Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用opencv和python计算图像中的人数_Python_Opencv - Fatal编程技术网

使用opencv和python计算图像中的人数

使用opencv和python计算图像中的人数,python,opencv,Python,Opencv,我对openCV和python都是新手。我试图在一张图片中数数人。这幅图像应该是用头顶上的摄像机或闭路电视摄像机的放置方式拍摄的。 我已经将彩色图像转换成二值图像,然后反转二值图像。然后我在原始和反转的二值图像上使用按位或,这样背景是白色的,人是有色的 如何计算这些人?是否有必要使用分类器,或者我可以只计算轮廓,如果是,那么如何计算它们 另外,我使用的技术也有一些问题 人们的脸是浅色的,所以有时只提取头发 除人以外的黑暗物体也会被提取出来 如果地板是暗的,它将不会提供所需的二进制图像 那

我对openCV和python都是新手。我试图在一张图片中数数人。这幅图像应该是用头顶上的摄像机或闭路电视摄像机的放置方式拍摄的。 我已经将彩色图像转换成二值图像,然后反转二值图像。然后我在原始和反转的二值图像上使用按位或,这样背景是白色的,人是有色的

  • 如何计算这些人?是否有必要使用分类器,或者我可以只计算轮廓,如果是,那么如何计算它们
另外,我使用的技术也有一些问题

  • 人们的脸是浅色的,所以有时只提取头发
  • 除人以外的黑暗物体也会被提取出来
  • 如果地板是暗的,它将不会提供所需的二进制图像

那么,有没有其他方法可以实现我在这里尝试的目标呢?

不确定,但可能值得检查一下


它解释了如何在图片中使用openCV和python执行人脸识别,并将其发送到网络摄像头,这不完全是您想要的,但可能会给您一些线索//

我不想使用视频,但我会尝试是否可以使用图像。非常感谢。