一 OpenCV介绍与GUI特征( 二 )


如果打印出来的结果没有任何错误,恭喜你!!!你已经成功地安装了- 。
从源代码构建
1.下载并安装 和CMake 。
2.下载并安装必要的软件包到其默认位置
在这种情况下,我们使用的是32位的软件包的二进制文件 。但是如果你想在x64下使用,就必须安装64位的软件包 。问题是,没有Numpy的官方64位二进制文件 。你必须自己构建它 。为此,你必须使用用于构建的同一个编译器 。当你启动 IDLE时,它会显示编译器的详细信息 。你可以在这里得到更多的信息 。所以你的系统必须有相同的 版本,并从源代码构建Numpy 。另一种拥有64位包的方法是使用第三方提供的现成的发行版,如、等 。它的体积会比较大,但会有你需要的一切 。所有的东西都在一个单独的外壳里 。你也可以下载32位的版本 。
3.确保和Numpy工作正常 。
?
4.下载源代码 。可以从(官方发布版本)或(最新版本)下载 。
?
5.将其解压到一个文件夹中,并在其中创建一个新的文件夹build 。
?
6.打开CMake-gui(开始>所有程序>CMake-gui
?
7.按如下方式填写字段(见下图) 。
?
11.现在点击字段来展开它 。确保ERS未被选中(版不支持解决方案文件夹) 。请看下面的图片 。
12.还要确保在字段中,所有的内容都被填满 。(忽略) 。) 见下面的图片 。
13.最后点击 "生成 "按钮 。
14.现在去我们的/build文件夹 。在那里你会发现.sln文件 。用 打开它 。
15.检查构建模式为而不是Debug 。
16.在解决方案资源管理器中,右键单击解决方案(或)并构建它 。它将需要一些时间来完成 。
17.再次,右击并构建它 。现在-将被安装 。
18.打开 IDLE,输入’ cv2 as cv’ 。如果没有错误,说明它安装正确 。
练习
如果你有一台机器,从源码上编译 。如果你遇到任何问题,请访问论坛并说明你的问题 。
0.3 在中安装- 目标
在本教程中,我们将学习如何在系统中设置- 。下面的步骤是针对 16.04和18.04(都是64位)的测试 。
-可以通过两种方式安装在中 。
另一件重要的事情是需要额外的库 。-只需要Numpy 。但在本教程中,我们也使用了来实现一些简单而漂亮的绘图目的(与相比,我觉得它好得多) 。是可选的,但强烈推荐 。同样,我们还将看到,一个交互式终端,这也是强烈推荐的 。
从预制的二进制文件中安装-
这种方法在只用于编程和开发应用程序时效果最好 。
用下面的命令在终端安装-包(以root用户身份) 。
$ sudo apt-get install python3-opencv
打开 IDLE (或),在终端输入以下代码 。
import cv2 as cvprint(cv.__version__)
如果打印出来的结果没有任何错误,恭喜你!!!你已经成功地安装了- 。
这很容易 。但是这里面有一个问题 。Apt软件库可能并不总是包含最新版本的 。所以要想获得最新的源代码,最好是采用下一个方法,即从源代码编译 。另外,在某些时候,如果你想为做贡献,你会需要这个方法 。
从源码构建
从源码编译一开始可能有点复杂,但一旦你成功了,就没有什么复杂的了 。
首先,我们要安装一些依赖项 。有些是必须的,有些是可选的 。如果你不愿意,你可以跳过可选的依赖 。
必要的构建依赖项
我们需要CMake来配置安装,GCC来编译,-devel和Numpy来构建绑定等等 。
sudo apt-get install cmakesudo apt-get install gcc g++