基于python的opencv学习笔记(一)
环境介绍
- pycharm开发工具
- 配置opencv库
- python是3.8版本
图像相关操作
1.导入图片并显示
#李虹佳
#开发时间:2021/8/12 11:10
import cv2
import matplotlib.pyplot as plt#绘图展示
import numpy as np
#读取图像,cv2.IMREAD_GRAYSCALE灰,彩色可删掉它
img = cv2.imread('2.jpg', cv2.IMREAD_GRAYSCALE)
#图像展示
cv2.imshow("Output", img)
#图像展示时间
cv2.waitKey(0)
# 销毁
cv2.destroyAllWindows()
#图像保存
cv2.imwrite("myboy.png",img)
**注意:想要成功显示代码,需要将想展示的图片,存储到这个项目文件夹目录下,非常重要!!!如下: **
2.视频读取显示
#视频导入
vc = cv2.VideoCapture('fu.mp4')
#检查是否打开正确
if vc.isOpened():
open, frame = vc.read()
else:
open = False
while open:
ret, frame = vc.read()
# 当下一帧图像为空,不存在,意味着视频结束了
if frame is None:
break
# 当下一帧图像不为空,进行下一步操作
if ret == True:
#将彩色视频,转换成灰色调调滴!
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
#展示
cv2.imshow('result',gray)
#展示速度,27代表键盘推出键
if cv2.waitKey(1) & 0xFF == 27:
break
vc.release()
cv2.destroyAllWindows()
当然,视频也要放在此项目下~