初学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:用本地摄像头拍照并保存为灰度图片相关推荐

  1. 利用python调用本地摄像头拍照,对图片命名并保存到指定位置,带界面

    1.需求: 因项目需要做一个以图搜图的小程序,需要储备零件图库,约1000种 2.原计划&痛点 原本想通过手机挨个拍照,再拷贝出来,重命名,这样会耽误大量时间,且容易出错 3.解决方案 于是做 ...

  2. php h5 调用摄像头_利用html5调用本地摄像头拍照上传图片

    [php]代码库html5概念啥的就不废话了,不知道的 百度, 谷歌一堆..今天学了学html5中的Canvas结合新增的标签来获取本地摄像头,在html5之前,要在浏览器获取本地摄像头只有通过插件( ...

  3. 利用摄像头拍照并保存照片的程序(python实现,含UI界面)

    摘要:许多情况下我们需要用到摄像头获取图像,进而处理图像,这篇博文介绍利用pyqt5.OpenCV实现用电脑上连接的摄像头拍照并保存照片.为了使用和后续开发方便,这里利用pyqt5设计了个相机界面,后 ...

  4. 摄像头网页服务器,js调用本地摄像头拍照并上传到web服务器

    [实例简介] js调用本地摄像头拍照并上传到web服务器.后台使用java实现图片的接收和存储,上传的图片默认保存到项目下的images文件夹中. [实例截图] [核心代码] MyCamera └── ...

  5. JS调用本地摄像头拍照(兼容各大浏览器及IE8+)

    最近做的项目遇到了个难题,使用video+canvas+getUserMedia()写的调用本地摄像头拍照不兼容IE. 原因:IE8及以下不支持HTML5标签:video和canvas:IE11及以下 ...

  6. html5 调用摄像头 支持IE,JS调用本地摄像头拍照(兼容各大浏览器及IE8+)

    最近做的项目遇到了个难题,使用video+canvas+getUserMedia()写的调用本地摄像头拍照不兼容IE. 原因:IE8及以下不支持HTML5标签:video和canvas:IE11及以下 ...

  7. vue 实现pc端调取本地摄像头拍照生成base64数据 navigator.userAgent 功能

    文章目录 1. 写在前面 2. demo摄像头拍照实现效果 3. https 方式实现摄像头拍照生成base64数据的 4. 配置浏览器的目标位置 实现摄像头拍照功能 5. pc 端实现调用本地摄像头 ...

  8. Python:opencv库实现调用摄像头拍照并保存到本地

    导入 opencv-python库,复制代码即可运行 import cv2def picture_shoot(image_name='img.png', image_path=r'E:/') -> ...

  9. js调用本地摄像头拍照截图,提交后台

    今天有个需求,需要在前端界面调用本地摄像头,然后拍照结束后可以截取预览,最后将结果提交到后台.查了网上很多的插件,发现适合的非常少,于是决定自己修改一个. 这里我修改了一个jquery插件,把摄像头拍 ...

最新文章

  1. 计算机基础2多媒体,《计算机基础》第2章-多媒体技术.pptx
  2. 基于Matlab的神经网络结合遗传算法在非线性函数极值寻优中的应用
  3. matlab 求圆的周长和面积
  4. MongoDB入门学习(二):MongoDB的基本概念和数据类型
  5. mpvue 小程序开发爬坑汇总
  6. 经典小游戏--推箱子
  7. 十四周三次课、MySQL主从配置
  8. linux字符设备开发
  9. 未指定的IO标准导致vivado生成bit文件报错
  10. C语言学习笔记---位字段
  11. Exchange Server 2016管理系列课件22.通讯组概述
  12. 不懂开发的运维,未来该如何发展?
  13. 厉害了!20年【科比NBA】生涯|数据分析
  14. c语言电脑蓝屏代码,电脑蓝屏代码0x0000001a的解决方法
  15. 制造业数字化转型存在哪些问题
  16. matlab恶狼追兔问题,饿狼追兔问题-数学建模.doc
  17. 详细流程,新手做情感视频,上个月收入6千,适合没才艺的普通人
  18. MATLAB 赋值具有的非单一 rhs 维度多于非单一下标数
  19. MCE公司:表观遗传研究指导肿瘤个性化治疗
  20. 程序员接私活外包途径、注意事项、方法

热门文章

  1. iOS从相册选择图片并裁剪,可用于上传头像
  2. apple 的 app id
  3. c语言 运行经过八个翻译阶段,GitHub - BUAA-SE-Compiling/miniplc0-handbook: miniplc0 指导书...
  4. galaxy s6 android8,这些三星机型确认可以升级Android 8.0
  5. HTML标签之常见格式标签(1)
  6. chrome浏览器安装右键翻译插件
  7. python中怎么统计英文字符的个数_python怎样实现字符串中字符分类及个数统计
  8. Windows CMD常用命令大全
  9. uniCloud开发微信小程序摒弃uni-starter的一键登录,使用静默登录
  10. NRF51822蓝牙服务(9)——动态修改设备的名称