QR码读取器
弃用通知
此页面描述的功能已在Luxonis Hub中移除或替换。功能可能受限,仅适用于Hub原始用户。请参考最新指南来配置设备、管理集群和部署应用。
演示

管道

描述
- 图像裁剪: 高分辨率图像被分割成九个等大的裁剪块(1000x1000x3),与512x512的神经网络输入帧大小紧密匹配。
- QR码检测: 对每个裁剪块进行推理。
- QR码裁剪: 对于每个检测到的QR码,在高分辨率图像上进行裁剪。
- QR码解码: 应用从这些裁剪块中解码QR码。
- 可视化: 在本地使用OpenCV(cv2)进行结果可视化,而在Luxonis Hub部署中,结果以图像事件的形式发送。
优势
限制
- 帧率: 在OAK-1 MAX上使用5312x6000分辨率时,应用最高运行在2 FPS。在4K分辨率下,应用达到约3.3 FPS,相应的神经网络推理速度分别为18 FPS和30 FPS。该应用使用的QR码检测神经网络(YOLOv8)最高支持30 FPS。
- 裁剪分割: 通过减少裁剪块数量可以提高应用速度。将帧分割为4个裁剪块时,帧率可达7-8 FPS;分割为2个裁剪块时,最高可达15 FPS。
- 实时预览:在5312x6000分辨率下运行时,实时预览为512x512。
- 自动对焦:手动对焦更优,因为自动对焦在低帧率下速度较慢。
运行时
本地执行
Command Line1python app.py
确保所有依赖项已安装。