Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/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
Image 如何从图像中提取对象_Image_Computer Vision_Image Segmentation - Fatal编程技术网

Image 如何从图像中提取对象

Image 如何从图像中提取对象,image,computer-vision,image-segmentation,Image,Computer Vision,Image Segmentation,我想从图像中提取一个物体,比如一个人、一辆汽车或类似的东西。图像只是一个普通的图像,而不是医学图像或其他特定用途的图像 我搜索了很长时间,发现自动图像分割算法只是将图像分割成一组区域或给出图像中的轮廓,而不是语义对象。所以我转向交互式图像分割算法,我发现了一些流行的算法,比如交互式图切割和SIOX等等。我认为这些算法正好满足我的需求 此外,我还下载了两个交互式图像分割工具,第一个是,第二个是 所以我的问题是 1.如果交互式图像分割算法适合我的任务,因为性能是最重要的 2.如果我想使用自动图像分割

我想从图像中提取一个物体,比如一个人、一辆汽车或类似的东西。图像只是一个普通的图像,而不是医学图像或其他特定用途的图像

我搜索了很长时间,发现自动图像分割算法只是将图像分割成一组区域或给出图像中的轮廓,而不是语义对象。所以我转向交互式图像分割算法,我发现了一些流行的算法,比如交互式图切割和SIOX等等。我认为这些算法正好满足我的需求

此外,我还下载了两个交互式图像分割工具,第一个是,第二个是

所以我的问题是

1.如果交互式图像分割算法适合我的任务,因为性能是最重要的

2.如果我想使用自动图像分割算法,下一步该怎么做

Any suggestion will be  approciated.

从图像(特别是图片)中提取对象并不像您想象的那么容易,您可能想看看OpenCV项目


除了OpenCV,我建议您看看。它在医学图像分析项目中非常流行,因为众所周知,半自动分割工具可以提供最好的结果。我认为这些方法也适用于自然图像


尝试使用livewire分割和基于水平集的图像分割等工具。ITK有几个演示,允许您在自己的图像上使用这些工具。演示应用程序(如)是开放源码发行版的一部分,但可以直接从itk服务器下载(查看相关说明)

如果这是一个商业案例,您最好寻找专门从事“视频内容分析”的公司。我是认真的:可靠的人员和车辆检测不是一个人的项目


通用的细分工具不会起作用,因为它们不知道人或车是什么样子。他们要做的就是在一幅图像中找到均匀的区域。

如果你想通过几笔涂鸦从一幅静态图像中挑出一个物体。我建议你读一读

'Closed-form solution to image matting' 
or 'Spectral matting', 
or 'lazy snapping' 
但是在我的测试中,当处理像头发这样的细微物体时,最后一种方法的性能不如前两种方法。 然而,你可以很容易地从谷歌找到他们的matlab源代码

但是前两种方法使用起来不太方便,我想你需要做很多修改,使它们易于使用。它的主要问题是,它需要在图像上有非常体面的涂鸦,如果你画了一些额外的涂鸦或在错误的位置,你会破坏你的物体切割


除此之外,您还可以尝试“bayesian matting、possion matting等”,它们都需要一些名为trimap的帮助图像,很难真正绘制。

虽然已经很晚了,但有一种称为
连接组件标签的算法,您可能会发现它很有用


下面是一个算法

不确定为什么人们有投票来结束这个问题。即使作者可能已经将其格式化了一点,看起来也是有效的。你能告诉我在哪里可以看到结束问题的投票吗?我什么也没看到。谢谢。也许你没有权限看到它们。有4个链接:链接、编辑、关闭和标记谢谢你的建议。因为我是计算机视觉的初学者,所以我调查了很多,以找到一个现有的解决方案,从中学习。如果我从头开始,时间是不够的。因为我发现一些交互式分割算法可以完成我的任务,我不确定从专业人士的角度来看,这是否是“正确”的解决方案,是否有更好的解决方案。谢谢。我将尝试使用这个工具包来确定哪一个最适合我的任务。我读了一些论文,我发现自动图像分割无法解决“语义鸿沟”问题,所以你是对的。现在看来,如果我想从图像中提取一个对象,这意味着要弥合低级特征和人类语义之间的鸿沟,我必须依靠自己。因此,交互式分割算法似乎是目前最简单、最直接的解决方案。