본문 바로가기
728x90
반응형

python이미지처리3

OpenCV + Python 외곽선 검출과 레이블링(labeling) - 2 안녕하세요. 코딩산책입니다.이 글에서는 지난 글에 이어서 작성 해보도록 하겠습니다. OpenCV + Python 외곽선 검출과 레이블링(labeling) - 1안녕하세요. 코딩산책입니다.컴퓨터 비전 분야에서 외곽선 검출과 레이블링은 이미지 분석과 객체 인식에 있어 핵심적인 기술입니다. 이 두 가지 기술을 사용하면 이미지에서 객체의 경계와codingwalks.com 6.외곽선 검출의 실제 응용: 객체 추적외곽선 검출 기술은 단순한 경계선 탐지에서 나아가, 다양한 실제 응용 사례에 사용됩니다. 그중에서도 대표적인 분야가 객체 추적(Object Tracking)입니다. 외곽선을 이용하여 물체를 감지하고, 해당 물체가 움직이는 동안 그 궤적을 추적하는 방식은 비전 시스템에서 흔히 쓰입니다.객체 추적의 기본 개념.. 2024. 10. 30.
OpenCV + Python 외곽선 검출과 레이블링(labeling) - 1 안녕하세요. 코딩산책입니다.컴퓨터 비전 분야에서 외곽선 검출과 레이블링은 이미지 분석과 객체 인식에 있어 핵심적인 기술입니다. 이 두 가지 기술을 사용하면 이미지에서 객체의 경계와 형태를 추출하고, 각 객체를 구분하여 분석할 수 있습니다. 특히, OpenCV와 Python을 활용한 외곽선 검출은 다양한 산업과 연구 분야에서 폭넓게 사용되고 있으며, 이를 통해 자동화된 시스템이 보다 정확하고 효율적으로 동작할 수 있습니다.이 글에서는 cv2.findContours, cv2.approxPolyDP, cv2.convexHull, cv2.moments 등의 OpenCV 함수들을 통해 외곽선 검출과 레이블링 기법을 자세히 설명합니다. 또한, 실제 활용 사례와 이러한 기법의 한계 및 개선점을 다루어, 외곽선 검출 .. 2024. 10. 30.
OpenCV + Python 한글 폰트 출력하기 안녕하세요. 코딩산책입니다.OpenCV는 기본적으로 한글을 출력하는 기능을 지원하지 않기 때문에, 한글을 이미지에 출력하려면 별도의 추가 작업이 필요합니다. 이를 위해 주로 사용하는 방법은 TrueType 폰트(TTF) 파일을 사용하여 Pillow(PIL) 라이브러리의 도움을 받아 한글을 이미지에 그리는 방식입니다. 1. 기본적인 OpenCV의 텍스트 출력 기능OpenCV에서는 cv2.putText() 함수를 사용하여 이미지를 텍스트로 주석 처리할 수 있습니다. 하지만 이 함수는 주로 영어, 숫자 등 ASCII 기반 텍스트만 제대로 출력되며, 한글과 같은 유니코드 문자 출력은 지원하지 않습니다.import cv2import numpy as np# Create a blank imageimage = np.z.. 2024. 9. 30.
728x90
반응형