24小时热门版块排行榜    

查看: 1175  |  回复: 2

130098300

银虫 (正式写手)

[求助] 有研究过OpenCV里的腐蚀膨胀源码的吗

自己写的代码,比如就是用3*3矩形元素进行膨胀,速度比OpenCV的慢了2倍。OpenCV里的也没看明白到底是怎么做的,看到似乎是行与列分别处理,请问有谁研究过它的源码的吗,交流下,谢谢!
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

Working for the Lord with all my heart
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

5dshizhijun

新虫 (初入文坛)

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
130098300: 金币+2, 有帮助, 我仔细看了下,确实是并行来做的,它有个parallel_for_这个接口,具体怎么实现的我也没看,现在我自己优化了一下,速度能达到要求就行了 2013-09-06 14:35:09
试试并行计算方式编程,速度会有很可观的提升
2楼2013-09-04 22:40:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

coolslj

金虫 (正式写手)

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
130098300: 金币+2, 有帮助, opencv源码里用并行来处理的,有个parallel_for_接口,你对这个接口熟悉吗 2013-09-06 14:35:49
没有看你的代码,所以不好比较和评价。
根据我的个人经验,谈谈OpenCV的特点。
OpenCV充分利用了SSE指令的特点(同时处理 4 个单精度浮点数),所以可能比你的没有优化的代码快2倍。
这种SSE的C++级别的优化,使得OpenCV的源代码阅读起来很困难,而且看起来很丑陋。
3楼2013-09-05 18:11:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 130098300 的主题更新
信息提示
请填处理意见