用Python-OpenCV写一个照相机

简介: 用Python-OpenCV写一个照相机,实现按指定键拍照

用Python-OpenCV写一个照相机

在深度学习当中数据集往往起着很大的作用,在实现对自己特定目标的识别时候,往往需要自己采集数据集
下面就用一个Python小脚本来实现按指定键拍照并保存,该程序可以指定拍照键,也可以指定拍照次数,加上摄像头,可以实现照相机功能。同样可以从视频里面直接逐帧提取图片,
直接上代码

import cv2
cap = cv2.VideoCapture('可替换参数') # 可替换为摄像头编号或者视频存储路径
i=0
while True:
    ret,img = cap.read()
    res = cv2.resize(img, (640, 480))
    cv2.imshow('img',res)
    cv2.imwrite('G:/AFire/image/fires'+str(i)+'.jpg', res)
    i=i+1
    if cv2.waitKey(1)&0xFF==ord('q'):
        break
cap.release()
cv2.destroyAllWindows()
目录
相关文章
|
8月前
|
人工智能 搜索推荐
智能体来了:黎跃春老师拆解IP操盘手的AI企业赋能“实战三角”
黎跃春提出IP智能体赋能企业的“实战三角”模型:以IP专业为锚点,智能体为工具,企业需求为目标,结合阿里云百炼平台实现服务流程自动化与价值可量化,助力IP操盘手从经验输出走向系统化实战赋能。
|
SQL 分布式计算 数据挖掘
智能数据建设与治理 Dataphin 评测报告
本文详细记录了测试开发工程师“宏哥”对阿里巴巴云产品Dataphin的评测体验。Dataphin是一款基于OneData数据治理方法论的企业级数据中台工具,提供数据采集、建模、管理与应用的全生命周期能力。评测从开通试用、环境准备、项目创建到任务开发、周期补数据、即席分析及数据分析等多个环节展开。宏哥按照官方手册完成了数据处理全流程,但也指出了一些问题:如部分操作步骤不够清晰、新手友好数不足(例如SQL脚本编写难度)、以及业务流程逻辑需进一步优化。整体来看,Dataphin在数据同步、周期补数据和即席分析等方面表现出色,但用户体验和学习成本仍有提升空间。
427 8
|
11月前
|
人工智能 Android开发 iOS开发
安卓版快捷指令,加了AI语音可以一句话操作v0.2.7
Shortcuts for Android(SFA)是一款安卓自动化工具,支持语音创建快捷指令,实现听歌、导航、发消息等操作。操作简单,提升效率,快来体验语音控制的便捷!
1331 0
安卓版快捷指令,加了AI语音可以一句话操作v0.2.7
|
机器学习/深度学习 编解码 算法
ICCV 2023 | 当尺度感知调制遇上Transformer,会碰撞出怎样的火花?
近年来,基于Transformer和CNN的视觉基础模型取得巨大成功。有许多研究进一步地将Transformer结构与CNN架构结合,设计出了更为高效的hybrid CNN-Transformer Network,但它们的精度仍然不尽如意。本文介绍了一种新的基础模型SMT(Scale-Aware Modulation Transformer),它以更低的参数量(params)和计算量(flops)取得了大幅性能的提升。
|
存储 监控 安全
课时17:阿里云智能制造解决方案:从中国制造到中国智造
阿里云智能制造解决方案融合云计算、大数据和人工智能,提供一站式设备接入管理,助力工业客户实现从“中国制造”到“中国智造”的跨越。通过解决数据孤岛、实时数据分析和智能算法,方案提升生产效率与良品率,降低运营成本,并确保信息安全。此外,支持远程监控与定制化服务,全面推动产业升级与创新。
542 0
|
存储 Java 编译器
Android Gradle 详解
Gradle ,它是一个基于JVM的新一代构建工具,关于Gradle完全可以写一本书。这个小节就讲讲Android项目中Gradle的使用。目前Android应用大多都是采用Android Studio来开发的,Android Studio默认是采用Gradle作为构建工具的。通常开发者可以不需要理解任何Gradle的脚本配置,就可以开发出一个APP。但是,当你想做一些更智能的操作时,比如修改打包后的输出目录、提高打包速度、构建系统、插件化、热修复和组件化等等,就必须对Gradle有比较深入的了解
2715 0
Android Gradle 详解
|
分布式计算 Ubuntu Hadoop
在Ubuntu 16.04上如何在独立模式下安装Hadoop
在Ubuntu 16.04上如何在独立模式下安装Hadoop
279 1
|
SQL 安全 Linux
命令执行漏洞
命令执行漏洞
|
SQL 关系型数据库 Shell
【一文搞懂PGSQL】3.进程和关键文件介绍
PostgreSQL采用C/S模型,拥有多种关键进程,如PM(连接管理)、SP(会话)、SysLogger(系统日志)、BgWriter(后台写)、WALWriter(预写式日志)、PgArch(归档)、AutoVacuum(自动清理)、PgStat(统计收集)和CheckPoint(检查点)。其中,PM负责连接管理,SP处理用户会话,SysLogger记录系统日志(需在`postgresql.conf`中启用),BgWriter负责脏页写盘,WALWriter处理预写式日志,PgArch负责WAL日志归