opencv 和 VC6.0处理图像,各自的优势劣势在哪里呢?

libing64 2011-09-04 09:23:35
师兄是用opencv处理图像的,而我开始学的是VC++图像处理。可能由于我大一学的是C++(师兄大一学的是C语言),先入为主的缘故吧,所以我看VC++处理图像时感觉很犀利,进展也很快,可是师兄说用openCV图像处理会更好,哪位高手能不能给解释解释,他们有何区别,各自的长处在哪?劣势在哪呢?
...全文
475 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
hokwah 2011-09-28
  • 打赏
  • 举报
回复
opencv是专业的图象处理库,而VC是平台,可以在VC上用OPENCV开发图象处理软件。我们现在就是用这种方案开发视觉软件的。还请各位大虾多多指教。
wqhua 2011-09-05
  • 打赏
  • 举报
回复
VC只不过是一个平台而已。
我用VC2008写程序,结合OPENCV做图像处理。
不矛盾。一个是工具,一个是库。
百事烟 2011-09-05
  • 打赏
  • 举报
回复
opencv本身就是c/c++写的算法合集,你自己也可以写,不过通常写的没它好

同类的库的还有matlib和cximage

fengbingchun 2011-09-05
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 renshengrumenglibing 的回复:]
兼容性和功能性不好兼顾啊~
可是我总感觉opencv好像是全是函数,他和那个VC都是类的封装不是太一样啊~
还有就是假如使用MFC还能调用opencv的库吗?
[/Quote]

做图像处理用Opencv的越来越多,有些算法只调用一个函数就可实现,很不错
MFC中也可以用opencv的
Kaile 2011-09-05
  • 打赏
  • 举报
回复
看具体应用,如果仅仅是显示,缩放图片,用VC GDI+,或者 CImage , 如果是图像识别等高难度问题,用OPENCV

参考: C++图形图像库介绍 http://www.usidcbbs.com/read-htm-tid-1816.html
jackyjkchen 2011-09-05
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 renshengrumenglibing 的回复:]

兼容性和功能性不好兼顾啊~
可是我总感觉opencv好像是全是函数,他和那个VC都是类的封装不是太一样啊~
还有就是假如使用MFC还能调用opencv的库吗?
[/Quote]
C++调用C当然没问题
libing64 2011-09-05
  • 打赏
  • 举报
回复
兼容性和功能性不好兼顾啊~
可是我总感觉opencv好像是全是函数,他和那个VC都是类的封装不是太一样啊~
还有就是假如使用MFC还能调用opencv的库吗?
96掌门师兄 2011-09-04
  • 打赏
  • 举报
回复
其实都一样,都是用的库,搞定问题才是硬道理
jackyjkchen 2011-09-04
  • 打赏
  • 举报
回复
反过来说,Windows SDK、gdi的优势就是兼容性好,不用附加乱七八糟库
jackyjkchen 2011-09-04
  • 打赏
  • 举报
回复
不矛盾,VC一样可以用opencv处理图像

VC自带的gdi功能还是太弱了
  • 打赏
  • 举报
回复
帮顶。。

19,468

社区成员

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

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