24小时热门版块排行榜    

查看: 3507  |  回复: 10

yumin1988

新虫 (小有名气)

[求助] 图像分割的超像素SLIC算法有没有MATLAB语言的程序 已有2人参与

最近在看超像素的SLIC算法,在作者主页上找到了C++代码。。。由于本人没学过C++,看不懂。。
问题(1)不知道有没有matlab代码。。。
问题(2)如果没有,大家能给我提点建议么?是不是可以用Matlab语言调用C++代码么?
问题(3)调用是不是要根据自己的需要编写mex程序。。。

大家对学习和应用SLIC算法有没有什么建议?是不是要看懂C++代码才行。SLIC是论文的一个预处理步骤,不想花太多实现自己去编成Matlab程序,又不知道如何调用C++程序。本人现在比较着急,希望各位虫友给点建议。。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

ubosword

木虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
yumin1988: 金币+10, ★★★很有帮助 2014-10-14 13:13:37
yumin1988: 回帖置顶 2014-10-16 09:21:26
1. 我推荐这个网站,http://www.peterkovesi.com/projects/segmentation/,论文是用SLIC做分割的,也提供了Matlab代码实现SLIC,可以参考一下,然后改改就行(我之前用过,貌似给的代码直接跑不通,需要调试一下才行)。
2. 其实SLIC算法的核心应该还是挺简单的:首先均匀地指定聚类中心,然后根据features将周围的点聚类就行了。其他的细节(比方之后怎么移动聚类中心点之类的)就要参考论文了,我记不清楚了。
3. 可以使用Matlab来调用C++的程序,但是需要编写符合Matlab调用规范的C++代码,直接mex是不行的。
4. 既然是用作预处理,我推荐一下N-cut算法,在SLIC网页的对比中可以看出,N-cut的结果和SLIC差不了多少。附上N-cut的Matlab代码网址:http://www.cis.upenn.edu/~jshi/software/,供参考。

H.T.H.
3楼2014-10-14 00:38:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lllltdaf

金虫 (小有名气)

搜到这个帖子了,因为我最近也需要用这个,我也是用它作为我方法的第一个步骤,找不到matlab代码,用C的运行出结果存成dat文件再在matlab里面读了用真是太忧桑了。
我不希望搞懂细节,就想能在matlab里面用就好了,并且我要处理很多图,希望速度要快。
所以我锁定了你的问题(2),然后折腾了一下问题(3)
于是我用了两天时间研究了下怎么在VC里面把C++代码封闭成mex文件供matlab调用。很是折腾了一番今天终于调通了。
虽然离LZ提问已经过了大半个月,不过
如果LZ还需要 请参见:http://blog.sina.com.cn/s/blog_567a58300102v4df.html
我还把封装好的mexw32文件传到csdn上了:http://download.csdn.net/detail/tiantian88226/8132445
顺其自然
8楼2014-11-07 15:50:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

electech6

新虫 (初入文坛)

【答案】应助回帖

感谢参与,应助指数 +1
别人的代码基本都是调用dll文件实现的,你可以看看《Robust Superpixel Tracking》相关内容,网站 http://www.umiacs.umd.edu/~fyang/spt.html 里有相关MATLAB代码可以下载。
2楼2014-10-13 16:22:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

yumin1988

新虫 (小有名气)

引用回帖:
3楼: Originally posted by ubosword at 2014-10-14 00:38:20
1. 我推荐这个网站,http://www.peterkovesi.com/projects/segmentation/,论文是用SLIC做分割的,也提供了Matlab代码实现SLIC,可以参考一下,然后改改就行(我之前用过,貌似给的代码直接跑不通,需要调试一下才行 ...

真的非常感谢。。。。
4楼2014-10-16 09:18:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sd886393

银虫 (初入文坛)

别的不知道,但是问题2中的c++调用matlab生成的dll是可以实现的
5楼2014-10-16 17:03:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

woaicyf

铁虫 (正式写手)

引用回帖:
3楼: Originally posted by ubosword at 2014-10-14 00:38:20
1. 我推荐这个网站,http://www.peterkovesi.com/projects/segmentation/,论文是用SLIC做分割的,也提供了Matlab代码实现SLIC,可以参考一下,然后改改就行(我之前用过,貌似给的代码直接跑不通,需要调试一下才行 ...

正好在找这方面的资料,感谢!
Workhard!
6楼2014-10-18 17:24:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

pbxylcl

金虫 (小有名气)

