Khi tôi chạy mã này sau trên một hình ảnh mẫu (RGB), và sau đó xử lý nó để hiển thị hình ảnh HSV chuyển đổi, Cả hai dường như khác nhau ...OpenCV hình ảnh chuyển đổi từ RGB để HSV
bất cứ ai có thể giải thích tại sao điều này xảy ra?
HOẶC
bạn có thể đề xuất một giải pháp cho điều này không xảy ra ... bởi vì đó là cùng một hình ảnh sau khi tất cả
Mat img_hsv,img_rgb,red_blob,blue_blob;
img_rgb = imread("pic.png",1);
cvtColor(img_rgb,img_hsv,CV_RGB2HSV);
namedWindow("win1", CV_WINDOW_AUTOSIZE);
imshow("win1", img_hsv);
Bạn cần phải chuyển đổi hình ảnh 'HSV' trở về' BGR' để hiển thị nó bằng 'imshow()'. – smwikipedia