# 1.验证是否安装成功
import cv2
print(cv2.__version__)
# 2.基础代码
import cv2
#######################################图像操作#################################
img = cv2.imread('lyc.jpg')
#cv2.namedWindow('lyc',cv2.WINDOW_NORMAL) #窗口命名
#cv2.resizeWindow('lyc', 640, 480) #窗口改大小
# 拆分通道
b, g, r = cv2.split(img)
# 对蓝色通道进行简单操作(例如,将其置为零)
b[:] = 0
# 合并通道
merged_img = cv2.merge((b, g, r))
cv2.imshow('image', img) #1.指定名字 2.变量
cv2.waitKey(0)
cv2.destroyAllWindows()
#######################################摄像头操作#################################
capture = cv2.VideoCapture(1)#打开笔记本内置摄像头. 对capture实例化
while capture.isOpened(): # 笔记本内置摄像头被打开后
retval, image = capture.read() # 从摄像头中实时读取视频
cv2.imshow("Video", image) # 在窗口中显示读取到的视频
key = cv2.waitKey(1) # 窗口的图像刷新时间为1毫秒
if key == 27: # 如果按下空格键
break
capture.release() # 关闭笔记本内置摄像头
cv2.destroyAllWindows() # 销毁显示摄像头视频的窗口