반응형

2025/11/10 2

OpenCV 윤곽선 그리기 및 특징 분석 (cv2.boundingRect(), cv2.minAreaRect())

OpenCV 윤곽선 그리기 및 특징 분석 (cv2.boundingRect(), cv2.minAreaRect())OpenCV를 이용하면 이미지에서 객체의 윤곽선을 검출하고 이를 분석할 수 있습니다. 특히 cv2.boundingRect()와 cv2.minAreaRect()를 활용하면 객체의 경계 상자를 구하고, 이를 분석하는 것이 가능합니다. 이번 포스팅에서는 윤곽선 검출, 경계 상자 그리기, 최소 면적 회전된 사각형 계산 등의 과정을 단계적으로 설명하겠습니다.1. 윤곽선 검출과 경계 상자 개요객체의 윤곽선을 검출한 후, 해당 윤곽선을 감싸는 경계 상자(Bounding Box) 를 찾는 방법에는 두 가지가 있습니다.cv2.boundingRect(contour): 가장 작은 크기의 직사각형을 반환 (회전 X)..

Python/OpenCV 2025.11.10

Django에서 WebSocket과 채팅 기능 구현 (Django Channels)

Django에서 WebSocket과 채팅 기능 구현 (Django Channels)1. 개요Django는 기본적으로 HTTP 요청/응답 모델을 기반으로 동작하지만, WebSocket을 이용하면 실시간 통신이 가능합니다. Django에서 WebSocket을 활용하기 위해서는 Django Channels를 사용해야 합니다. 이 글에서는 Django Channels를 이용하여 실시간 채팅 기능을 구현하는 방법을 설명하겠습니다.2. Django Channels란?Django Channels는 Django에 비동기 기능을 추가하는 확장 라이브러리로, WebSocket과 같은 프로토콜을 지원합니다. 기본적인 Django는 동기적인 WSGI 기반이지만, Channels를 사용하면 비동기 ASGI 서버를 활용할 수 있..

Python/OpenCV 2025.11.10
반응형