初学OpenCV:用本地摄像头拍照并保存为灰度图片
初学OpenCV
用本地摄像头拍照并保存为灰度图片
import cv2 as cvdef openVideo():vix = cv.VideoCapture(0) #打开摄像头while True:ret,tu = vix.read() #ret为返回值,tu为当前帧``tu1 = cv.flip(tu,1) #1左右 2上下cv.namedWindow("Title1",cv.WINDOW_AUTOSIZE)cv.imshow("Title1",tu1)if 112 == cv.waitKey(10): #p键拍照并保存图片cv.imwrite("D:/OUTimages/shootphoto/01.jpg",tu1) break
#cv.namedWindow("Windows")
openVideo() #调用摄像头函数
print(cv.waitKey(0)) #等待任意键按下,并输出按键的值
cv.waitKey(10000)
cv.destroyAllWindows() #销毁窗口m = cv.imread("D:/OUTimages/shootphoto/01.jpg")
cv.namedWindow("Input",cv.WINDOW_AUTOSIZE)
gray = cv.cvtColor(m, cv.COLOR_BGR2GRAY)
cv.imshow("Input",gray)
cv.imwrite("D:/OUTimages/out.png",gray)
cv.waitKey(6000)
初学OpenCV:用本地摄像头拍照并保存为灰度图片相关推荐
- 利用python调用本地摄像头拍照,对图片命名并保存到指定位置,带界面
1.需求: 因项目需要做一个以图搜图的小程序,需要储备零件图库,约1000种 2.原计划&痛点 原本想通过手机挨个拍照,再拷贝出来,重命名,这样会耽误大量时间,且容易出错 3.解决方案 于是做 ...
- php h5 调用摄像头_利用html5调用本地摄像头拍照上传图片
[php]代码库html5概念啥的就不废话了,不知道的 百度, 谷歌一堆..今天学了学html5中的Canvas结合新增的标签来获取本地摄像头,在html5之前,要在浏览器获取本地摄像头只有通过插件( ...
- 利用摄像头拍照并保存照片的程序(python实现,含UI界面)
摘要:许多情况下我们需要用到摄像头获取图像,进而处理图像,这篇博文介绍利用pyqt5.OpenCV实现用电脑上连接的摄像头拍照并保存照片.为了使用和后续开发方便,这里利用pyqt5设计了个相机界面,后 ...
- 摄像头网页服务器,js调用本地摄像头拍照并上传到web服务器
[实例简介] js调用本地摄像头拍照并上传到web服务器.后台使用java实现图片的接收和存储,上传的图片默认保存到项目下的images文件夹中. [实例截图] [核心代码] MyCamera └── ...
- JS调用本地摄像头拍照(兼容各大浏览器及IE8+)
最近做的项目遇到了个难题,使用video+canvas+getUserMedia()写的调用本地摄像头拍照不兼容IE. 原因:IE8及以下不支持HTML5标签:video和canvas:IE11及以下 ...
- html5 调用摄像头 支持IE,JS调用本地摄像头拍照(兼容各大浏览器及IE8+)
最近做的项目遇到了个难题,使用video+canvas+getUserMedia()写的调用本地摄像头拍照不兼容IE. 原因:IE8及以下不支持HTML5标签:video和canvas:IE11及以下 ...
- vue 实现pc端调取本地摄像头拍照生成base64数据 navigator.userAgent 功能
文章目录 1. 写在前面 2. demo摄像头拍照实现效果 3. https 方式实现摄像头拍照生成base64数据的 4. 配置浏览器的目标位置 实现摄像头拍照功能 5. pc 端实现调用本地摄像头 ...
- Python:opencv库实现调用摄像头拍照并保存到本地
导入 opencv-python库,复制代码即可运行 import cv2def picture_shoot(image_name='img.png', image_path=r'E:/') -> ...
- js调用本地摄像头拍照截图,提交后台
今天有个需求,需要在前端界面调用本地摄像头,然后拍照结束后可以截取预览,最后将结果提交到后台.查了网上很多的插件,发现适合的非常少,于是决定自己修改一个. 这里我修改了一个jquery插件,把摄像头拍 ...
最新文章
- 计算机基础2多媒体,《计算机基础》第2章-多媒体技术.pptx
- 基于Matlab的神经网络结合遗传算法在非线性函数极值寻优中的应用
- matlab 求圆的周长和面积
- MongoDB入门学习(二):MongoDB的基本概念和数据类型
- mpvue 小程序开发爬坑汇总
- 经典小游戏--推箱子
- 十四周三次课、MySQL主从配置
- linux字符设备开发
- 未指定的IO标准导致vivado生成bit文件报错
- C语言学习笔记---位字段
- Exchange Server 2016管理系列课件22.通讯组概述
- 不懂开发的运维,未来该如何发展?
- 厉害了!20年【科比NBA】生涯|数据分析
- c语言电脑蓝屏代码,电脑蓝屏代码0x0000001a的解决方法
- 制造业数字化转型存在哪些问题
- matlab恶狼追兔问题,饿狼追兔问题-数学建模.doc
- 详细流程,新手做情感视频,上个月收入6千,适合没才艺的普通人
- MATLAB 赋值具有的非单一 rhs 维度多于非单一下标数
- MCE公司:表观遗传研究指导肿瘤个性化治疗
- 程序员接私活外包途径、注意事项、方法
热门文章
- iOS从相册选择图片并裁剪,可用于上传头像
- apple 的 app id
- c语言 运行经过八个翻译阶段,GitHub - BUAA-SE-Compiling/miniplc0-handbook: miniplc0 指导书...
- galaxy s6 android8,这些三星机型确认可以升级Android 8.0
- HTML标签之常见格式标签(1)
- chrome浏览器安装右键翻译插件
- python中怎么统计英文字符的个数_python怎样实现字符串中字符分类及个数统计
- Windows CMD常用命令大全
- uniCloud开发微信小程序摒弃uni-starter的一键登录,使用静默登录
- NRF51822蓝牙服务(9)——动态修改设备的名称