1
我有這樣的Matlab代碼以找到像素的掩模(skin
)與範圍爲我的HSV圖像hsv_im
的H和S通道內的值:Matlab來的OpenCV:與值的像素的掩模的範圍內
h_range = [0.02 0.085];
s_range = [0.18 .754];
H = hsv_im(:,:,1);
S = hsv_im(:,:,2);
%targets skin by only selecting values within the rectangle skin range
skin = (S>s_range(1) & S<s_range(2) & H>h_range(1) & H<h_range(2));
我需要將其移植到OpenCV。到目前爲止,我有這個:
float h_range[2] = {0.02, 0.085};
float s_range[2] = {0.18, 0.754};
vector<Mat> channels;
split(imageHSV, channels);
Mat H = channels[0];
Mat S = channels[1];
但我沒有做其餘的。