Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.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
Image processing 如何在检测到的边界框内查找表示对象的点或点数_Image Processing_Computer Vision_Object Detection_Image Segmentation_Bounding Box - Fatal编程技术网

Image processing 如何在检测到的边界框内查找表示对象的点或点数

Image processing 如何在检测到的边界框内查找表示对象的点或点数,image-processing,computer-vision,object-detection,image-segmentation,bounding-box,Image Processing,Computer Vision,Object Detection,Image Segmentation,Bounding Box,我正在使用YOLOv4进行对象检测,我需要找到一个或多个点,这些点实际上代表检测到的边界框内的对象。该点(或有限数量的点/像素)必须位于对象上,而不是对象边界框内的背景上。应避免边界框的中心,因为在极少数情况下,它可能位于背景上。例如,如果一个人将他的/她的手向他的身体举起90度,他周围的轮廓就会变成凹曲线。对于该对象和所有凹面对象,边界框中心可以位于背景上,而不是对象本身。我还需要使这个算法在实时,所以分割或 背景减法可能不起作用 谢谢你所说的“代表一个物体”是什么意思?你需要对提取的点做什么

我正在使用YOLOv4进行对象检测,我需要找到一个或多个点,这些点实际上代表检测到的边界框内的对象。该点(或有限数量的点/像素)必须位于对象上,而不是对象边界框内的背景上。应避免边界框的中心,因为在极少数情况下,它可能位于背景上。例如,如果一个人将他的/她的手向他的身体举起90度,他周围的轮廓就会变成凹曲线。对于该对象和所有凹面对象,边界框中心可以位于背景上,而不是对象本身。我还需要使这个算法在实时,所以分割或 背景减法可能不起作用


谢谢

你所说的“代表一个物体”是什么意思?你需要对提取的点做什么?@FilippoGrazioli实际上我想添加一个标记(比如说红色圆圈),以显示这是边界框内的对象。我不想在背景上绘制(当检测到一个行走的人时,该点应该在该人身上而不是在地面上)。我不确定这是否可靠,但您可以尝试在边界框裁剪()上使用分水岭分割,并计算提取的水滴的质心()