用OpenCV还是Matlab比较好?

life923 2009-10-18 03:59:35
就是比较灵活,方便的 或者还有其他的?
...全文
5146 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
rocwoods 2012-10-23
  • 打赏
  • 举报
回复
测了下OpenCV2.4.2下的cvmMul和cvMatMul计算3000*3000的两个double矩阵相乘耗时,并同MATLAB的矩阵乘对比了下。软硬件平台:win7 64bit 8G内存,i7 2670qm,MATLAB 2012a.cvmMul和cvMatMul耗时基本都在25秒上下,MATLAB 2.1秒。除去并行因素,单个核MATLAB矩阵乘效率大约是OpenCV 3倍。
那些抱怨MATLAB慢的,很多是没有发挥好MATLAB的向量化编程优势。
mabiao666666 2012-06-27
  • 打赏
  • 举报
回复
matlab是慢,但对于初学C的人来说编出的代码能赶上MATLAB的速度也是不容易的!因为maltab的代码都已做过优化的!
cjwddsz 2011-10-22
  • 打赏
  • 举报
回复
opencv配置环境比较麻烦
狮子小宝 2011-05-06
  • 打赏
  • 举报
回复
顶一个,OpenCV(Open Computer Vision)是现在流行的做计算机视觉和图像处理的工具库。Matlab一般用于快速实现算法和测试,用于研究理论,OpenCV适合开发实际的图像处理或视觉的应用。
yinfuyong 2009-10-22
  • 打赏
  • 举报
回复
因人而异,其实最好的是自己先尝试着看看,适合自己最好
cau228charm 2009-10-20
  • 打赏
  • 举报
回复
matlab比较方便啊,而且基本上不需要有c/C++编程的基础,但是效率可能稍微慢点
opencv适合开发自己的小程序,而且opencv也像matlab一样有自己的图像显示界面,效率快,但是需要配置开发环境,而且还必须熟悉c/C++语言开发
jash0208 2009-10-20
  • 打赏
  • 举报
回复
编程不熟练者,MATLAB 容易。
可以忽略语法,很多函数, 一行就能解决问题。
特别是数组运算。 简单容易~~
liuchui2009 2009-10-19
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 xxq123321 的回复:]
要看你是开发软件还是仅仅研究数学算法阿
[/Quote]
开发软件建议用OPENCV,研究算法用matlab
dirdirdir3 2009-10-19
  • 打赏
  • 举报
回复
matlab功能强大齐全,不过效率低点,
opencv的功能有局限性,bug有些,不过效率不错
dkbrain 2009-10-19
  • 打赏
  • 举报
回复
matlab运行速度太慢了;
OPENCV是用C/C++的,运行效率是非常高的。
life923 2009-10-19
  • 打赏
  • 举报
回复
哪个比较容易实现 某个功能呢?

天鹅梦 2009-10-18
  • 打赏
  • 举报
回复
当然是matlab
xxq123321 2009-10-18
  • 打赏
  • 举报
回复
要看你是开发软件还是仅仅研究数学算法阿

19,469

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