Math 如何在图像上查找形状

Math 如何在图像上查找形状,math,imagemagick,gd,Math,Imagemagick,Gd,这与任何语言atm无关,只需要数学算法。我有一些图像,比如说这个 我需要从这张图片上砍下这棵树,天空中的云和草应该作为背景。谢谢您的帮助。您要查找的算法可能是“斑点检测”。这是一个例子。Blob检测是在OpenCV中实现的 但总的来说,正如一些人在评论中指出的那样,“对象”的含义需要由图像属性而不是图像解释来定义。例如,在您的图像中,“对象”是树、狮子还是云?树是绿色的斑点,云是白色的斑点,等等。“背景”-主要对象周围图像的某些部分。当然,对象是图像中不是背景的部分。。。我想belisarius

这与任何语言atm无关,只需要数学算法。我有一些图像,比如说这个


我需要从这张图片上砍下这棵树,天空中的云和草应该作为背景。谢谢您的帮助。

您要查找的算法可能是“斑点检测”。这是一个例子。Blob检测是在OpenCV中实现的


但总的来说,正如一些人在评论中指出的那样,“对象”的含义需要由图像属性而不是图像解释来定义。例如,在您的图像中,“对象”是树、狮子还是云?树是绿色的斑点,云是白色的斑点,等等。

“背景”-主要对象周围图像的某些部分。当然,对象是图像中不是背景的部分。。。我想belisarius想问的是:除了你对图片中物体含义的解释,背景和前景的区别是什么?例如,在您的图片中,我们如何知道狮子不是对象,因此,树是背景。对我来说,狮子似乎比树木更有趣。我认为这仍然是一个有效的问题,但我怀疑这个问题在数学和算法上都很难解决。人们可能会要求使用一种算法来识别图片中的“重要”不同区域。一个无用的简单算法就是将所有颜色相同的像素组合成一个“特征”。