主要参考rainysky的博客 http://ledage.eefocus.com/sj229335457/blog/13-06/295352_ad954.html opencv的话只需要将lib这个文件里面的内容做成镜像就可以了(如果用这个镜像运行的话,会出现一个问题,就是在运行的时候找不到stdc++.so这个库,因此需要先将这个库copy到/root/opencv-2.4.7/install/lib,源文件在交叉编译器里面,总的命令为: cp /root/CodeSourcery/Sour…
制作运行库 由于ubuntu的Qt运行库在/usr/local/Trolltech/Qt-4.7.3/下,由makefile可以看到引用运行库是 INCPATH = -I/usr//mkspecs/default -I. -I/usr//include/QtCore -I/usr//include/QtNetwork -I/usr//include/QtGui -I/usr//include -I. -I. -I. 因此如果将编译后的可执行文件在ZedBoard上运行,也许早在相应的路径下找到运…
Opencv的移植,xzyfeixiang和rainysky的博客. 第一步肯定是下载opencv的源码包 第二步已经做好的交叉编译环境. 第三步下载安装cmake   apt-get install cmake cmake-curses-gui 第四步解压源码包   tar -xvjf Opencv-2.3.1.tar.bz2 -C /home/xzy 在/home/xzy下就有 Opencv-2.3.1这个文件夹,进入,新建一个build和一个install文件夹,并且新建一个toolcha…
参考:陆书14.2.8 1)备份ramdisk8M.image.gz 2)加载rootfs镜像文件: 3)在镜像目录下建立自己所需文件夹(挂载目录): 我需要的挂载目录有两个: root/qt/install(挂载QT运行库镜像) usr/lib(挂载opencv运行库镜像) mnt默认已经存在,用来挂载sd卡. 4)修改 /etc/init.d/rcS 文件(Demo板的各个开机外设的配置,如:FTP,HTTP等都是通过这个文件实现的),在文件末尾加入指令,让镜像自动加载,以后还可以实现程序自…
问题1:首先参考rainysky的博客,发现qmake时发生找不到目录,文件的错误,又找不到 qmake.conf 文件的写法.所以开始按照网上的程序修改 XXX.pro 文件. 问题2:使用QT Creator 修改完pro文件之后,再使用QT Embedded ,qmake 之后,pro文件恢复到原来修改之前的样子.应该是,QT Embedded编译会覆盖原来的pro文件,生成自己的配置文件. 思路:两个. 其一,完全使用QT Creator进行编译,参照网上的blog修改编译工具,再次修改…
PC: apt-get install qtcreator Qt Embedded for ZedBoard: 下载qt-everywhere-opensource-src-4.7.3.tar.gz,这里下载源码和Xilinx公司提供的Zynq的Qt配置文件qmake.conf,感谢别人的分享,这个的版本是4.7.3. 之前我们已经配置好了交叉编译环境使用的环境变量PATH和 CROSS_COMPILE,为了方便操作,还可以在设置如下几个环境变量. export ZYNQ_QT_BUILD=/o…
cvGetCaptureProperty 获得视频获取结构的属性 double cvGetCaptureProperty( CvCapture* capture, int property_id ); capture 视频获取结构. property_id 属性标识.可以是下面之一: CV_CAP_PROP_POS_MSEC - 影片目前位置,为毫秒数或者视频获取时间戳 CV_CAP_PROP_POS_FRAMES - 将被下一步解压/获取的帧索引,以0为起点 CV_CAP_PROP_POS_A…
const char*, char const*, char*const的区别问题几乎是C++面试中每次都会有的题目.  事实上这个概念谁都有只是三种声明方式非常相似很容易记混.  Bjarne在他的The C++ Programming Language里面给出过一个助记的方法:  把一个声明从右向左读.  char  * const cp; ( * 读成 pointer to )  cp is a const pointer to char  const char * p;  p is a…
在使用vs2013调用vc2005编译出的dll时出现错误,遂将源程序用vs2013编译出dll,再用vs2013调用错误消失,不解.寻找原因时有人说"VC库版本不一样",故查找C++运行库的相关知识,查到了如下文章,原文地址如下: http://blog.csdn.net/ithzhang/article/details/20160009 原文如下: 在使用VC构建项目时,经常会遇到下面的链接错误: 初学者面对这些错误常常不知所错:libcmt.lib是什么东西?msvcrtd.dl…
Opencv作为一种跨平台计算机视觉库,在图像处理领域得到广泛的应用,下面介绍如何在VS2010中安装配置Opencv 一.下载Opencv 下载网址:http://sourceforge.net/projects/opencvlibrary/files/opencv-win/ 本人下载的是opencv-2.4.10.exe,并将其解压到任意路径,如:E:\Opencv 二.设置环境变量 计算机-->属性-->高级系统设置-->高级-->环境变量 为用户变量和系统变量中的变量PAT…