Visual c++ 如何检测图片上颜色相同的区域?
我正在尝试使用OpenCv进行“人员计数”。我的摄像机挂在天花板上,向下看。现在我有问题检测头部。 我读过;我试着做颜色分割,找到和它颜色相同的椭圆区域,并称之为“人头”。但我不知道如何进行颜色分割。Visual c++ 如何检测图片上颜色相同的区域?,visual-c++,opencv,computer-vision,Visual C++,Opencv,Computer Vision,我正在尝试使用OpenCv进行“人员计数”。我的摄像机挂在天花板上,向下看。现在我有问题检测头部。 我读过;我试着做颜色分割,找到和它颜色相同的椭圆区域,并称之为“人头”。但我不知道如何进行颜色分割。 在这里,我将从纸上显示我想要的图片 请帮助我,谢谢。对于颜色分割,您需要为每个红色、绿色和蓝色图像定义一个阈值。如果您想找到黑色,只需处理图像的每个像素,并获取R、G和B图像,检查该值是否符合为黑色定义的阈值 有些方法使用HSV颜色空间,因此应使用其他阈值来定义颜色。请澄清您的问题?你到底想做什
在这里,我将从纸上显示我想要的图片
请帮助我,谢谢。对于颜色分割,您需要为每个红色、绿色和蓝色图像定义一个阈值。如果您想找到黑色,只需处理图像的每个像素,并获取R、G和B图像,检查该值是否符合为黑色定义的阈值
有些方法使用HSV颜色空间,因此应使用其他阈值来定义颜色。请澄清您的问题?你到底想做什么还不是很清楚。图像分割不仅仅是一个黑匣子。谢谢你的回答,但我不知道我的物体(头部)是什么颜色。我需要检测具有相同颜色的椭圆区域。如果我要做的阈值通过所有的颜色,这将是非常困难,而不是快。