gpt4 book ai didi

opencv - 在图像底部不是背景的一部分的情况下如何改进 Grabcut?

转载 作者:太空宇宙 更新时间:2023-11-03 22:29:10 26 4
gpt4 key购买 nike

当我在图像上运行 Grabcut 时,我将抓取的边界框设置为图像本身的边缘。

enter image description here

但是,由于图像的底部是前景的一部分而不是背景,因此它会切掉下半部分。

enter image description here

有没有什么办法可以防止这种情况发生,比如只在顶部、左侧和右侧设置边界框?

最佳答案

GrabCut 需要边界来定义什么是“外部”,以便它可以计算背景颜色模型。根据您的 API/接口(interface),您可能只能从图像的右上和左部分定义“外部”,而将底部留在“内部”。

假设您使用的是 cv::grabCut ,您可以将初始 rect 定义为超出图像的底部,在这种情况下,算法不应将下部视为“明显的背景”

关于opencv - 在图像底部不是背景的一部分的情况下如何改进 Grabcut?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30627549/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com