[영상처리 질문입니다. Bitmap file RGB - YIQ, HSV, YCbCr]
정예
2023.04.01
c언어로 영상처리 재현하고있습니다.
간단하게 bmp파일읽어와서 yiq, hsv, ycbcr로 변환하는 작업중입니다.
구체적인 변환 자료를 구하고 싶습니다..
사이트나....참고할만한....
rgb값들을 각각 공식으로 계산해서 하고있는데
좀 이상한 그림이 나와서...
rgb-yiq
for(i=0; iinfo-biheight; i++){
for(j=0; jinfo-biwidth; j++){
image2[i][j].rgbtred = (int)((299*image[i][j].rgbtred + 587*image[i][j].rgbtgreen+114*image[i][j].rgbtblue)/1000);
image2[i][j].rgbtgreen = (int)((596*image[i][j].rgbtred + (-274)*image[i][j].rgbtgreen+(-322)*image[i][j].rgbtblue)/1000);
image2[i][j].rgbtblue = (int)((211*image[i][j].rgbtred + (-523)*image[i][j].rgbtgreen+312*image[i][j].rgbtblue)/1000);
}
}
이형태를 바로 파일 write해보니 이상합니다.
해결책좀.