加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c – 在Boost图切割上的3个类(0,1,4)

发布时间:2020-12-16 07:04:38 所属栏目:百科 来源:网络整理
导读:当我使用BGL boykov_kolmogorov_max_flow()函数时,我得到了奇怪的结果.我虽然会看到2个班级(0-1或其他任何东西,但只有2个!)但我经常看到三个班级:0,1和4. 例如,使用下面的图像 source:左边框的中间像素 sink:右边框的中间像素 水平边缘成本= 10 * e ^(ri
当我使用BGL boykov_kolmogorov_max_flow()函数时,我得到了奇怪的结果.我虽然会看到2个班级(0-1或其他任何东西,但只有2个!)但我经常看到三个班级:0,1和4.

例如,使用下面的图像

> source:左边框的中间像素
> sink:右边框的中间像素
>水平边缘成本= 10 * e ^(rightPixel / 50)
>垂直边码= 0.1.

我得到以下结果:

444444444444400000000000000000
444444444444440000000000000000
444444444444440000000000000000
444444444444440000000000000000
444444444444444000000000000000
444444444444444000000000000000
444444444444444000000000000000
444444444444444000000000000000
444444444444444000000000000000
444444444444444000000000000000
444444444444444411000000000000
444444444444444444000000000000
444444444444444444000000000000
444444444444444444000000000000
444444444442222211000000000000
444444444440000000000000000000
444444444440000000000000000000
444444444440000000000000000000
444444444440000000000000000000
444444444444000000000000000000
444444444444000000000000000000
444444444444100000000000000000
444444444444110000000000000000
444444444444110000000000000000
444444444444411000000000000000
444444444444444400000000000000
444444444444444400000000000000
444444444444444400000000000000
444444444444444400000000000000
444444444444444400000000000000

有人可以解释这些类的真正含义吗?我很确定4是源类,0是接收器类,但是1呢?我在文档中没有发现任何相关内容.我认为这意味着“不确定”的水平区域,但为什么这意味着?!?

第二个问题. 1可靠吗?是否可以使用它们找到更平滑的边框,如下图所示?目标是选择一个绿色像素而不是右边太远的红色像素.我的意思是,我知道在这种情况下我可以使用1来做它,但是我可以相信它们在我需要时会在那里吗?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读