是否可以使用 ESP32 进行条码扫描?是否有我可以使用的库的现有项目?
知道如何去做吗?
如果不可行,将视频从 ESP32 的摄像头流式传输到服务器并让服务器检测条形码,然后向 ESP32 发送成功信号是否有意义?
[更新] 明确地说,我想做一个便携式设备。
另外,我更喜欢使用 ESP32 的摄像头,而不是添加条码读取硬件,尽管我不排除这种可能性,如果这是唯一的解决方案
是否可以使用 ESP32 进行条码扫描?是否有我可以使用的库的现有项目?
知道如何去做吗?
如果不可行,将视频从 ESP32 的摄像头流式传输到服务器并让服务器检测条形码,然后向 ESP32 发送成功信号是否有意义?
[更新] 明确地说,我想做一个便携式设备。
另外,我更喜欢使用 ESP32 的摄像头,而不是添加条码读取硬件,尽管我不排除这种可能性,如果这是唯一的解决方案
我不碰巧有一个这些与我,但我认为你可以有一些有趣的激光和一些简历。
激光条码扫描仪通过在代码上照射激光线并读取光线如何反射回代码来工作。如果你有一台激光(我推荐绿色,基于过去的一些 3D 扫描测试)和一台相机,为什么不尝试实现它呢?
继续为 ESPcam 和激光器 3D 打印一个外壳,调整一些相机参数(曝光和亮度),看看图像是否能给你一些结果。
上图显示了一个白色背景上的条形码,上面有一条 7pt 绿线,不透明度为 50%。注意颜色的不同。现在设置一些阈值,您应该只能看到白色部分顶部的光。瞧,你完成了。
这是一个硬件解决方案,具有一些非常简单的计算机视觉。阈值和颜色过滤应该适合 ESP32 处理。如果您想要纯软件解决方案,您可以随时将条形码转换为垂直线并玩弄它们的距离,这对于 LX6 野兽来说也不应该是问题(或者,会吗?)。
如果它显示不可行,我相信你可以用一些 python a RPi 来做到这一点,并用一些简单的 HTTP(base 64,你知道)流式传输图像数据。服务器响应为您提供数据。随着预期的延迟和错误。