본문 바로가기
728x90
반응형

trackbar2

OpenCV + Python 색 공간 변환과 색상 검출 안녕하세요. 코딩산책입니다.이번 글에서는 색 공간(Color Space)에 대해서, 특히 많이 사용되는 RGB, CMYK, HSV, YUV, CIELab 색 공간을 알아보도록 하겠습니다. 추가적으로 OpenCV 라이브러리를 활용하여 이미지에서 특정 색상을 검출하는 방법을 소개하겠습니다. 그리고 각각의 색 공간이 색상 검출에 적합한 이유와 그 적용 분야를 설명하고, 실제 사용 사례도 함께 다뤄보겠습니다. 이를 위해  이미지 파일을 특정 색 공간으로 변환하고, 트랙바를 사용해 실시간으로 색상 범위를 조정하여 원하는 색상을 검출해 보겠습니다. 또한 Python 코드를 통해 쉽게 구현할 수 있는 예제를 단계별로 설명하겠습니다. 1. 색 공간(Color Space)과 변환색 공간은 색을 수학적으로 표현하고, 색상.. 2024. 10. 10.
OpenCV + Python 이미지의 밝기와 명암 조절 안녕하세요. 코딩산책입니다.이미지 처리에서 밝기와 명암을 조절하는 작업은 기본적이면서도 매우 중요한 과정입니다. 특히 사진을 보정하거나 영상의 퀄리티를 높이는 작업에서 밝기와 명암은 핵심적인 요소로 작용합니다. 이번 글에서는 OpenCV와 Python을 사용하여 이미지의 밝기와 명암을 조절하는 방법을 소개합니다. 이 글에서는 Trackbar를 이용해 실시간으로 밝기와 명암을 조절하는 방법과 각 픽셀을 직접 조작하는 방법을 설명하고, 나아가 cv2.addWeighted 함수를 사용해 보다 직관적으로 명암 대비와 밝기를 동시에 조절하는 방법을 다룹니다. 또한 이미지 파일 형식에서 비손실 이미지인 BMP 포맷의 사용 이유에 대해서도 설명합니다. 1. 컬러 영상을 그레이스케일로 변환하기이미지를 처리할 때, 컬러.. 2024. 10. 5.
728x90
반응형