卢湖川老师课题组对于VSD的研究预处理都采用了该方法,如果有问题可以咨询他们。另外TURBOPIXEL方法应该有m文件。说的不对供参考。

[ 发自小木虫客户端 ]
好好学习,好好做人
7楼2014-10-19 08:11:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yumin1988

新虫 (小有名气)

引用回帖:
8楼: Originally posted by lllltdaf at 2014-11-07 15:50:51
搜到这个帖子了,因为我最近也需要用这个,我也是用它作为我方法的第一个步骤,找不到matlab代码,用C的运行出结果存成dat文件再在matlab里面读了用真是太忧桑了。
我不希望搞懂细节,就想能在matlab里面用就好了, ...

非常感谢。。。太好了。。。

[ 发自小木虫客户端 ]
9楼2014-11-08 12:11:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

usodonkey

新虫 (初入文坛)

引用回帖:
3楼: Originally posted by ubosword at 2014-10-14 00:38:20
1. 我推荐这个网站,http://www.peterkovesi.com/projects/segmentation/,论文是用SLIC做分割的,也提供了Matlab代码实现SLIC,可以参考一下,然后改改就行(我之前用过,貌似给的代码直接跑不通,需要调试一下才行 ...

亲,推荐的第一个代码调好了吗,可以分享一下吗
10楼2015-12-01 16:15:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 yumin1988 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 时间戳又变了8-15 +14 archvillain 2026-08-15 26/1300 2026-08-18 13:37 by phantomgost
[硕博家园] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +3 KZyU1THERRVo 2026-08-18 4/200 2026-08-18 13:28 by vHWVV9D5Deb5
[基金申请] 今天维护系统维护 祝所有人 高中 +8 gjjjzhong 2026-08-18 9/450 2026-08-18 13:01 by 家与远方
[基金申请] 哪位老哥知道今年的国自然具体哪一天放榜? +13 Ldrop2023 2026-08-13 16/800 2026-08-18 12:25 by 淀粉搬运工
[基金申请] 2027广东省杰青 +3 奶牛小黑 2026-08-15 8/400 2026-08-18 11:47 by gltch
[基金申请] 快农历七夕节了,轻松一下,男人悄悄话,女施主请不要进来。 +4 Tide man 2026-08-14 5/250 2026-08-18 11:35 by Tide man
[论文投稿] 投稿咨询 +4 wwm09 2026-08-17 5/250 2026-08-18 11:25 by 無關想念
[基金申请] 93BebMhtakh前后11位开头都是大写 +4 且听虎啸 2026-08-17 5/250 2026-08-18 00:49 by 蔡棒棒菂
[基金申请] 感觉是下周放榜了 +6 angus9576 2026-08-17 11/550 2026-08-17 23:57 by angus9576
[基金申请] filecode=后面第一个是大写字母 +8 wangze12014 2026-08-14 10/500 2026-08-17 17:05 by xter9665
[基金申请] 今天系统多次维护,明天很可能放榜! +8 zju2000 2026-08-16 9/450 2026-08-17 12:20 by lmz0216
[基金申请] 咱们一起用铁证分析2026国家社科基金中标与否 +7 启萌科技 2026-08-12 26/1300 2026-08-16 12:35 by 启萌科技
[精细化工] 招聘 金属平磨液,抛光液研发工程师 +3 小天0311 2026-08-14 3/150 2026-08-16 07:31 by H9PLUS
[基金申请] 各位道友,我要去昆明玩几天,回来见。 +7 Tide man 2026-08-14 8/400 2026-08-15 01:11 by arzu_hma
[基金申请] 是这周出结果还是下周出结果? +4 yuleib84 2026-08-11 4/200 2026-08-14 23:05 by lfy8008
[基金申请] 重要来源:本周末出结果 +10 瞬息宇宙 2026-08-12 10/500 2026-08-13 15:46 by likettle
[基金申请] 不应该看fileCode +7 且听虎啸 2026-08-12 9/450 2026-08-13 14:27 by flydreamws
[基金申请] Filecode 又变了,巨变 +3 WH3796 2026-08-12 4/200 2026-08-13 14:13 by 小木虫6752397
[基金申请] 结合人工智能,周易传统文化,filecode打分制来了,3分以上希望很大。 +3 Tide man 2026-08-12 4/200 2026-08-13 08:35 by ZJTJZ
[基金申请] 2019年青年基金涵评意见,大家看看几个A,几个B? +11 Tide man 2026-08-11 11/550 2026-08-13 07:35 by 撸猫猫
信息提示
请填处理意见