zedboard--交叉编译Opencv库的生成
来源:互联网 发布:海马玩mac安装失败 编辑:程序博客网 时间:2024/06/05 09:14
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文件夹,并且新建一个toolchain.cmake文件,并且输入set(CMAKE_SYSTEM_NAME Linux)set(CMAKE_SYSTEM_PROCESSOR arm)set(CMAKE_C_COMPILER arm-xilinx-linux-gnueabi-gcc)set(CMAKE_CXX_COMPILER arm-xilinx-linux-gnueabi-g++)在进入build文件夹 输入 cmake -D CMAKE_TOOLCHAIN_FILE=toolchain.cmake -D CMAKE_INSTALL_PREFIX=/home/xzy/OpenCV-2.3.1/install ../接着再ccmake ./进行配置,配置的内容是所有的以WITH开头的选项全部选成OFF,(除了WITH_V4L 选为ON)因为这些需要第三方库支持的,要是选择这些的话就需要安装第三方库了。
按c配置,按g生成并保存
配置完成后就输入make开始编译,编译完成后就是make install安装啦。安装完成后在install / lib的文件夹里就是运行库啦。
arm-xilinx-linux-gnueabi-g++ -I/root/opencv-2.4.7/install/include -I/root/opencv-2.4.7/install/include/opencv -L/root/opencv-2.4.7/install/lib -lopencv_core -lopencv_imgproc -lopencv_highgui -lopencv_ml -lopencv_video -lopencv_features2d -lopencv_calib3d -lopencv_objdetect -lopencv_contrib -lopencv_legacy -lopencv_flann -lopencv_photo -lopencv_gpu -lopencv_nonfree ./test.c -o ./edge_detection
(用到的库文件必须全部手动指定,因为额版本问题而产生的报not found ,手动添加到编译命令末尾即可) 0 0
- zedboard--交叉编译Opencv库的生成
- zedboard------交叉编译opencv在linaro桌面运行的若干问题
- zedboard---------linaro下面不能执行交叉编译的opencv程序的原因及解释
- zedboard交叉编译工具链的安装
- Opencv 的交叉编译
- zedboard搭建交叉编译环境
- 搭建zedboard交叉编译环境
- Zedboard学习(二):zedboard的Linux下交叉编译环境搭建
- Zedboard CrossCompile Linux 交叉编译环境建立
- zedboard U盘挂载+交叉编译helloworld
- zedboard 开发记录---交叉编译环境搭建
- ZedBoard--(1)搭建交叉编译环境
- zedboard开发-建立Xilinx交叉编译环境
- Opencv的交叉编译错误的修改
- Linux下opencv的交叉编译
- linux下opencv的交叉编译注意事项
- 交叉编译OpenCV为静态库
- 交叉编译opencv
- 传特斯拉CEO马斯克将建卫星网络:实现全球联网
- HDU'14’11'校赛 Harmonious Contest
- 原码转补码
- 汇编test和cmp
- jquery插件详解
- zedboard--交叉编译Opencv库的生成
- QR分解求矩阵全部特征值
- HDU‘14’11‘校赛 关于回文串
- AD采集数据&UDP上传
- 第十一周 项目四 特殊三位数
- PC机安装Qt以及QT交叉编译环境
- 状态压缩dp入门-铺砖问题
- C++构造函数嵌套调用的面试题引起的反思
- 遗传学算法