前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >基于图的分割 实验教程Efficient Graph-Based Image Segmentation

基于图的分割 实验教程Efficient Graph-Based Image Segmentation

作者头像
水球喵子
发布2018-04-10 11:12:57
8270
发布2018-04-10 11:12:57
举报
文章被收录于专栏:计算机视觉计算机视觉

我是在ubuntu系统下进行C++的代码重现,主要是之前接触vim较少,所以下载了一个IDE.Clion下载地址 ,界面友好,git提交流程友好,习惯了在windows下各个IDE的自动补齐,错误提示功能,在ubuntu下也想找这样的软件件。感觉JetBrain所有的软件件都好推荐~~~包括Pycharm.

安装Clion

首先区官网下载好了安装包后,直接对安装包解压,右键->提取到此出(extract),然后就解压了~~

进入到如图所示的bin目录下,看到那个clion.sh文件了吧

在上面的空白区域右击,在终端打开,然后执行 sh ./clion.sh

一路同意接受就好~~就可以啦


基于图的分割代码下载以及部署到Clion中。

makefile文件放到红线所示文件里,把所有.h文件和.cpp文件也放好

在这篇文章的第一张图中,找到浅蓝色椭圆形标记run->Edit configuration出现上面图这个界面

因为我们这个项目是需要输入参数的,分别是sigma,k,min,input,output,我们把需要传入的参数放到program arguments中。

然后build->Run


下面讲解下K参数和min参数的直观意义。

上图是我们选择k=7000,500,50,5,1后产生的分割效果图

每张图的下面是生成分割区域的个数,直观上理解,k表示了生成区域的大小,k越大,我们生成的区域块就越大。

min表示,最终分割的区域包含像素个数<min时,我们需要将它与其最相似合并

直观上理解,min越小,噪声越明显

最后一张min=1时的局部截取,噪声较为明显

本文参与?腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017.07.06 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体同步曝光计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装Clion
  • 基于图的分割代码下载以及部署到Clion中。
  • 下面讲解下K参数和min参数的直观意义。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com