[OpenCV] 이미지에 원 그리기: cv2.circle() 사용 및 설명
소개 cv2.circle은 OpenCV에서 이미지 위에 원을 그리는 함수입니다. 이미지 위에 중심점, 반지름, 색상, 두께 등을 지정하여 원을 그릴 수 있습니다. 이 함수는 이미지 처리, 객체 감지, 또는 데이터를 시각화할 때 유용하게 사용됩니다. 기본 사용법# 기본 사용법import cv2import numpy as np# 빈 이미지 생성 (검은색 배경)image = np.zeros((500, 500, 3), dtype=np.uint8)# 이미지 위에 원 그리기 (중심점, 반지름, 색상, 두께)cv2.circle(image, (250, 250), 100, (0, 255, 0), 5)# 그린 이미지를 창에 표시cv2.imshow('Circle Image', image)cv2.waitKey(0)cv2.d..
2024. 9. 28.
[OpenCV] 이미지에 사각형 그리기: cv2.rectangle() 사용 및 설명
소개 cv2.rectangle은 OpenCV에서 이미지 위에 사각형을 그리는 함수입니다. 사각형의 시작점과 끝점 좌표를 지정하여 이미지 위에 직사각형을 그릴 수 있으며, 다양한 색상, 두께, 선의 유형을 지정할 수 있습니다. 객체 감지 후 바운딩 박스를 그리거나, 이미지 영역을 강조할 때 유용하게 사용됩니다. 기본 사용법# 기본 사용법import cv2import numpy as np# 빈 이미지 생성 (검은색 배경)image = np.zeros((500, 500, 3), dtype=np.uint8)# 이미지 위에 사각형 그리기 (시작점, 끝점, 색상, 두께)cv2.rectangle(image, (50, 50), (450, 450), (0, 255, 0), 5)# 그린 이미지를 창에 표시cv2.imsh..
2024. 9. 28.
[OpenCV] 이미지에 선 그리기: cv2.line 사용법() 사용 및 설명
소개 cv2.line은 OpenCV에서 이미지 위에 선을 그리는 함수입니다. 이미지 배열을 입력받아 시작점과 끝점을 지정하고, 해당 좌표를 연결하는 직선을 그릴 수 있습니다. 다양한 색상, 두께, 선의 유형을 설정할 수 있어 이미지 처리, 데이터 시각화, 그래픽 생성 등의 작업에 자주 사용됩니다. 기본 사용법# 기본 사용법import cv2import numpy as np# 빈 이미지 생성 (검은색 배경)image = np.zeros((500, 500, 3), dtype=np.uint8)# 이미지 위에 선 그리기 (시작점, 끝점, 색상, 두께)cv2.line(image, (100, 100), (400, 400), (255, 0, 0), 5)# 그린 이미지를 창에 표시cv2.imshow('Line Ima..
2024. 9. 28.
[OpenCV] 이미지에 텍스트 추가하기: cv2.putText() 사용 및 설명
소개 cv2.putText는 OpenCV에서 이미지 위에 텍스트를 삽입할 수 있는 함수입니다. 이 함수는 이미지나 비디오 프레임에 정보를 표시하거나, 디버깅 목적으로 사용할 수 있습니다. 글자의 크기, 색상, 위치, 두께 등 다양한 속성을 조정할 수 있어 시각적으로 정보를 전달하는 데 유용합니다. 기본 사용법# 기본 사용법import cv2# 이미지 생성 (검은색 배경)image = cv2.imread('input_image.jpg')# 이미지 위에 텍스트 추가cv2.putText(image, 'Hello, OpenCV!', (50, 50), cv2.FONT_HERSHEY_SIMPLEX, 1, (0, 255, 0), 2)# 결과 이미지 창에 표시cv2.imshow('Image with Text', im..
2024. 9. 28.