【VS2015+Python+OpenCV】安装配置

教程描述

方法1:Windows 7
+Microsoft Visual Studio community 2015
+python2.7+opencv_python-3.4.0


方法2:Windows 7
+Microsoft Visual Studio community 2015
+Anaconda3-5.0.0(python3.6)+opencv_python-3.4.0


一、工具下载/安装

visual studio 2015 下载安装汉化
参考

【VS2015+OpenCV】安装配置 - 简书

Anaconda3安装(自带python3.6)与opencv_python-3.4.0导入

【Python+OpenCV】安装配置 - 简书


二、方法/步骤

1. VS2015添加Python环境

Visual Studio集成了Python Tools for Visual Studio插件。我们要在自定义安装的时候点选安装

添加Python Tools for Visual Studio插件
opencv下载109.jpg

如果你已经安装过了,进入控制面板-程序与功能-卸载程序,选择VS2015更改

点击修改,添加PTVS插件

等待
opencv下载44.jpg

完成

打开VS2015

新建项目,选择Python-Python Application,填好文件名,选择位置

点击确定

到这里分为两种方法


2. 方法1:使用VS本身功能

直接点击运行,就会出现下面这个界面,然后点击下载Python2.7

我没有下最新版,点击Python homepage

点击Downloads

下拉

这里我选择Python2.7.14,点击下载

点击保存,确定保存位置

要等待一会,完成后,点击运行

安装向导

一般选择所有人都能使用,点击Next

选择安装位置,点击Next

点击Next

等待一会

完成,点击Finish

这时在VS2015的解决方案资源管理器中,Python Environments下有了Python2.7

右键点击Python Environments,选择Add/Remove Python Environments...

勾选Python2.7,点击OK

Python2.7环境已经导入

输入

print "Hello world!"
a=1/2
print a
b=1.0/2.0
print b

运行成功

Python环境能使用

补充:VS2017 安装的时候就已经安装了python,版本3.6,默认路径在C:\ProgramFiles (x86)\Microsoft Visual Studio\Shared\Python36_64\,所以没有再单独安装python

解决方案资源管理器中,Python Environments下的Python2.7的包最开始是只有pip和setuptools

解决方案资源管理器中,右键点击Python Environments,选择**View All Python Environments...进入

Overview选项改为pip

Search PypI and installed packages中输入需要安装的package,共三个: opencv-python,numpy, scipy,然后基本都选择第一个结果“pip install ……”



导入结果



在源文件中输入

import cv2
import numpy as np

print(cv2.__version__)

image = cv2.imread("pic.jpg")
gray_image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)

cv2.imshow("Over theClouds", image)
cv2.imshow("Over theClouds - gray", gray_image)

cv2.waitKey(0)
cv2.destroyAllWindows()

将图片pic.jpg复制到工程目录下面,与源码位于同一目录

运行,结果如下



opencv_python是3.4.0版本

结束


3. 方法2:使用第三方的Anaconda管理Python解释器与包

按照前文链接教程操作后,在VS2015的解决方案资源管理器中,右键点击Python Environments,选择View All Python Environments...

出现界面

点击+Custom...,查看overview选项,如果之前没有创建环境,下面就空空如也

查看Configure选项,依次填入环境名称,Anaconda下Python解释器路径前缀,Python.exe路径,Pythonw.exe路径及库的路径,选择Python3.5(我实际上是Python3.6版本,但可以使用),64位。之后点击Apply

你也可以在VS中点击Tools--->Python Tools--->Python Environments会弹出上面的菜单栏

添加环境

勾选环境

点击OK,发现环境已经加入

在源文件中输入

import cv2
import numpy as np

print ("Hello world!")
a=1/2
print (a)
b=1.0/2.0
print (b)

print(cv2.__version__)

image = cv2.imread("pic.jpg")
gray_image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)

cv2.imshow("Over theClouds", image)
cv2.imshow("Over theClouds - gray", gray_image)

cv2.waitKey(0)
cv2.destroyAllWindows()

运行,结果如下

如果你要在多环境中切换,右键点击项目名-点击属性,也可以在工具栏上点击项目-属性修改

切换环境

visual studio 2015 搭建python开发环境,python入门到精通[三] - 请叫我头头哥 - 博客园
Python 入门到精通(3):VS 2015 搭建开发环境 - Python - 伯乐在线
Python | 如何安装VS2015 Python插件(PTVS)_百度经验
Python | 开发环境IDE VS2015配置_百度经验
在 Visual Studio 中管理 Python 环境 | Microsoft Docs

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,723评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,485评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 152,998评论 0 344
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,323评论 1 279
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,355评论 5 374
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,079评论 1 285
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,389评论 3 400
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,019评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,519评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,971评论 2 325
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,100评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,738评论 4 324
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,293评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,289评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,517评论 1 262
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,547评论 2 354
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,834评论 2 345

推荐阅读更多精彩内容