HSV color image:
• CV_8UC3: 0 <= H <= 180, 0 <= S <= 255, 0 <= V <= 255
• CV_32FC3: 0 <= H <= 360, 0 <= S <= 1, 0 <= V <= 1
https://stackoverflow.com/questions/5724715/how-do-i-convert-cv-8uc3-mat-to-cv-32fc3
How do I convert CV_8UC3 Mat to CV_32FC3?
Is there a way to convert from CV_8UC3 Mat to CV_32FC3 Mat without directly accessing the raw buffer? I tried Mat::convertTo(newImage, CV_32FC3, 1.0); but the colors end up wrong. Thanks.
stackoverflow.com
Min-Max Normalization (정규화) (tistory.com)
R1280x0 (945×673) (daumcdn.net)
float 타입 범위가 크기에 0~1 로 표현
HSV색공간에서는 H값만을 이용해 색 종류 구분
YCrCb 에선 Cr과 Cb 를 조합해 색종류 구분
H: 색상(Hue) 채도(Saturation) 명도(Value)
Hue: 색 종류
Saturation: 탁한 정도, 색의 순도 ( 맑음 - 탁함)
Value: 빛의 세기 ( 명도 높으면 밝고 낮으면 어두움)
YCrCb
Y: 밝기 또는 휘도(Luminance)
Cr,Cb : 색상 또는 색차(chrominance)
'프로그래머스 > OPENCV' 카테고리의 다른 글
에지검출과 소벨필터(2) (0) | 2022.12.07 |
---|---|
에지검출과 소벨필터(1) (0) | 2022.12.07 |
특정 색상 영역 추출 하기 [다시] (0) | 2022.12.07 |
컬러영상처리 (0) | 2022.12.07 |
색 공간 (0) | 2022.12.06 |