移植opencv到开发板,摄像头在开发板6410上的采集使用(1)

最近在搞人眼检测 人脸识别移植opencv qt 到开发板tiny6410的时候在虚拟机跑得程序可以用,但是一直到开发板一堆错误。

移植qt我简单写一下很简单

然后安装QT4.7

①    
拷贝压缩包到主机/opt目录下

②    
#mkdir –p /opt/mini6410

③    
#cd /opt/mini6410

④    
#tar zxvf /opt/qt-everywhere-opensource-src-4.7.0.tar.gz

⑤    
执行以下命令执行Qt4.7.0编译前的配置

⑥    
#cd /opt/mini6410/qt-everywhere-opensource-src-4.7.0

#echo yes | ./configure -prefix /opt/Qt4.7 -opensource -embedded arm -xplatform qws/linux-arm-g++ -no-webkit -qt-libtiff -qt-libmng -qt-mouse-tslib -qt-mouse-pc -no-mouse-linuxtp -no-neon(一定要注意,不能错一个空格,执行需要一段时间,如果瞬间通过则说明有误)

⑦    
 #make &&make install(执行完成后,查看/OPT下是否多出Qt4.7文件夹)

最后,在mini6410上部署Qt4.7

①    
#cd  /opt

②    
#tar zcvf  qt4.7.tgz  Qt4.7     在PC上将上述编译好的Qt4.7打包

③    
将压缩文件放到开发板/opt目录下

④    
#rm  /usr/local/Trolltech/QtEmbedded-4.7.0-arm/  -rf

⑤    
#cd /opt

⑥    
#tar  zxvf  /sdcard/qt4.7.tgz

其中步骤④为了保证有足够的空间存放我们自己编译的Qt4.7,将友善之臂提供的Qt4.7删除掉.

移植opencv的时候一对问题我也总结了,一般按照网上的教程也有不少错误在这里我把全部修改的列出来你按照这个肯定可以通过,没通过联系我

总结一下修改的地方:

去掉WITH_TIFF  WITH_CUDA

修改CMAKE_BUILD_TYPE为Release

修改CMAKE_INSTALL_PREFIX  路径可以参考我的想法,而且千万不要跟pc的库重叠

到opencv-arm/CMakeCache.txt下找到CMAKE_EXE_LINKER_FLAGS:STRING=‘‘

替换成:CMAKE_EXE_LINKER_FLAGS:STRING=-lpthread-ldl -lrt

到这里基本上移植成功了但是要到开发板使用,你要把你的库拷贝到开发板/usr/lib里。要自启动才能使得触摸屏能用,自启动和字库的移植在我的别的博客里。你可以去看看。

这篇就到这下一篇写摄像头的使用。很多问题的

时间: 2024-10-07 05:05:27

移植opencv到开发板,摄像头在开发板6410上的采集使用(1)的相关文章

移植opencv到开发板,摄像头在开发板6410上的采集使用(2)

在虚拟机搭建好系统后,真正的使用才刚刚开始. 在使用摄像头的时候,首先看自己的摄像头插上去是显示jpeg的还是yuv的 yuv的要实现UVC转QImage转IplImage这样的流程才能使用,jpeg的好多人不会用说没用其实最好用了.一点不卡.yuv的有点卡. 我用的也是yuv以前朋友用的jpeg的摄像头. 代码是用的网上的一个代码修改的 1. [文件] videodevice.h ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2

迅为嵌入式-iTOP-4418/6848开发板 高端开发平台

iTOP-6818开发板是一款四核ARM 八核开发板与iTOP-4418开发板完全兼容,CPU主频1.4GHz,内存1GB DDR3(2GB可选),存储16GB EMMC,板载千兆以太网,GPS,WIFI蓝牙,陀螺仪等模块,同时支持3G模块,4G模块.可适用于智能家居.医疗.媒体.车载.手持设备.通讯等行业. 核心板参数 尺寸 50mm*60mm 高度 核心板连接器为1.5mm CPU ARM Cortex-A9 四核 S5P4418处理器 1.4GHz 内存 1GB DDR3(2GB可选) 存

4412开发板和4418开发板接口区别说明

