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()
相关推荐
学习是生活的调味剂2 分钟前
大模型训练技术总结
人工智能·大模型训练
金融新世界2 分钟前
技术赋能:AI全面落地,成为降本增效核心引擎
大数据·人工智能
低调小一4 分钟前
通过「思考-行动-观察」循环,重新理解 AI 智能体
人工智能·自然语言处理
小小工匠7 分钟前
LLM - AI Agent 学习路线图:从 RAG 到多智能体实战
人工智能·多智能体·rag
roman_日积跬步-终至千里7 分钟前
【计算机视觉(1)】图像形成基础篇:从光线到图像的完整过程
人工智能·计算机视觉
moonquakeTT11 分钟前
雷达调试5大核心思路:从理论到实战
人工智能·matlab·目标跟踪·雷达
雍凉明月夜13 分钟前
Ⅳ人工智能机器学习之监督学习的概述
人工智能·深度学习·学习
三块可乐两块冰13 分钟前
【第二十二周】机器学习笔记二十一
人工智能·笔记·机器学习
人工小情绪15 分钟前
pytorch nn.CrossEntropyLoss
人工智能·pytorch
持续学习的程序员+117 分钟前
强化学习阶段性总结
人工智能·算法