调用笔记本摄像头扫描二维码
By
admin
at 2017-12-10 • 0人收藏 • 2684人看过
目前不知道是摄像头不够清晰或者反光问题,有时候就是扫描不到,摆正或者倾斜应该都可以扫描到,
还有很奇怪的一点:我用自己生成的二维码就不好用,用网上搜索的二维码就好用多了。。。晕
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中调用, 能请您指点下吗?