我正在一个有一个Raspberry Pi 3和一个网络摄像头的项目中工作。我尝试编写一个Python脚本,该脚本可以同时检测至少1个条形码和最多4个条形码,并将所有收集到的数据从条形码发送到scanned.txt
。
有什么办法可以在Raspberry Pi上使用Python做到这一点?您有什么想法/建议?
提前谢谢!
答案 0 :(得分:0)
这是解决问题的方法: 您只需在条形码读码周围创建一个 for 循环,然后将结果添加到列表。
我想您肯定有这样的代码,该代码可以识别网络摄像头中的条形码,并且还可以识别图像中的条形码数量,并一一选择条形码。
#Create one list that will contains the results
results = list()
#Set the maximum number of barcode to read
barcodeNumber = 4
#Create the loop that will read from 1 time to 4 times
#If you set the barcodeNumber to 1 it will read only 1 barcode,
#because the range function go from 1 to 1
for x in range(1,barcodeNumber+1):
#code for read the barcode and get the outpur result
outputOfBarcode = #barcode reading command
#Process the result and add to final list
results.append(outputOfBarcode)