创建虚拟环境
打开Anaconda Prompt,创建用于安装一个虚拟环境
conda create -n py36 python=3.6 anaconda
输入y回车
等待安装完成即可!!!
安装完成会在开始菜单栏出现Anaconda Prompt(py36),如图:

安装Opencv
进入创建好的虚拟环境
activate py36
换源下载opencv-python,版本自行根据需要选择
pip install opencv-python==3.4.1.15 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
下载完成后查看是否安装成功
pip list

可以看到有opencv-python目录
代码测试
import cv2
img = cv2.imread("D:\Word PDF\zsw.jpg", 1)#图片路径不能有中文,否则会报错
cv2.imshow("1", img)
cv2.waitKey()
效果如下:

视频环境搭建
需要在手机上下载软件 “IP摄像头” 并安装
软件内部如图所示

手机与电脑需连接同一个WIFI!!!
python+OpenCV实现
import cv2 as cv
#读取视频信息。
cap = cv.VideoCapture("http://admin:admin@192.168.43.20:8081/") #@前为账号密码,后为ip地址
face_xml = cv.CascadeClassifier("haarcascade_frontalface_default.xml") #导入XML文件
while(cap.isOpened()):
f,img = cap.read() #读取一帧图片
gray = cv.cvtColor(img,cv.COLOR_BGR2GRAY) #转换为灰度图
face = face_xml.detectMultiScale(gray,1.3,10) #检测人脸,并返回人脸位置信息
for (x,y,w,h) in face:
cv.rectangle(img,(x,y),(x+w,y+h),(255,0,0),2)
cv.imshow("1",img)
if cv.waitKey(1) & 0xFF == ord('q'):
break
cap.release()
效果图:


总结
在Anaconda环境下安装好Opencv,用于对图片和视频的处理,个人觉得还是很有意思的,安装过也不繁琐,实验比较有趣。
本文介绍了如何在Anaconda环境下创建虚拟环境并安装Python 3.6及OpenCV。通过激活虚拟环境并从Douban源下载opencv-python,成功安装后进行了图片和视频的处理演示。此外,还展示了利用手机IP摄像头与电脑连接同一WIFI进行视频流处理的步骤,整个过程简洁明了,适合初学者进行图像和视频处理的学习。
332

被折叠的 条评论
为什么被折叠?



