【翻】Ubuntu or Debian安装OpenCV

我上一个礼拜,看了无数的教程,问了很多人关于树莓派的opencv安装,但一直搞不定。

不是依赖有问题,就是locate有问题。

直到我看到了这篇文章《Install OpenCV on Ubuntu or Debian》:https://milq.github.io/install-opencv-ubuntu-debian/

安装非常简单,翻译给大家,save people's days!

--------------------------------------------------------------------------------------

方法一:通过Ubuntu和Debian的库来安装

$ sudo apt-get install libopencv-dev python opencv

但通过这种方法,你可能没有办法安装OpenCV的最新版,并且有可能会缺失一些功能(比方说,Python3的bindings不包含在库里)


方法二:通过官方地址安装

为了安装最新版本的OpenCV,你需要先确定把从库里下载的删掉:

$ sudo apt-get auto remove libopencv-dev python-opencv

接下来可以开始安装:

    1.  运行安装脚本

    最简单并且有效的下载库的方式是运行安装脚本。

    下载安装脚本从以下连接:https://github.com/milq/milq/blob/master/scripts/bash/install-opencv.sh,打开你的终端,并且执行:

$ bash install-opencv.sh

    输入你的管理员密码后,就能安装OpenCV了。这个过程可能会花费比较长的时间,因为有很多包需要安装,并且过程比较复杂。

    这个脚本已经在Ubuntu 14.04 LTS, Ubuntu 16.04 LTS and Debian 8.0 "Jessie"中测试过安装 OpenCV 3.0.0, OpenCV 3.1.0, and OpenCV 3.2.0。你也可以自行根据喜好修改脚本,或者使其适应其他的系统或OpenCV版本。

    2. 运行OpenCV的例子

    进入你的OpenCV目录,来运行一个C++的例子:

$ cd build/bin
$ ./cpp-example-edge ../../samples/data/fruits.jpg
    接下来可以运行一下python的例子:
$ cd samples/python
$ python3 video.py

    最后可以试试Java的例子:

$ cd samples/java/ant
$ ant -DocvJarDir=../../../build/bin -DocvLibDir=../../../build/lib

    3. 编写你的代码

    下载文件 demo.cpp:https://github.com/milq/milq/blob/master/examples/cpp/opencv/viz/demo.cpp

    和CMakeLists.txt: https://github.com/milq/milq/blob/master/examples/cpp/opencv/viz/CMakeLists.txt

    打开终端,进入文件并且执行:

$ mkdir build && cd build && cmake .. && make

    最后,运行demo:

$ ./demo


这就是全部的教程。你完成了安装OpenCV,运行了一些例子,并且编写了自己的代码!


PS:祝大家玩OpenCV愉快!!


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值