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中基于GrabCut的花卉分割_Opencv_Image Processing_Image Segmentation - Fatal编程技术网

OpenCv中基于GrabCut的花卉分割

OpenCv中基于GrabCut的花卉分割,opencv,image-processing,image-segmentation,Opencv,Image Processing,Image Segmentation,我想创建一个花分割模型。我想用许多图像来训练模型。我想在opencv中使用GrabCut。我读过这个。但这只使用一幅图像进行分割。我如何使用GrabCut达到上述目的 以下是弗劳尔照片中的一些样本: 如果所有图像都与所示图像相似,并且您设置为使用grabcut,那么您可以通过将遮罩设置为中心像素,然后使用带有遮罩选项的grabcut进行欺骗 如果所有的图像都和上面显示的一样,并且你没有设置使用grabcut,那么可以尝试显著分割,它看起来像花 如果你想要一个能切花的通用“模型”,那就要困难得

我想创建一个花分割模型。我想用许多图像来训练模型。我想在opencv中使用GrabCut。我读过这个。但这只使用一幅图像进行分割。我如何使用GrabCut达到上述目的

以下是弗劳尔照片中的一些样本:


如果所有图像都与所示图像相似,并且您设置为使用grabcut,那么您可以通过将遮罩设置为中心像素,然后使用带有遮罩选项的grabcut进行欺骗


如果所有的图像都和上面显示的一样,并且你没有设置使用grabcut,那么可以尝试显著分割,它看起来像花


如果你想要一个能切花的通用“模型”,那就要困难得多。也许可以查看我的另一篇文章,了解睡前阅读:)

来自您提到的链接:“cv::grabCut函数易于使用。您只需要输入一幅图像,并将其中的一些像素标记为属于背景或前景。基于此部分标记,算法将确定完整图像的前景/背景分割。”“由算法维护的两个内部模型作为函数的参数传递(并返回)这样,如果希望通过执行额外的迭代来改善分段结果,则可以使用上次运行的模型再次调用函数。”