栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

OpenCV 基础实战一

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

OpenCV 基础实战一

OpenCV 基础实战一图像的读取和显示
  • 该系列主要是完成功能
    • 图像的读取和显示

该系列主要是完成功能

文章主要是基于python3(pycharm) +Opencv3 做的讲解和实现,对于代码的原理后续会有相关的专题做更新。现在做的这一系列主要是实现功能,先学会用在深究做优化。多数情况是只有会用了才有机会深究其中的原理。
Python怎么配置opencv建议多动手查一查,该系列不会讲解。

图像的读取和显示

1.图片

img = cv2.imread("../Resources/lena.png")
cv2.imshow("OutPut", img)
cv2.waitKey(0)

2.视频

cap = cv2.VideoCapture(0)
while(True):
	success, frame = cap.read()                    #读取帧
	cv2.imshow('frame',frame)					   #显示帧
	if cv2.waitKey(10) & 0xFF == ord('q'):         #按‘q’退出
        break

3.相机

frameWidth = 640
frameHeight = 480
cap = cv2.VideoCapture(0)
cap.set(3, frameWidth)
cap.set(4, frameHeight)
cap.set(10,150)

while True:
    success, frame = cap.read()
    cv2.imshow("Video", frame)
    if cv2.waitKey(10) == ord("q"):
        break


代码相对简单,主要主要的是Mat,Mat是最核心的数据结构。可以理解成对存储图片的一个描述,图片长宽颜色类型等等。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/349726.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号