付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
rainysky陪你一起在zedboard上移植qt+opencv(五):在PC机上安装opencv终于QT安装、移植完毕啦,期待你中间也木有出现问题吧。接下来就是安装opencv了。这个相对会复杂一点吧。
第一步肯定是下载opencv的源码包了,在opencv的官网上下载,rainysky下载的是现在最新版本2.4.4。下载的地址也是和qt的那个时候一样啦。方便管理,建立新的文件夹/opt/zedboard/opencv_pc(因为需要在pc机上和zed上各安装一个所以就建立不一样的文件夹啦)然后是配置一些东西,如下悲剧的报错了,显示没有安装cmake,用命令apt-getinstallcmake,其实还需要安装另一个软件apt-getinstallcmake-curses-gui,安装完这两个软件就执行可以cmake-DCMAKE_BUILD_TYPE=RELEASE-DCMAKE_INSTALL_PREFIX=/usr/local..CMAKE_INSTALL_PREFIX=/usr/local是代表安装路径,在PC机上面的opencv一般就安装在/usr/local这个路径下了
这次成功执行了,用ccmke./看下都安装了哪些东西,在这里改动一个东西,将WITH_V4L后面的OFF改成ON(按enter键更改,因为以后要用到操作摄像头的函数),改完后按c键配置,而后按g键生成和退出
配置完成后,用make编译opencv,编译完后makeinstall就可以安装,安装的位置前面也提到过。安装完opencv后,想的第一件事就是跑一个程序试一下。整理方便,在pc机上opencv的代码放在/opt/zedboard/opencv_pc/code下,这就需要建立一个文件夹了。进入到文件内cd/opt/zedboard/opencv_pc/code/用qt新建一个测试程序,在这里rainysky建立的程序名为lena,建的是一个空应用程序,并且添加三个程序,(备注:这个程序是从openhw论坛里面一个博客里摘抄的)在example.h中代码为:
#ifndefEXAMPLE_H#defineEXAMPLE_H
#include
#include
#include"cv.h"
#include"highgui.h"
classOpenCV_Example:publicQMainWindow
{
Q_OBJECT
public:
OpenCV_Example();
QPushButton*b1;
IplImage*img;
publicslots:
voidslot_imgshow();
};
#endif//EXAMPLE_Hexample.cpp中代码为:
#include"example.h"
OpenCV_Example::OpenCV_Example()
{
setGeometry(100,100,100,100);
b1=newQPushButton("ShowImage",this);
connect(b1,SIGNAL(clicked()),this,SLOT(slot_imgshow()));
}
voidOpenCV_Example::slot_imgshow()
{
//QMessageBox::information(this,"title","Hellothisispopup");
img=cvLoadImage("/opt/zedboard/opencv_pc/code/lena/lena/lena.jpg",1);//要打开的图片
//createanewwindow
cvNamedWindow("Window",1);
//displaytheimageinthewindow
cvShowImage("Window",img);
//waitforkeytoclosethewindow
cvWaitKey(0);
cvDestroyWindow("Window");//destroythewindow
}在main.cpp中代码为:
//在main中编写:
#include
#include"example.h"
intmain(intargc,char*argv[])
{
QApplicationa(argc,argv);
OpenCV_Examplew;
w.show();
returna.exec();
}在代码里可以看到我们要显示的图像是lena.jpg,在opencv源码
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 旅游发展营销方案(3篇)
- 消毒锅的应急预案(3篇)
- 山坡输送混凝土施工方案(3篇)
- 缆绳故障预警系统构建
- 移动社交平台用户粘性
- 江苏省重点商标保护名录管理规范(征求意见稿)
- 深圳银行柜面操作风险管理:挑战、策略与实践
- 淮河中上游地区新石器时代中晚期文化互动交流:历史脉络与文明演进
- 淀粉基炭材料及膜材料:制备工艺与性能特征的深度剖析
- 液氮半溶浸煤致裂增透特性及机理深度剖析
- 人教版历史2024年第二学期期末考试七年级历史试卷(含答案)
- 《可再生能源行业标准管理实施细则》
- 门座式起重机起升及变幅机构的设计(毕业论文)
- 2023年广东省普通高中学业水平第一次合格性考试物理真题试卷含详解
- 环保设备的安全运行与维护培训
- 门式起重机安装、拆除专项施工方案
- 《外伤性脾破裂》课件
- 2023电力建设工程监理月报范本
- 炙法-酒炙法(中药炮制技术课件)
- 《情绪特工队》情绪管理(课件)-小学生心理健康四年级下册
- 安徽省安庆示范高中高三下学期4月联考理综物理试题2
评论
0/150
提交评论