使用php或javascript从一张图片中读取多个条形码
是否有任何方法可以使用PHP或JavaScript从单个图像扫描多个条形码.我已经搜索过,但是只能从图像中扫描单个条形码. 我尝试过此代码: > 解决方案 您也可以使用 bar码识别api 来自HP Idol Ondemand(我在HP工作).我通过在线控制台进行了上面的图像进行快速测试,并能够从图像文件中提取以下信息... { "barcode": [ { "text": "CODE128", "barcode_type": "code-128", "left": 1498, "top": 552, "width": 598, "height": 262, "additional_information": {} }, { "text": "CODE39", "barcode_type": "code-39
0 2023-06-02
编程技术问答社区
我怎样才能添加一个Javascript监听器来捕捉来自蓝牙条码扫描器的输入到iPad?
我在iPad上的JavaScript中记录击键时遇到了麻烦.以下脚本在Chrome和Safari上起作用,但iPad Safari不起作用.蓝牙条形码扫描仪以击键的方式发送12位数字,然后发送返回字符.有人有任何想法吗? 我认为您需要iPad来尝试一下:) 谢谢 标记 $(document).ready(function(){ $(document).keypress(function(e){ if( e.keyCode == 13){ alert($('#barcode').attr('value')); $('#barcode').attr('value',''); } else{ var key = String.fromCharCode(e.which); var new_val = $('#barcode').attr('value') + key; $('#barcode').attr('value',new_va
0 2023-05-26
编程技术问答社区
Worklight 6.1-条码扫描器插件
我遵循此IBM Worklight文章说明 - 在Eclipse上 - 当我尝试运行 barcodescannersamplembarcodescannersampleappandroid - 我获得了带标题的消息框 - "Android Launch",也说:"Your projects contains error". 在标记窗口中,我得到此错误: The container 'Android Dependencies' references non existing library 'D:\Users\MyUser\workspaceNew\CaptureActivity\bin\captureactivity.jar' BarcodeScannerSampleBarcodeScannerSampleAppAndroid Build path Build Path Problem 目录 - "D:\Users\MyUser\workspaceNew\CaptureA
0 2023-05-25
编程技术问答社区
Phonegap BarcodeScanner插件可以在Android项目中使用
我试图将Barcodescanner插件集成到我的Android的电话盖Project之一. 我什至逐步完成了所有事情. 库已导入,barcodescanner.java文件已导入, barcode.js已导入, 活动已添加到AndroidManifest.xml res路径中的config.xml也已修改. 当我用日食测试我的应用程序时,我在下面遇到了错误. 顺便说一句,我使用了PhoneGap 2.9,使用该插件的代码如下. document.addEventListener("deviceready", deviceReady, true); function deviceReady() { var scanner = window.plugins.barcodeScanner;//note that cordova.plugins.barcodeScanner has also been tried. Same
0 2023-05-25
编程技术问答社区
Phonegap条码扫描器的编码功能停止应用
我在我的Phonegap应用中使用BarcodesCanner.js插件,并且一切都适合以下代码. var scanner = cordova.require("cordova/plugin/BarcodeScanner"); scanner.encode(scanner.Encode.TEXT_TYPE, 123456789, function(success) { alert("encode success: " + success); }, function(fail) { alert("encoding failed: " + fail); }); 但是,当编码完成应用程序停止时遇到问题.有没有人获得任何示例代码来创建其他功能来调用成功回调. 我的要求是从保存的电话文本数据中在屏幕上显示条形码/QR码. 解决方案 我整天都在搜索此问题.在此处找到:您需要从项目的r
0 2023-05-25
编程技术问答社区
PhoneGap:BarcodeScanner共享插件
注意: 我想使用QR代码扫描功能开发iOS和Android应用. 我不拥有Mac机器,我在Windows OS中使用Netbean/Eclipse. 问题: 是否可以将单个代码库用Eclipse Windows OS + Android 是否可以给我建议. 解决方案 如果您使用的是PhoneGap的在线编译器( phonegap build ),则可以使用所有受支持设备的插件. 插件: https://build.phembap.phophap.com/docs/docs/config-xmml 在config.xml 中 在 将您的应用程序包含在您生成的应用中.目前,要包括一个插件,您 将确保: PhoneGap构建支持该插件;和任何JavaScript脚本 标签存在于您的index.html文件中.更多细节,包括 可用插件的列表在我们的插件文档. Barcodescanner插件. 其他解决方案 您可以使用 bar码
2 2023-05-25
编程技术问答社区
cordova插件条码扫描器不能打开扫描
我对条形码扫描仪插件有问题(我不是天才,我不知道如何编程Web应用程序.). 我使用Phonegap和Cordova,并且我尝试进行网络应用,然后单击链接后扫描条形码. 我已经在此命令行之前安装了插件: cordova plugin add cordova-plugin-barcodescanner 我写了此JS代码: function scan(){ cordova.plugins.barcodeScanner.scan( function (result) { alert("We got a barcode\n" + "Result: " + result.text + "\n" + "Format: " + result.format + "\n" + "Cancelled: " + result.cancelled); }, function (error) {
0 2023-05-25
编程技术问答社区
iOS PhoneGap 1.7.0+条码扫描插件问题
是否有人设法将bar codescanning插件用于电话盖上使用PhoneGap 1.7.0? 条形码扫描插件: https://github.com/phonegap/phonegap-plugins/tree/master/ios/barcodescanner 问题是添加插件时未设置. 当我调用" alert(window.plugins.barcodescanner))时,我会得到以下内容." "未定义" 我试图隔离插件无法添加的点,一旦我知道更多,就会更新问题. 事先感谢任何可以提供帮助的人... 以下更新答案: 解决方案 好的,请稍作戳戳并以Twitter Phonegap插件为例,我设法使其正常工作! 我将其用作方法的基础,因为Twitter的可爱人更新了插件,以与Phonegap 1.7.0一起感谢上帝! ! twitter phonegap插件: 这是更新的barcodescanner.js代码: var
0 2023-05-25
编程技术问答社区
window.plugins在cordova中未定义-2.0.0
我正在尝试在没有运气的黑莓设备中使用Barocodescanner插件将其用于Cordova.示例代码使用此结构: window.plugins.BarcodeScanner... 但是window.plugins是undefined. 我尝试了一个新的新应用程序,并且window.plugins继续为undefined(我的意思是,示例应用程序而没有任何添加). API是否已更改,文档已经过时或我缺少某些内容? 谢谢! 解决方案 全部,我今天早上推了一个新的barodescanner,可与2.0.0一起使用. 其他解决方案 Cordova 2.0已删除了Barcodescanner插件使用的" AddPlugin"方法.因此,快速修复将是删除(或评论)用于添加插件的" AddConstructor"函数,并将其替换为窗口对象的显式附件: //cordova.addConstructor(function() { // cordov
0 2023-05-25
编程技术问答社区
Phonegap条码扫描器在windows phone上无法识别任何条码。
我正在尝试将PhoneGap条形码扫描仪插件添加到我的PhoneGap应用中.我主要是针对Windows Phone 8开发的,但我也想针对iOS和Android平台.我设法正确添加了插件,但是当我启动扫描时,我的Windows Phone无法识别任何条形码.它只是显示了带有聚焦按钮和绿色正方形的视频屏幕. 这是我的扫描代码: function Scan() { window.plugins.barcodeScanner.scan(function (result) { barcode = result; alert(barcode.text); }, function (error) { alert("Scanning failed: " + error); }); }; 此功能在deviceready事件中调用. 我做错了什么吗?还是我错过了插件中的东西?我读到and
0 2023-05-25
编程技术问答社区
Phonegap 3.0.0: BarcodeScanner Plugin
目前,我正在尝试安装 barcodescanner插件 Phonegap Version 3.0.0.我找不到有关如何正确安装它的工作文档,但我自己没有自己弄清楚. 所以我真的很感谢任何帮助! 预先感谢您! 此致, Andreas 解决方案 实际上在插件的GitHub页面上有几个讨论在这里和在这里. 我设法在iOS和Android上工作,您可以检查在这里.还有另一个 fork 它已经提出了对原件的请求在iOS中工作. 安装说明(使用 cordova cli ) 使用git或仅从github下载zip. 将插件添加到您的项目(从项目的根部): cordova plugin add 您可以开始使用plugins.barcodeScanner在HTML/JS代码中调用插件. 不要忘记致电cordova prepare将文件复制到每个平台项目. 其他解决方案 这是我基于乔纳森解决方案的解释.
2 2023-05-25
编程技术问答社区
Javascript: 隐藏式输入条码扫描器
这是我当前的设置: 我在键盘模式下有条形码扫描仪.我正在尝试扫描隐藏和不集中的输入. 我要阅读的条形码如下:星号[Barcode-Info]星号. 进行条形码输入后,JavaScript应捕获并更新"条形码输入"隐藏输入,然后将其提交到服务器中. 有人建议尝试使用粘贴事件侦听器,但似乎根本没有捕获输入. 更新:由于下面有很棒的建议,我已经能够使输入工作!表格将测试以查看两个特定输入是否相互关注,然后将执行下一个函数.否则,它将删除日志const中包含的任何信息.最终,是的,我得到了正确
8 2023-05-23
编程技术问答社区
通过相机扫描图像和从相机捕捉图像之间有什么不同吗?
我需要知道扫描和从相机拍照之间有所不同.例如,我们通常,扫描QR码,条代码,例如使用Android Phone的事物,也是图像.我们可以从相机拍照.它也图像. 那么,它是扫描QR码,是指拍摄图像并处理图像,还是有任何特殊的东西从像素值中获取图像? 解决方案 最大的区别是,当您捕获图像时,您将获得处理后的JPG文件,当您扫描时, . 在谈论图片时,通常需要担心质量,闪光,光圈,快门速度,ISO,白平衡以及许多其他事物,这些东西将使它成为一张好的图片,非常适合人们可以看到,当您使用扫描时,您通常不太在乎这些事情,您只需要从图像中获取信息. 另一个很大的区别是,您可以非常快地捕获很多Yuv字节,而拍照则需要时间. 涵盖了基本差异,但是在谈论照片和扫描时,有很多信息,以及您输入特定主题时的更多信息.我建议您阅读有关其他解决方案 扫描和捕获之间的相似性是存储的数据是图像的形式.但是,这两个图像的质量都有差异.在从相机捕获图像的同时,您可以更改焦点,以获取3D对象的
2 2023-05-10
编程技术问答社区
如何可靠地检测条形码的4个角?
我正在尝试检测此 code128 带有python + zbar模块的条形码/p> (图片下载链接在这里). 这有效: import cv2, numpy import zbar from PIL import Image import matplotlib.pyplot as plt scanner = zbar.ImageScanner() pil = Image.open("000.jpg").convert('L') width, height = pil.size plt.imshow(pil); plt.show() image = zbar.Image(width, height, 'Y800', pil.tobytes()) result = scanner.scan(image) for symbol in image: print symbol.data, symbol.type, symbol.quality, symbol.
8 2023-05-09
编程技术问答社区
使用AVFoundation扫描PDF417条形码
我使用iOS 7中的新的Avoundation条形码扫描类有一个工作的iOS条形码扫描仪. . 我似乎无法弄清楚如何获得存储在PDF417条形码中的数据的字符串表示(或任何表示).扫描仪可以识别条形码并返回 此属性的值是通过根据无法创建字符串表示形式来解码机器可读代码格式或零来创建二进制有效载荷来创建的NSString的NSString或NIL解码二进制有效作品的NSString的值是NSSTRING创建的NSString 因此,似乎无法创建字符串表示.很好...但是我该怎么办?似乎没有其他方法可以返回原始数据或有关扫描条形码的任何其他有用的信息. 解决方案 您的AVMetadataMachineReadableCodeObject确实存在原始数据,但是它无法通过公共Getter获得. 但是,您可以使用KVO提取它,但是Apple可能会拒绝您的应用程序.此外,未来的iOS版本可能会更改其私有API,并且您的代码可能无效(由于硬编码的私钥). Swift:
4 2023-05-06
编程技术问答社区
Xcode AVCapturesession在特定帧中扫描条形码(rectOfInterest不工作)。
我正在尝试为我目前正在处理的应用程序设计条形码扫描仪.我希望扫描仪预览能够填充设备的整个屏幕,并提供一个较小的框架,以指向条形码.一切都在努力,但我无法获得工作框架. 这是条形码扫描仪的实现: #import "GEScannerViewController.h" @import AVFoundation; @interface GEScannerViewController () { AVCaptureSession *_session; AVCaptureDevice *_device; AVCaptureDeviceInput *_input; AVCaptureMetadataOutput *_output; AVCaptureVideoPreviewLayer *_prevLayer; UIView *_greyView; U
2 2023-05-04
编程技术问答社区
当条形码扫描器设备在IOS中通过蓝牙连接时,默认键盘不出现。
使用蓝牙连接条形码扫描仪设备时,我将面临键盘问题. 流: 1)我已经打开了蓝牙,并使用蓝牙连接的条形码扫描仪设备通过输入显示的代码进行连接. 2)我能够使用扫描仪,但是默认键盘也没有显示,即使我们调用akefirstresponder. 3)当我断开扫描仪设备或关闭蓝牙连接时,键盘即将到来. 注意:以下是条形码扫描仪设备的链接,我正在使用 bar码扫描仪设备信息 有人面临这种​​问题吗? 请建议如何解决此问题. 预先感谢..! 解决方案 此解决方案仅在iPad上起作用.当软键盘消失时,只需按下屏幕右下方的向下箭头,软键盘将返回. 其他解决方案 我们很清楚,毫无疑问,Bluetooth Scanner假装是蓝牙键盘,因此iOS认为它不需要在屏幕上显示. 对于条形码扫描仪类型socket mobile现在正在添加一个功能,以打开屏幕上的iPad键盘.例如,插座CHS具有新的按钮按选项.您可以检查设备是否具有相同的功能*(可
4 2023-05-04
编程技术问答社区
为什么在手术成功后会出现这种NRE?
我在Windows CE应用程序中有一个范围内的例外处理程序,当我的应用在特定方案中崩溃时,它正在记录此内容: Message: From application-wide exception handler: System.NullReferenceException: NullReferenceException at HHS.FrmDelivery.ReaderForm_Activated(Object sender, EventArgs e) at System.Windows.Forms.Form.OnActivated(EventArgs e) at System.Windows.Forms.Form.WnProc(WM wm, Int32 wParam, Int32 lParam) at System.Windows.Forms.Control._InternalWnProc(WM wm, Int32 wParam, Int32 lParam)
0 2023-04-30
编程技术问答社区
将扫描的条码值解码为int值
当我扫描条形码时,如果它是等于= 2 ,我将获得一些值,然后我需要用 == 显示 等等= 3 然后我需要使用 = 显示,如果值为4,则无效. 但扫描的条形码具有整数值 - 当使用NSASCII解码时,它仅显示为直到值127之后显示出无效的结果.例如:如果我的条形码值= 9699结果值= jem,那么我添加的结果值= jem= jem= 实际string value = %å %å ASC 仅值ID显示37 这是我的代码: - (void) readerView:(ZBarReaderView *)view didReadSymbols:(ZBarSymbolSet *)syms fromImage:(UIImage *)img { // do something useful with results -- cool thing is that you get access to the image too for (ZBarSymbol *symbol
0 2023-04-29
编程技术问答社区