使用jupyter(IPython)开发opencv

opencv 的默认使用highgui显示图片,用命令行运行,可以正常显示
cv.namedWindow("Image")
cv.imshow("Image",img)复制代码用jupyter则有无反应
本文环境
import sys
import cv2
print("python版本:%s"% sys.version)
print("opencv版本:%s"% cv2.__version__)复制代码输出
python版本:3.5.3 |Continuum Analytics, Inc.| (default, May 15 2017, 10:43:23) [MSC v.1900 64 bit (AMD64)]
opencv版本:3.2.0复制代码安装opencv
如果使用Anaconda,则打开 Anaconda Prompt,activate python35切换到相应的python环境
pip install --upgrade setuptools
pip install numpy Matplotlib
pip install opencv-python复制代码参考 Python环境搭建之OpenCV,但是在jupyter中,运行该博文下一段demo代码,无反应
经过一番google,已解决,现整理如下
jupyter显示opencv图片
以lenna 图为例

import cv2
from matplotlib import pyplot as plt

img = cv2.imread('lenna1.png')

show_img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB) 

plt.imshow(show_img)
plt.show()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值