Windows系统下Opencv的安装与使用

本文介绍了如何在Anaconda环境下创建虚拟环境并安装Python 3.6及OpenCV。通过激活虚拟环境并从Douban源下载opencv-python,成功安装后进行了图片和视频的处理演示。此外,还展示了利用手机IP摄像头与电脑连接同一WIFI进行视频流处理的步骤,整个过程简洁明了,适合初学者进行图像和视频处理的学习。
摘要由CSDN通过智能技术生成

创建虚拟环境

打开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,用于对图片和视频的处理,个人觉得还是很有意思的,安装过也不繁琐,实验比较有趣。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值