Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 49e85d5

Browse files
committed
conda install opencv3
1 parent b49b0f8 commit 49e85d5

File tree

2 files changed

+70
-0
lines changed

2 files changed

+70
-0
lines changed
1.55 KB
Loading[フレーム]
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
https://solarianprogrammer.com/2016/11/29/install-opencv-3-with-python-3-on-macos/
2+
3+
4+
在本文中,我将向您展示如何在MacOS Sierra上使用Python 3安装OpenCV 3。我在网上发现的大多数教程,包括OpenCV文档,似乎只涉及到Python 2.7。
5+
6+
默认情况下,MacOS默认使用Python 2.7,在这一点上,它仅接收错误修复,到2020年将是EOL。Python 3.x是未来,它受到所有主要Python库的支持。在本教程中,我们将使用最新的稳定的Python 3版本,Python 3.5.2。
7+
8+
在MacOS上安装Python 3有多种方法。根据我的经验,初学者最简单的方法是使用像Miniconda这样的软件包管理器。从Miniconda下载页面中选择3.5 bash安装程序。下载完成后,打开终端并启动安装程序:
9+
10+
cd Downloads/
11+
bash Miniconda3-latest-MacOSX-x86_64.sh
12+
13+
在大多数情况下,您可以使用安装程序建议的默认值。如果您希望Miniconda加入您的PATH,请小心。如果您选择了yes,Miniconda Python将影响系统Python,因此当您在终端中编写python时,您将启动Python 3.5而不是默认的2.7。我的建议是将Miniconda添加到您的PATH中。如果在某个时候你想要恢复到2.7,那么就像你的.bash_profile文件中的Miniconda行一样简单。
14+
15+
安装完成后,假设您保留安装程序默认值,则需要启用新的PATH设置。这可以通过关闭并重新打开您的终端来实现,也可以通过写入:
16+
17+
* cd ~
18+
19+
* . .bash_profile
20+
21+
现在,你应该在你的PATH中提供conda命令。快速测试是运行conda info命令。这是我在我的情况下看到的
22+
23+
1 ~ $ conda info
24+
2 Current conda install:
25+
3
26+
4 platform : osx-64
27+
5 conda version : 4.1.11
28+
6 conda-env version : 2.5.2
29+
7 conda-build version : not installed
30+
8 python version : 3.5.2.final.0
31+
9 requests version : 2.10.0
32+
10 root environment : /Users/sol/miniconda3 (writable)
33+
11 default environment : /Users/sol/miniconda3
34+
12 envs directories : /Users/sol/miniconda3/envs
35+
13 package cache : /Users/sol/miniconda3/pkgs
36+
14 channel URLs : https://repo.continuum.io/pkgs/free/osx-64/
37+
15 https://repo.continuum.io/pkgs/free/noarch/
38+
16 https://repo.continuum.io/pkgs/pro/osx-64/
39+
17 https://repo.continuum.io/pkgs/pro/noarch/
40+
18 config file : None
41+
19 offline mode : False
42+
20 is foreign system : False
43+
21
44+
22 ~ $
45+
让我们遵循最佳做法并创建一个新的Python环境:
46+
47+
1 conda create -n myenv python = 3.5
48+
2 source activate myenv
49+
此时,您的提示应该表明您正在使用myenv环境。环境允许您在同一台机器上具有不同版本的Python和库。举个例子,你可以有一个myenv环境,你已经安装了SciPy和一个播放环境,你已经安装了PyGame。环境是完全独立的。如果您想要实验Python或其他库的开发版本,同时保持稳定的版本分开,这是非常有用的。
50+
51+
一旦环境被激活,所有的安装命令将仅适用于当前的环境。默认情况下,如果关闭终端,则环境将被禁用。如果您想要使用它,请使用source activate myenv命令。
52+
53+
OpenCV取决于NumPy,可以安装:
54+
55+
1 conda install numpy
56+
OpenCV并没有直接提供在Miniconda主存储库中,而是由第三方提供给主Anaconda仓库。我们需要安装anaconda-client命令实用程序才能搜索OpenCV二进制文件:
57+
58+
1 conda install anaconda-client
59+
现在,使用下一个命令搜索OpenCV 3:
60+
61+
1 anaconda search -t conda opencv3
62+
您应该看到有可用的OpenCV 3发行版的列表,如下图所示:
63+
64+
Anaconda OpenCV 3可用二进制文件列表
65+
66+
从上面的列表中,我将选择名为menpo / opencv3的包,因为它为所有主要操作系统提供二进制文件,最重要的是为osx-64提供二进制文件。您可以安装menpo / opencv3软件包:
67+
68+
conda install --channel https://conda.anaconda.org/menpo opencv3
69+
70+
在这一点上,您应该在Mac上安装OpenCV 3和Python。我们可以编写一个打印OpenCV版本的小型测试程序,从磁盘加载图像,将图像转换为灰色并显示结果。首先下载下一张图片:

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /