摘要:Qt 5 模块分为Essentials Modules 和Add-on Modules 两部分。前者是基础模块,在所有平台上都可用;后者是扩展模块,建立在基础模块的基础之上,在能够运行 Qt 的平台之上可以酌情引入。Qt 基础模块分为以下几个:Qt Core,提供核心的非 GUI 功能,所有模块都需...
阅读全文
摘要:只有继承了QObject类的类,才具有信号槽的能力。所以,为了使用信号槽,必须继承QObject。凡是QObject类(不管是直接子类还是间接子类),都应该在第一行代码写上Q_OBJECT。 不管是不是使用信号槽,都应该添加这个宏。这个宏的展开将为我们的类提供信号槽机制、国际化机制以及 Qt 提供的...
阅读全文
摘要:虚拟机Vbox下Ubuntu,当初为了学习,仅仅分配了8g,结果qt,opencv等一上,就说room空间不够了。于是开始折腾磁盘扩容。网上一大堆,也不知道有多少是自己动手走过,正是不但浪费别人时间,而且浪费自己的时间。正题:1、cmd后,进入在你vbox的目录下,就会看到vboxmanage li...
阅读全文
摘要:在win7下安装Vbox虚拟机,然后安装Ubuntu10.04版本。上一篇说了根据厂商提供的编译器进行安装。接下来要说的的环境准备。因为在Linux下对u盘的识别以及目录的共享,还有代码的编译传送运行测试。花费大量的时间,让人头疼。那么:1、首先建一个文件系统NFS,实现宿主机上编译生成可运行代码挂...
阅读全文
摘要:一、构建交叉编译器【随机手册】Angstrom是一个界面友好的嵌入式发行版本,用亍手持设备,机顶盒和网络存储设备等嵌入式设备。 光盘的文件系统是定制的The Angstrom Distribution Linux(简称Angstrom)。 Angstrom的相关资料可以登录http://www.an...
阅读全文
摘要:OpenCV实现USM锐化【转】http://www.programdevelop.com/4964391/USM (Unsharp masking) is a common operation of image processing. From the Internet search a bit,...
阅读全文
摘要:HighGUI是图形用户界面模块。包括:1、输入与输出;2、视频捕捉;3、图形和视频的解码编码;4、图形交界面与接口。由于opencv.hpp包含了core、objdetect、ingproc、photo、video、featurse2d、calib3d、ml、highgui、contrib等模块。...
阅读全文
摘要:opencv2.0的类CV::Mat和opencv1.0的IplImage之间烦人转换:cv::Mat matimg = cv::imread ("girl.jpg");IplImage* iplimg;*iplimg = IplImage(matimg); IplImage* iplimg = c...
阅读全文