BGR, RGB, GRAY, YUV: OpenCV에서 색상 공간 제대로 이해하기
대상: OpenCV를 이용해 영상처리, 이미지 필터링, 색상 기반 객체 인식을 하고 싶은 개발자환경: Ubuntu 20.04 / 22.04, Python 3.x, OpenCV 4.x 1. 문제/주제 요약 OpenCV로 이미지를 처리하다 보면 색이 이상하게 보이거나,RGB값이 예상과 다르게 나오는 경우가 많다. 예를 들어, Matplotlib에서 색이…
대상: OpenCV를 이용해 영상처리, 이미지 필터링, 색상 기반 객체 인식을 하고 싶은 개발자환경: Ubuntu 20.04 / 22.04, Python 3.x, OpenCV 4.x 1. 문제/주제 요약 OpenCV로 이미지를 처리하다 보면 색이 이상하게 보이거나,RGB값이 예상과 다르게 나오는 경우가 많다. 예를 들어, Matplotlib에서 색이…
대상: OpenCV로 실시간 영상 처리나 카메라 테스트를 하려는 개발자환경: Ubuntu 20.04 / 22.04, Python 3.x, OpenCV (cv2) 1. 문제 요약 USB 카메라를 연결하고 다음과 같이 OpenCV 코드로 열었을 때,카메라 화면이 뜨지 않거나 cv2.VideoCapture() 가 실패하는 경우가 많다. 실행 시 다음과…
대상: 자율주행(모바일 로봇/차량) 소프트웨어 아키텍처를 한 번에 이해하고 싶은 개발자환경: Ubuntu + ROS/ROS2 기반 자율주행 스택을 가정 (차량/모바일 로봇 공통적으로 적용 가능한 개념 위주) 1. 문제/주제 요약 자율주행 시스템을 공부하다 보면 보통 이렇게 쪼개서 보게 됩니다. 근데 **“전체가 어떻게 연결돼서…
대상: C++/OpenCV로 웹캠(USB 카메라)을 열어서 영상 스트림을 띄워보고 싶은 사람환경: Ubuntu 20.04 / 22.04, OpenCV 4.x, CMake 기반 C++ 프로젝트 (g++ 사용) 1. 문제/주제 요약 “카메라 잘 붙어 있는지 확인”용으로 쓰기 좋은 코드라고 보면 됩니다. 2. 원인/배경 설명 실무에서 카메라를…