树莓派编译OpenCV3.4.2成功

编译不算困难,但是也走了不少弯路。

1)因为听说编译困难,所以不想编译

1a)所以找了ROSbots的编译好的image,结果它编译的opencv发现无法开启视频

https://medium.com/@rosbots/ready-to-use-image-raspbian-stretch-ros-opencv-324d6f8dcd96

1b)还尝试过apt方式直接安装,结果是2.4.9版本,不满意,删除了。

1c)最后从github下载opencv 3.4.2.zip 和 opencv_contrib 3.4.2.zip 文件,可以按release 查找并下载.

2)然后就是参考csdn各种教程,有一点要注意的地方

2a)一定要更新系统,否则在安装依赖包的时候都无法找到某些lib

sudo apt-get update  
sudo apt-get upgrade  
sudo apt-get dist-upgrade  

今天(08/13)重新搞,还碰到了中科院镜像无法使用的问题,换了新加坡的就好了,参考:

https://blog.csdn.net/rocklee/article/details/50083013

2b)编译的时候一定要使用cmake-gui,这个比命令行的爽太多了,参考 http://jingyan.eeboard.com/article/76476

其中会出现contrib无法下载某些配置文件的错,忽略。

2c)编译花了将近5个小时, 使用 make -j4 可以充分利用4核CPU,加快编译速度。

3)编译完成后的使用问题

3a)一定需要手工安装mipi摄像头的驱动模块,参考:https://blog.csdn.net/leeyunj/article/details/53482265

3b)参考的make file: https://blog.csdn.net/jacke121/article/details/54672416 注意pkg-config为命令,所以是shell语法的那个单引号, Esc键旁边的那个

g++ display_image.cpp -o display_image `pkg-config --cflags --libs opencv`

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值