2.opencv保存图片和摄像头读取

2.opencv保存图片和摄像头读取

读取并保存图片

复制代码
import cv2

cv2.namedWindow('img',cv2.WINDOW_NORMAL)
cv2.resizeWindow('img',640,480)
#读取图片
img = cv2.imread('./R.jpg')
while True:
    
    cv2.imshow('img',img)#在img窗口显示img图片
    key = cv2.waitKey(0)
    
    if key == ord('q'):
        break
    elif key == ord('s'):
        cv2.imwrite('./123.jpg',img)
    else:
        print(key)
cv2.destroyAllWindows()

保存关键点在imwrite

视频采集

视频由图片组成,快速的从摄像头读取图片拼接起来,利用人的视觉暂留效应就成为了视频

复制代码
#打开摄像头
import cv2
cv2.namedWindow('video',cv2.WINDOW_NORMAL)
cv2.resizeWindow('video',640,480)
cap=cv2.VideoCapture(0)

#循环读取摄像头每一帧
#while cap.isOpenned();
while True:
    #读一帧,返回标记,True表示读到数据,False表示没读到数据
    flag,frame=cap.read()#frame一帧的意思
    
    #根据flag做判断
    if not flag:
        break
        
    #显示数据
    cv2.imshow('video',frame)
    key=cv2.waitKey(1)
    if key == ord('q'):
        break
        
cap.release()
cv2.destroyAllWindows()
相关推荐
TDengine (老段)2 小时前
从 ETL 到 Agentic AI:工业数据管理变革与 TDengine IDMP 的治理之道
数据库·数据仓库·人工智能·物联网·时序数据库·etl·tdengine
蓝桉8022 小时前
如何进行神经网络的模型训练(视频代码中的知识点记录)
人工智能·深度学习·神经网络
星期天要睡觉3 小时前
深度学习——数据增强(Data Augmentation)
人工智能·深度学习
南山二毛4 小时前
机器人控制器开发(导航算法——导航栈关联坐标系)
人工智能·架构·机器人
大数据张老师4 小时前
【案例】AI语音识别系统的标注分区策略
人工智能·系统架构·语音识别·架构设计·后端架构
xz2024102****4 小时前
吴恩达机器学习合集
人工智能·机器学习
anneCoder4 小时前
AI大模型应用研发工程师面试知识准备目录
人工智能·深度学习·机器学习
骑驴看星星a4 小时前
没有深度学习
人工智能·深度学习
youcans_4 小时前
【医学影像 AI】YoloCurvSeg:仅需标注一个带噪骨架即可实现血管状曲线结构分割
人工智能·yolo·计算机视觉·分割·医学影像
空白到白5 小时前
机器学习-决策树
人工智能·决策树·机器学习