




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
opencv2.4.9 下载不用说了。 Ubuntu12.04 虚拟机安装的 +arm-hisiv200-linux 交叉编译器 +cmake-gui(2.8.7) 参考:/luotuo44/article/details/8958990 /s/blog_92942dba0101d1wj.html 一、建立编译环境配置 进入 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-linux C:选择/opt/hisi-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 format collect2: ld returned 1 exit status make2: * lib/libopencv_highgui.so 错误 1 make1: * modules/highgui/CMakeFiles/opencv_highgui.dir/all 错误 2 make: * all 错误 2 主要 opencv 编译 OPENEXR 时要用到 libImath.so,所有我就把那个取消了,然后编译就没 出现过这个问题。 蓝色的部分不要选,还有下面这个也别选: 蓝色的部分不要选,还有下面这个也别选: 接在 make: 2、 Linking CXX executable /bin/opencv_test_calib3d /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: undefined reference to clock_gettime /lib/libopencv_core.so: undefined reference to pthread_setspecific collect2: ld returned 1 exit status make2: * bin/opencv_test_calib3d Error 1 make1: * modules/calib3d/CMakeFiles/opencv_test_calib3d.dir/all Error 2 make: * all Error 2 解决方案:修改 release-hisiv200 目录下的 CMakeCache.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 则进行安装 参考 /luotuo44/article/details/24836901 在/opt/2.4.9-arm-hisiv200/目录下建立 pkgconfig 目录,进入目录建立 hisiv200-opencv.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、解决问题:从/l
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 自考专业(工商企业管理)题库及答案详解(易错题)
- 注册公用设备工程师考试黑钻押题及答案详解(典优)
- 项目管理与进度跟踪制度
- 竞争优势构建研究-洞察及研究
- 跨行业供应链整合计划
- 自考专业(计算机信息管理)题库检测试题打印附完整答案详解【易错题】
- 电竞公司合同管理规章
- 中级银行从业资格之中级银行业法律法规与综合能力通关测试卷及参考答案详解(突破训练)
- 农业生态种植技术示范园区创新创业项目商业计划书
- 汽车车载睡眠舒适设计创新创业项目商业计划书
- JTGT 5540-2018 公路隧道加固技术规范正式版
- 高一学生职业生涯规划课件
- 北科大工业生态学教学大纲
- 口服CCB类药品临床综合评价指标体系专家咨询调查表
- 第四节道亨slw2d架空送电线路评断面处理及定位设计系统部分操作说明
- 测振仪使用方法
- 表- 邻二氯苯的理化性质和危险特性表
- 工程项目全过程造价管理课件PPT超详细
- 成人手术后疼痛处理专家共识
- 读书分享-《教育的情调》
- 《材料力学》说课-课件
评论
0/150
提交评论