迅为iTOP-4412开发板与iTOP-4418开发板的区别对比,两款开发板可广泛适用于工控.智能家居.医疗.多媒体.安防.车载.金融.消费电子.手持设备.显示控制.教学.电力.通讯等领域. 4412开发板与4418开发板接口详细对比   iTOP-4412开发板(全能板) iTOP-4418开发板(全能板) 核心板参数 尺寸 SCP:6cm*7cm/POP:5cm*6cm 5cm*6cm CPU Exynos4412,四核Cortex-A9,主频为1.4GHz-1.6GHz Cortex-A9

ARM飞思卡尔I.MX6开发板I.MX6Q核心板 IMX6 cortex A9双网口

  飞思卡尔4核1.2GHz处理器.1GB DDR3内存.4GB EMMC Flash.-40~80℃温宽,通过CE认证.FCC认证,内存工作频率实测629Mhz,可长时间稳定运行. MY-I.MX6核心板,作为北京明远智睿科技有限公司推出的面向高端应用的核心板模块系列的主打产品, 基于飞思卡尔的ARM CORETX-A9,支持单核,双核简化,四核.用户无需更换底板即可满足不同的应用需求.MY-I.MX6包含了范围广泛的一系列令人兴奋地新功能,以确保客户以最小的投入和风险 开发出最先进.最强大的

最强PSoC3开发板,专业CY8C3866AXI-040核心板,无需昂贵的Miniprog3

IFLabs精品PSoC3核心板,是全网最强CY8C3866AXI-040核心开发板,无需购买价格高昂的Miniprog3编程器也可以开展PSoC3芯片的学习和开发.同时,经过IFLabs专业设计团队的优化设计,使得PSoC3核心板拥有小巧的尺寸,可以作为一个功能模块轻松嵌入到用户的电路板系统中,从而实现可重复利用.IFLabs专业设计团队还精心打造了几个非常典型的例子,涉及组件应用.USB接口固件驱动以及上位机开发.BoostConvertor开发.Android智能手机接口应用等等.这些例子

学习嵌入式linux开发板之iTOP-4412 开发板如何操作GPIO

本文转自迅为论坛:http://www.topeetboard.com 平台:迅为嵌入式linux开发板 Exynos4412 所有的 GPIO 都有固定的地址,为了方便操作这些 GPIO,Linux 内核 在 gpio-exynos4.h 里面定义了一些 GPIO 的宏,例如: #define EXYNOS4_GPA0(_nr)  (EXYNOS4_GPIO_A0_START + (_nr)) #define EXYNOS4_GPA1(_nr)  (EXYNOS4_GPIO_A1_START 

TQ210_CORED开发板国庆上市 核心板部分资料提前泄漏

    适逢国庆佳节,广州天嵌计算机科技有限公司将在国庆前后推出TQ210的最新版本——TQ210coreD开发板.TQ210coreD在coreB的基础上进行改进,将采用最新技术,运行速度全面提高.下面,天嵌科技公布TQ210_CORED开发板的核心板部分资料. TQ210_CORED使用Samsung Cortex-A8 S5PV210芯片,CPU采用45nm工艺制程,运行最大频率可达1GHz,处理器内部为64/32位总线结构,32/32KB一级缓存,512KB二级缓存.自带3D图形加速引擎

Android开发板之串口开发

Android开发板之串口开发 简介 首先描述一下我的应用项目,它是一个简单的智能盒子,主要内容:是通过Android开发板上的串口进行数据的读取操作,一块android开发板外接一个Arduino,再接一个传感器,当传感器上返回数据后在Arduino上进行编程处理,转换成Android程序想要的数据,再通过串口通信输入到Android程序中进行响应操作. 那说完用途,接下来说说这个具体的Android开发,Android的串口编程,在网上我们可以找到开源项目android-serialport

iOS开发——项目实战Swift篇&swift 2.0项目开发总结二(开发常用)

swift 2.0项目开发总结二(开发常用) 一:相册中选择相片到App指定位置 随 着相机像素的提高,实际用户选择的图片都是很大的,有的高达5.6M,如果直接使用用户选着的图片,非常消耗内存,并且也用不到这么高像素的图片,可以当 用户选着好图片后,在UIImagePickerController对应的代理方法中,先将图片进行重新绘制为需要的大小,在设置给iconView 1 /// MARK: 摄像机和相册的操作和代理方法 2 extension MeViewController: UIIma