摄像头调用和二维码扫码实际已经是很成熟的技术,不需要我们再去编写轮子,直接使用开源的代码,本文中,我们使用的是AForge.net调用摄像头,使用zxing.net生成二维码及实现二维码读取的功能。
之所以再去写这样一篇可能很多人写过的文章,是因为以上两个dll在提供的官方链接无法打开,在网上也下载了很多源代码,可能因为时间过长,运行后不能正常启用摄像头。故此多做一步,重新整理,能进行摄像头的显示和扫码。
话不多说,下面我们开始实现功能。

目录

  • 添加引用
  • 摄像头
    • 获取可用摄像头
    • 启动摄像头
    • 关闭摄像头(关闭软件时一定要记得关闭)
    • 拍照并保存
  • 二维码
    • 生成二维码
    • 读取二维码
  • 摄像头扫描并识别二维码
  • 整体界面及代码

添加引用

新建工程后,我们先添加对应的程序包:

c#调用摄像头进行二维码扫码相关推荐

  1. PC端调用摄像头扫描二维码,拿到二维码信息

    PC端调用摄像头扫描二维码,拿到二维码信息 <template><el-dialogtitle="扫描设备二维码":visible.sync="dial ...

  2. C# 调用摄像头解析二维码

    上次的二维码项目中,在解析的时候用的是扫码枪自动解析并以键盘形式输出,二次开发及通用性不高.本次项目使用AForge库调用摄像头采集二维码照片,再使用ZXing库解析二维码,较之前通用性更高. 一.调 ...

  3. C#生成二维码、调用摄像头扫描二维码

    二维码的生成和解码,有两个开源项目可以参考: 一个是google的zxing,另外一个是ThroughWork. zxing做的很全面,支持各种语言和平台,具体不多讲,自己查去.ThroughWork ...

  4. web/html5调用摄像头实现二维码扫描效果(代码实例)

    本文给大家介绍如何用web/html5调用摄像头实现二维码扫描的效果,有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. 利用html5(navigator.getUserMedia)调 ...

  5. 关于Unity调用摄像头扫描二维码与生成二维码的实现方法

    1.常用的生成二维码网址 https://cli.im/ 2.上官网下载二维码插件 http://zxingnet.codeplex.com/ 3.将下载的插件中zxing.unity.dll文件放入 ...

  6. js调用摄像头解析二维码

    因为需求做一个扫码功能,发觉网上的资料不是不能用就是不完善,遂借鉴各种资料把这个功能搞出来了. 注意要点: 1.需要https验证通过才可以, 2.仅支持安卓端,iOS理论上也没问题的 但是 就是摄像 ...

  7. html+js 调用摄像头识别二维码

    1. html调起摄像头,参考文档:https://developer.mozilla.org/zh-CN/docs/Web/API/MediaDevices/getUserMedia 2.识别二维码 ...

  8. Vue组件-调用摄像头识别二维码

    需要下载的包 @zxing/library@0.18.4 element-ui 可识别类型 可识别二维码和大部分条形码,具体请查看zxing 代码文本 /**条码扫描组件使用示例:-- 引入impor ...

  9. vue实现调用摄像头扫描二维码

    安装依赖:vue-qrcode-reader npm install vue-qrcode-reader -s 直接上代码 <template><div><div cla ...

  10. js调用微信利用二维码扫码登录

    js调用微信利用二维码扫码登录 准备工作 网站应用微信登录是基于OAuth2.0协议标准构建的微信OAuth2.0授权登录系统. 在进行微信OAuth2.0授权登录接入之前,在微信开放平台注册开发者帐 ...

最新文章

  1. linux ln 权限不够,每次执行./都会出现权限不够,已经是root了 已解决!
  2. Win32 鼠标绘图代码研究
  3. linux命令编写四位数密码本,grub-crypt命令 – 对口令进行加密
  4. 卷积神经网络结构优化综述
  5. Nginx基本数据结构之ngx_chain_t
  6. 【免费下载】2022年1月热门报告盘点(附热门报告列表及下载链接)
  7. 自学python能学成吗-自学Python能学会吗 零基础怎么学
  8. 关于css3的背景切割(background-clip)、背景原点(background-origin)的使用
  9. Mac不能复制拷贝写入文件到移动硬盘,U盘怎么办
  10. 刘作虎:二次购机潮即文艺复兴时
  11. vue移动端上传文件插件_轻量级Vue图片上传插件——Vue-core-image-Upload
  12. 计算机右键无法新建excel2007,右键无法新建Excel
  13. C# Socket 长连接设置Keepalive
  14. 网络攻防实战演习之蓝队指南
  15. 设计一个互联网交换设备的SNMP MIB库“X-MIB”
  16. 数学:逻辑:符号逻辑(翻译)
  17. beecloud resrful api test(nodejs)
  18. 有机元素分析不同操作模式
  19. 产品、开发、UI等技术部门常用工具
  20. 专栏介绍《AI在艺术和创意产业中的应用:赋予机器灵感》

热门文章

  1. 如何讲好一个故事(6个要素)
  2. vi/vim怎么对多行文字进行注释/取消注释
  3. 生成小程序二维码(草料)
  4. 数字后端概念——Wire Shape
  5. C++ 解决多对一问题
  6. mysql文章相似度计算_文章相似度计算
  7. 什么是LVDS电平以及和LVPECL的互联
  8. 单目3D目标检测之入门
  9. win10应用商店打不开_为何win10应用商店不能下载itunes
  10. 微软商店打不开解决方法错误代码0x80131500