opencv2.4.9在Hi3531开发板上移植_第1页
opencv2.4.9在Hi3531开发板上移植_第2页
opencv2.4.9在Hi3531开发板上移植_第3页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、opencv2.4.9 下载不用说了。ubuntu12.04 虚拟机安装的+arm-hisiv200-linux 交叉编译器+cmake-gui(2.8.7) 参考: 一、建立编译环境配置进入 opencv-2.4.9 名目建立 release-hisiv200 名目存放编译过程中文件。#cd opencv-2.4.9#mkdir release-hisiv200 #cd release-hisiv200打开 cmake-gui,进行博客中的配置:#cmake-gui在 configure 时选择 cmake_system_name:arm-hisiv200-linuxc:选择/opt/his

2、i-linux/x86-arm/arm-hisiv200-linux/target/bin/arm-hisiv200-linux-gcc c+:选择/opt/hisi-linux/x86-arm/arm-hisiv200-linux/target/bin/arm-hisiv200-linux-g+ 修改安装名目:cmake_install_prefix:/opt/2.4.9-arm-hisiv200进行编译:make二、消灭问题:1、/usr/lib/libimath.so: could not read symbols: file in wrong formatcollect2: ld re

3、turned 1 exit statusmake2: * lib/libopencv_highgui.so 错误 1make1: * modules/highgui/cmakefiles/opencv_highgui.dir/all 错误 2 make: * all 错误 2主要 opencv 编译 openexr 时要用到 libimath.so,全部我就把那个取消了,然后编译就没消灭过这个问题。蓝色的部分不要选,还有下面这个也别选:蓝色的部分不要选,还有下面这个也别选:接在 make:2、linking cxx executable ././bin/opencv_test_calib3d.

4、/./lib/libopencv_core.so: undefined reference to pthread_key_create”././lib/libopencv_core.so: undefined reference to pthread_getspecific”././lib/libopencv_ts.so: undefined reference to pthread_key_delete”././lib/libopencv_core.so: undefined reference to pthread_once”././lib/libopencv_core.so: undef

5、ined reference to clock_gettime”././lib/libopencv_core.so: undefined reference to pthread_setspecific” collect2: ld returned 1 exit statusmake2: * bin/opencv_test_calib3d error 1make1: * modules/calib3d/cmakefiles/opencv_test_calib3d.dir/all error 2 make: * all error 2解决方案:修改 release-hisiv200 名目下的 c

6、makecache.txt,cmake_exe_linker_flags 原来为空,加上-lpthread -lrt,如下图:3、././lib/libopencv_ocl.so:undefined reference to ”dlopen”取消掉上面两个复选框。接在编译。完成。三、安装opencv 库#make install在/opt/2.4.9-arm-hisiv200/名目下生成相应名目:四、配置编译环境假如没有安装 pkgconfig 则进行安装参考 在/opt/2.4.9-arm-hisiv200/名目下建立 pkgconfig 名目,进入名目建立 hisiv200-opencv.

7、pc 文件#gedit hisiv200-opencv.pc输入图中的内容。 编辑库连接配置文件加入下面图中一行配置 pkg_config_path#gedit /etc/bash.bashrc最终一行加入上图 pkg_config_path配置。#source /etc/bash.bashrc五、编译测试程序测试程序 piclike.cpp 内容为:问题:将 opencv 库文件拷贝到/opt/hisi-linux/x86-arm/arm-hisiv200-linux/target/lib 名目下重新编译,问题解决。六、在 hi3531 上进行测试#1、由于 hi3531 空间不足,挂载程序运行。2、配置环境变量3、进入可执行程序名目执行程序4、解决问题:从././lib/libope

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论