我正在學習OpenCV。現在我變得混淆以下問題。如何判斷處理圖像的色彩空間?
下面是代碼:
Mat img = imread("...");
Mat imgHSV;
Mat imgThresholded;
cvtColor(img, imgHSV, COLOR_BGR2HSV);
inRange(imgHSV, Scalar(150, 50, 75), Scalar(179, 255, 255), imgThresholded);
現在,我得到了處理後的圖像imgThresholded。這是imgThresolded在RGB色彩空間或HSV色彩空間?
無法將imgThresholded從HVS再次轉換爲RGB?我嘗試了代碼,但似乎有些不妥。 – Leo
非常感謝,我得到了非常滿意的答案! – Leo
而不是你可以:cv :: Mat imgMasked; img.copyTo(imgMasked,imgThresholded);可能會更快。 – Micka