Skip to content

lhgcs/QR-Droid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

介绍

软件架构

开发平台:Ubuntu16.04 开发语言:python3.5 读取摄像头:opencv 图像处理:numpy 二维码识别:pyzbar

安装教程

个人项目:一维码/二维码扫描

使用说明

python3 ./main.py

逻辑结构

工作流程

  1. 遍历/dev目录,查找摄像头/dev/videoXXX
  2. 开启摄像头 a. 自动调整曝光 b. 自动白平衡 c. 选取摄像头最大分辨率
  3. 读取图片 a. 是否读取成功 b. 图像的平均亮度是否在64~192 c. 超过范围则重新获取图像(最多读10次,每次延迟10ms)
  4. 一维码识别
  5. 二维码识别(摄像头的图像可能镜像,一般是左右镜像) a. 图像正面,识别 b. 图像左右翻转,识别 c. 图像上下翻转,识别 d. 图像上下左右翻转,识别
  6. 输出字符串 3秒内读到的字符串一样则不输出

About

二维码识别

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages