gpt4 book ai didi

c - 在 Opencv 中使用 HSV 值检测眼睛

转载 作者:太空宇宙 更新时间:2023-11-03 22:33:42 24 4
gpt4 key购买 nike

我想检测一只眼睛,我有一些可以检测蓝色物体的代码,所以如果我进行了更改(我该怎么做?),那么我就有可能检测到一只眼睛。由于下面的颜色有自己的特定范围值,所以如果我指定眼睛颜色的 HSV 值,那么我可以用这种方法检测 EYE。

在下面的代码中,我将检测蓝色对象,请告诉我我在代码中做了哪些更改,以便我可以使用 Open CV 获取 EYE。

     IplImage* GetThresholdedImage(IplImage* img)
{
// Convert the image into an HSV image
IplImage* imgHSV = cvCreateImage(cvGetSize(img), 8, 3);
cvCvtColor(img, imgHSV, CV_BGR2HSV);

IplImage* imgThreshed = cvCreateImage(cvGetSize(img), 8, 1);
//For detecting BLUE color i have this HSV value,
cvInRangeS(imgHSV, cvScalar(112, 100, 100), cvScalar(124, 255, 255), imgThreshed);//this will not recognize the yellow color
cvReleaseImage(&imgHSV);
return imgThreshed;
}

最佳答案

使用 Haar 分类器可以更轻松地进行眼睛检测。 link here

关于c - 在 Opencv 中使用 HSV 值检测眼睛,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14423854/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com