학습

· 학습
배경 사진을 찍다보면 정확하게 직사각형 기준으로 찍는건 사실상 어렵다고 볼 수 있는데, 이를 기하학적 변환하는 프로그래밍을 통해 충분히 이미지를 변화할 수 있다. OCR을 하고자 하는 경우에 이런식으로 처리하면 OCR 성공률을 높일 수 있다는 점에서 아래 예제는 자주 쓰일 것으로 예상된다. 그냥.. 영수증 이쁘게 펴주는걸 개발하고 싶어 검색하다가 추후에 쓰일 것 같아 정리한다 준비 점심시간에 자주 가는 싸다김밥 메뉴판을 가지고 진행해본다. 위 사진에서 메뉴판에 각 꼭지점 좌표를 구한다. 그냥 그림판에 로드해서 나는 구했다. import cv2 import numpy as np # 이미지 파일 경로 img_path = '/Users/god-logger/Downloads/IMG_7319.png' # 이미지 ..
· 학습
배경 일을 하다보면 참 예상치 못한 일을 해야하는 경우가 종종 발생한다. 이런 일들은 때론 내게 의도치않은 양질의 경험을 제공해주기 때문에 나는 개인적으로는 즐기는 편이다. 이번 케이스는 대략 12만장의 프레임이미지를 한번에 웹 페이지에 로드를 해야하는 경우다. 상세히는 서술하진 못하지만 우선 요구사항을 들어보니, 딱히 굳이 이미지를 꼭 로드해야하는 필요성은 없는 것으로 확인되었다. 일전에 HD급의 2400장~3000장의 이미지를 부분적으로 로드한 적이 있는데 사실 로드가 그리 오래걸리진 않았다한들, 아무리 생각해도 12만장은 무리로 판단했다. 이슈가 될 변수도 의외로 많았다. 네트워크 지연, 예상치 못한 브라우저에서의 보안 정책등.. 회의를 통해 단순히 제공받은 프레임이미지를 품질을 낮추지 않고, 동일..
· 학습
배경2024년이 되었다. 작년동안 어린이집에서 업로드 한 아들의 사진과 그날의 내용 보다 보니 참 감회가 새로웠다. 아마 어느 부모든 나와 같은 마음이지 않을까 싶다. 이 사진을 개인 NAS에 저장하고 싶다는 생각이 들었다. 나와 같은 생각을 하는 사람이 있지 않을까 싶어 일괄 다운로드를 하는 여러 방안에 대해 검색해 보았다. 방안검색결과 확인한 여러 방안에 대해 서술한다.1. 수동 다운로드 키즈노트 앱 내에서는 아래 사진과 같이 사진 다운로드 기능을 기본으로 제공하고 있다. 일기든 사진이든 다운로드 및 드래그앤 드롭을 허용하고 있기에 여유와 시간만 충분하다면 일일이 가져올 수 있다. 2. 현금 사용키즈노트사에서는 원본 사진 및 영상들을 다운로드 제공하는 기능을 유료로 제공하고 있다.이 부분에 돈을 쓰는..
· 학습
프론트엔드 업무를 진행하다보면, 무수한 좌표들 가운데 최종 폴리곤 라인을 따야하는 경우가 왕왕 발생한다. 이때 사용하는 방법이 convex hull 알고리즘이다. Convex Hull은 점 집합을 둘러싸는 최소한의 볼록 다각형을 찾는 컴퓨터 과학 알고리즘이다. 이 볼록 다각형은 주어진 점 집합을 포함하며 모든 내부 각이 180도 이하인 다각형이다. Convex Hull은 다양한 응용 분야에서 사용되며, 기하학, 이미지 처리, 컴퓨터 비전, 로봇 공학, 지리 정보 시스템 (GIS) 등에서 사용된다. Convex Hull을 찾는 알고리즘은 여러 가지가 있으며, 다음은 가장 널리 사용되는 두 가지 알고리즘이다. Graham's Scan 알고리즘: 입력: 좌표 집합 배열 출력: Convex Hull을 형성하는 ..
신·기록
'학습' 카테고리의 글 목록