1
我想通過打開cv來檢測iOS中的皮膚。我的代碼在下面提到。打開cv iOS的HSV範圍
cvCvtColor(&srcIplImage, &hsvIplImage, CV_BGR2HSV);
CvScalar lower = cvScalar(0, 58, 88);
CvScalar upper = cvScalar(25, 173, 229);
cvInRangeS(&hsvIplImage, lower, upper, &srcGrayIplImage);
cvCvtColor(&srcGrayIplImage, &dstIplImage, CV_GRAY2BGR);
在android中,它完美的工作,並正確檢測皮膚。但在iOS中,我得到了非常意外的結果。我認爲在iOS和Android中,開放式簡歷有不同的HSV範圍。對於android我的下限和上限是可以的,但是iOS不一樣。
如果有人遇到這種問題,請幫我解決。
在此先感謝。
在我最好的知識有用:0.0 - 1.0飽和度:0.0 - 1.0亮度:0.0 - 1.0阿爾法; 0.0 - 1.0。低於0.0的任何東西都會轉換爲0.0,高於1.0的任何東西都會轉換爲1.0。我使用的是iOS 10.3.2,Xcode 8.3.3硬件:Mac mini 10.12.5,iPad mini A1489。 – matrix3003