装opencv过程记录

树莓派(ubuntu1804)装opencv(这里用的4.5.0)

无编译版(不做参考,仅为记录):https://blog.csdn.net/weixin_43862765/article/details/100561638

主要(无opencv_contrib):https://blog.csdn.net/weixin_45629790/article/details/113242250

问题1

{

E: 无法定位软件包 libjasper-dev

添加源:sudo add-apt-repository "deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial main multiverse restricted universe"(树莓派) 注:下划线部分1604为xenial 1804为bionic

    sudo add-apt-repository "deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main multiverse restricted universe"(电脑)

  删除源:sudo add-apt-repository  -r "deb http://...
sudo apt update
sudo apt install libjasper1 libjasper-dev

}

问题2:

{

有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们已被从新到(Incoming)目录移出。

下列软件包有未满足的依赖关系:
 libgtk2.0-dev : 依赖: libpango1.0-dev (>= 1.20) 但是它将不会被安装
                 依赖: libcairo2-dev (>= 1.6.4-6.1) 但是它将不会被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。

软件和更新——>更新——>√ 推荐更新(https://www.cnblogs.com/hanyu258/p/8427971.html

}

问题3:

{

face_landmark.dat等下不下来

https://blog.csdn.net/qq_41854650/article/details/97647529

}

参考1:https://blog.csdn.net/qq_35699473/article/details/107136790

参考2(更正了主要的测试(opencv_example)部分):https://blog.csdn.net/qq_36059536/article/details/107356389

参考3-opencv_contrib(在树莓派上编译100%时一直出错/(ㄒoㄒ)/~~ ):https://blog.csdn.net/bj233/article/details/113351023

数了数足足33处error.....

可能在执行cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_EXTRA_MODULES_PATH=../opencv_contrib/modules .. 时还需添加 -D OPENCV_PYTHON3_VERSION=TRUE

但在我电脑(依旧是ubuntu1804)上编译成功了(就改动了上述一处..)...

[在电脑上用同样的包再装一遍opencv以及opencv_contrib,出现了一些在树莓派上没有出现的问题,比如问题2,还有在修改那些下不下来自己下的文件的路径时也出错了,但还好比较好改,就看那个build/cmakedownloadlog.txt里有关于下载报错的比较详细的信息,对着看哪有问题试着改一改就好了]

 

啊~~~终于成功了>.<(在树莓派上把原来的包删掉,重来一遍,该改的路径都提前一改,cmake时加上OPENCV_PYTHON3_VERSION=TRUE,中间编译的时候还卡死了一次,重启再来)

注:如果编译出错实在解决不了,换更低的版本:https://www.cnblogs.com/lhdb/p/13978731.html(我没有试到底行不行没,只是提一下)

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值