24小时热门版块排行榜    

CyRhmU.jpeg
查看: 5522  |  回复: 20

海外阿二

银虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
openCV 是为实时系统设计的,当然快好多。OpenCV 用C++比较容易,用C反而难。
本人为电脑虫
11楼2012-03-07 04:36:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lpzwm2002

金虫 (小有名气)

引用回帖:
11楼: Originally posted by 海外阿二 at 2012-03-07 04:36:26:
openCV 是为实时系统设计的,当然快好多。OpenCV 用C++比较容易,用C反而难。

学习了。。。。。。。。。。。
12楼2012-03-13 16:35:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

berryhaw

新虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
1、matlab是解释性语言,在存储结构和计算语句完全相同的情况下,matlab效率肯定会比C++慢很多
2、matlab有很多现成的函数,性价比高,其优势在于矩阵运算,处理循环的能力差。
3、如果存存储结构和算法设计合理,充分利用矩阵运算,减少套嵌循环,matlab同样能写出高效快速的代码
13楼2012-03-29 19:00:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shinian1987

铜虫 (初入文坛)

【答案】应助回帖

感谢参与,应助指数 +1
如果LZ完全用matlab的库函数的话,其实运算速度也不低,但是要处理循环一类的运算,matlab的低效就暴露出来了。不过理论上循环也可以用矩阵运算代替,LZ可以试试。
像一棵树,站成永恒,没有悲欢的姿势。一半安详,一半飞扬,一半沉默一半骄傲,从不依靠从不寻找
14楼2012-03-30 08:34:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

azou2011

新虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
matlab是解释性语言,计算效率比opencv低很多
15楼2012-03-31 20:19:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

海外阿二

银虫 (小有名气)

【答案】应助回帖

要注意:openCV 很难安装。
本人为电脑虫
16楼2012-04-06 02:23:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

coolslj

金虫 (正式写手)

前面的虫子都说得正确。从MATLAB到OPENCV的转换很繁琐,需要熟悉对两个系统的架构和基础数据结构。有的MATLAB的语句转换到OPENCV非常麻烦,1行对100行,如SVD。有的比较简单。因此,具体情况需要看你的具体问题而言。
17楼2012-04-06 10:34:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhang658

金虫 (初入文坛)

一般而言OpenCV比Matlab快多了。但我使用数学形态学的頂帽变换、重建之类的,结构元素大了的话Matlab比OpenCV快;没有找到具体原因。但愿楼主不会有这样的异常。
18楼2012-04-08 23:16:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

pjf1986

铁虫 (小有名气)

opencv比matlab快得多
19楼2012-08-12 18:54:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

砂之守候

木虫 (小有名气)

【答案】应助回帖

matlab的速度很慢的,在opencv下会相对较快一些
静坐常思自己过,闲谈莫论他人非
20楼2014-12-02 20:00:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 dwwang 的主题更新
信息提示
请填处理意见