Pi Camera 2를 이용한 OpenCV 응용 : 라인 검출 예제 

이고 카메라 영상에서 라인을 검출한 뒤, 라인의 중심 위치를 계산할 수 있습니다. 기본 흐름은 다음과 같습니다. 라인 검출 노드를 작성합니다. 1 노드 파일 생성 2. 노드 작성 노드를 작성합니다. 3. 소스 설명 1) 클래스 선언부 LineDetectNode 클래스는 ROS 2 노드입니다. ROS 2 Python에서는 rclpy.node.Node 클래스를 상속받아 사용자 노드를 만듭니다. 이 예제에서는 카메라 영상을 구독하고, OpenCV로 … Read more

Pi Camera 2를 이용한 OpenCV 응용 : 색상 검출 예제

카메라 영상 처리 강의에서 가장 기본이 되는 응용은 색상 검출입니다. 예를 들어 빨간색 물체를 찾는 예제를 만들 수 있습니다. HSV 참고 사이트 : HSV 색 공간 색상 검출에서는 보통 BGR 이미지를 HSV 색공간으로 변환합니다. 빨간색 영역을 검출하기 위해 HSV 범위를 지정합니다. 빨간색은 HSV 색상 범위에서 양끝에 걸쳐 있으므로 두 구간으로 나눠서 처리하는 것이 일반적입니다. 검출된 … Read more