aihot  2017-04-30 17:24:09  OpenCV |   查看评论   

 OpenCV学习笔记(二十三)——OpenCV的GUI之凤凰涅槃Qt

啊,网上搜了好久,基本的办法都是调用之前版本的,继续使用CvvImage,这样会导致一个很严重的问题,就是里显示的所有的图片都必须是CvvImage类,不能用MFC的图片显示方法,这就需要对进行大量的修改,不符合开发的要求。感觉大家的办法都是治标不治本,而且MFC也是快要被日新月异的新技术拍在沙滩上的东西。
 

我总不能永远在控制台下面开发OpenCV赢咖4平台吧。看了一下OpenCV的用户手册,发现它支持跨平台的Qt这个UI开发框架。Qt是诺基亚开发的一个跨平台的C++图形用户界面赢咖4平台框架,我索性也学习一下。

OpenCV学习笔记(二十三)——OpenCV的GUI之凤凰涅槃Qt

从上图中我们可以看出Qt对OpenCV的支持还是很好的,需要用到的开发工具为Qt*GUI,这个GUI可以提供状态栏、工具栏和控制面板。控制面板上面可以制作进度条河按钮等控件(使用trackbar,要确保窗口的参数为NULL;使用buttonbar之前,要先创建一个按钮)。相关的函数有setWindowProperty、getWindowProperty、fontQt、addText、displayOverlay、displayStatusBar、createOpenGLCallback、saveWindowParameters、loadWindowParameters、createButton。由于Qt我也是刚接触,对这些函数的理解和新收获,我会陆续补充在这篇文章里。
 

除特别注明外,本站所有文章均为 赢咖4注册 原创,转载请注明出处来自penCV学习笔记(二十三)——OpenCV的GUI之凤凰涅槃Qt

留言与评论(共有 0 条评论)
   
验证码:
[lianlun]1[/lianlun]