import cv2 as cv
image = cv.imread("./1.jpg") #cv.imread("图片所在的位置")
cv.imshow("image",image)
gray = cv.cvtColor(image,cv.COLOR_BGR2GRAY) #灰度化图片
cv.namedWindow("gray",cv.WINDOW_NORMAL) #可以改变生成的窗口的
#大小
cv.imshow("gray",gray)
cv.waitKey(0) #等待操作
cv.destroyAllWindows() #销毁窗口
''''' #摄像头使用
import cv2 as cv
import numpy as np
def video_demo():
capture = cv.VideoCapture(0) #打开0号摄像头捕获图像
#也可放置要灰度的视频
while True:
ret,frame = capture.read()
frame = cv.flip(frame,1) #读取视频的每一帧
cv.imshow("video",frame)
gray = cv.cvtColor(frame,cv.COLOR_BGR2GRAY) #灰度化
cv.imshow("gray",gray)
c = cv.waitKey(50)
if c == 27: #按esc键是时退出ASCII码是27
break
video_demo()
cv.waitKey(0)
cv.destroyAllWindows()
''''
使用OpenCV的灰度化图片及视频
最新推荐文章于 2023-01-24 10:18:17 发布