调用笔记本摄像头扫描二维码
By
admin
at 2017-12-10 • 0人收藏 • 2583人看过
目前不知道是摄像头不够清晰或者反光问题,有时候就是扫描不到,摆正或者倾斜应该都可以扫描到,
还有很奇怪的一点:我用自己生成的二维码就不好用,用网上搜索的二维码就好用多了。。。晕
import console; console.open(); winform.btnSave.oncommand = function(id,event){ import soImage; //此扩展库要使用最新版 import zbar; var img = soImage(); //不停止图像帧的情况下获取一帧静态图像 winform.afvideocapture.grabFrameNoStop(); //将获取到的图像数据复制到剪切板 winform.afvideocapture.editCopy(); //从剪切板获取图像数据 img.fromClipBD(); //灰度变换 img.grayScale(); //保存图像数据,以便观察 //img.save("/test.jpg"); scanner = zbar.scanner(); scanner.config('qrcode.enable');//可省略 scanner.scan(img.getData(),img.getWidth(),img.getHeight(),function(typeName,data){ console.log(typeName,data) }) }
1 个回复 | 最后更新于 2019-10-12
登录后方可回帖
您好, 谢谢, 那个是收费的, 我想用aardio就用不收费的开源的, 所以用了aardio里的这个, 然后用了soimage, 想识别摄像头拍到的图片, 就是想用在流水线上, 识别焊好的PCB上的配件有没有漏焊的, 焊反了的. 您用过OPENCV吗? 我不知道如何在aardio中调用, 能请您指点下吗?