如何使用网络摄像头在Winui 3中扫描QR码?
我正在尝试从Winui 3中的网络摄像头扫描QR代码. P> 解决方案 zxing( zxing.net.net.net 是port 是端口)因此,只要您可以捕获某种含义在给定平台上意味着的"位图"(RGB等),它可以与任何技术一起使用. . 这是winui3(确保您已安装了最新的winui3 nugets)样本应用程序,该应用程序执行两件事: 它捕获(第一个在您的PC上)网络摄像头输出并在winui3 MediaPlayerElement . 对于每个帧,它运行Zxing条形码读取器解码,试图找到QR码,并在找到一个QR码时显示它. 可以轻松更改代码以读取Xzing支持的任何条形码(EAN13等).它包含Xzing和Winrt的SoftwareBitMap之间的薄适配层(我已从xzing.net代码复制): 这是winui3页面的XAML:
2 2023-11-29
编程技术问答社区
通过网络应用启动安卓zxing扫描仪似乎不起作用
我从Web应用程序进行扫描的起点是本文在这里 然后我意识到这就像单击这样的链接 一样简单 http://zxing.appspot.com/scan?req=http%3A%2F%2FLOCAL_SERVER_NAME%2FMY_APP_NAME%2FMY_SERVLET%3Fcode%3D%7BCODE%7D 但是它不起作用. 我的Web应用程序很简单(使用JQuery的Ajax) $("#onebutton").click(function(){ $.ajax({ url: "http://zxing.appspot.com/scan", success:function(){ alert("success"); }, error:function(){ alert("error");
0 2023-11-29
编程技术问答社区
在网页中使用zxing条码扫描器
是否有一个有效的示例,如何从网页上使用ZXing条形码扫描仪? 参考此文档: https://github.com/zxing/zxing/zxing/zxing/wiki/scanning-from-web-pages 以下测试代码不应该工作吗? function Test1() { $.ajax( { url: "zxing://scan/?ret=http%3A%2F%2Ffoo.com%2Fproducts%2F%7BCODE%7D%2Fdescription&SCAN_FORMATS=UPC_A,EAN_13", success:function() { alert("success"); }, error:function() { alert("error"); } }); }
0 2023-11-29
编程技术问答社区
Unity Zxing二维码扫描器集成
我需要将ZXing与Vuforia集成以使QR代码扫描应用程序? 我不知道如何在Unity中与Vuforia集成.有人可以指导我如何执行此操作吗?我有zxing .dll文件和Vuforia Unity poffage. 解决方案 我今天正在与Unity一起将Zxing与Vuforia集成. 首先要做的是从: https://zxingnet.codeplex.com/a >并将Unity DLL复制到您的插件文件夹中(应该在资产文件夹中) 然后,我设法找到了一些示例(某些论文已过时): 合并了这些示例并简化了这些示例后,我得到了这样的东西(这是Arcamera Prefab的放置): using UnityEngine; using System; using System.Collections; using Vuforia; using System.Threading; using ZXing; using ZXing.QrCode; usi
0 2023-11-26
编程技术问答社区
如何告诉scons使用MinGW而不是MSVC
我正在尝试在Windows上构建Zxing的C ++端口,但是SCONS失败了: cl : Command line error D8021 : invalid numeric argument '/Wextra' 我同时安装了VS2010和MINGW,SCONS试图使用MSVC编译器,即使Sconscript文件假设了GCC并使用GCC特定参数,这会导致错误. 我该如何告诉SCONS使用MingW? 解决方案 SCONS使用MSVC编译器在Windows上使用MSVC编译器.在创建环境对象时,要设置Mignw编译器使用工具参数. env = Environment(tools = ['mingw']) 然后使用env.program()而不是program(). 其他解决方案 以下是我在Windows上的Mingw的工作sconstruct: import os env = Environment(ENV={'PATH': os.env
0 2023-11-20
编程技术问答社区
在矢量图像中创建QR-Code
我可以成功创建QR代码PNG图像,但没有简单的方法将输出作为SVG或EPS. 如何从qrcodewriter创建的bitmatrix对象创建矢量图像? 解决方案 我发现的最简单方法是用ITEXT创建PDF,然后将结果PDF转换为EPS或SVG.这是创建PDF的代码: @Test public void testQRtoPDF() throws WriterException, FileNotFoundException, DocumentException, UnsupportedEncodingException { final int s = 600; int r = 1; Charset charset = Charset.forName( "UTF-8" ); CharsetEncoder encoder = charset.newEncoder(); byte[] b = null;
0 2023-11-17
编程技术问答社区
使用ZXing.Net.Mobile result.text作为WebView的输入。
我当前尝试为Windows 10创建条形码扫描仪UWP应用程序.目的是我想将扫描的条形码用作Web搜索的输入. 我使用了 zxing.net.net.mobile package 我已经得到了在应用程序中运行的扫描仪.扫描仪开始,扫描条形码,结果显示在消息框中.我在mainpage.xaml.cs中使用了以下代码: MobileBarcodeScanner scanner; public MainPage() { //Create a new instance of our scanner scanner = new MobileBarcodeScanner(this.Dispatcher); scanner.RootFrame = this.Frame; this.Loaded += MainPage_Loaded; } private void MainPage_Loaded(object sender, RoutedEventArg
0 2023-11-12
编程技术问答社区
PhoneGap Android条码扫描UI修改
IM当前在我的Android项目中使用开源库ZXing的条形码扫描仪.我面临的问题是关于扫描UI 当我启动扫描窗口时,它占据了整个屏幕,我不确定如何自定义 - 我想添加一个HTML返回按钮,以防客户想要扫描甚至更好地添加菜单栏以保持一致在我的应用程序上使用所有其他页面? 如何在扫描窗口中添加基本的HTML元素? 解决方案 如果您只是通过意图调用Barcodescanner,则无法控制.但是,如果您从Barcodescanner应用程序中嵌入Java代码中的应用程序中,则可以使用所有Java代码和XML资源,并可以对它们进行编辑.虽然这都是Java和本机Android资源的东西..而不是html. 如果您要嵌入布局 以及要编辑的扫描的活动是 http://code.google.com/p/zxing/source/browse/browse/trunk/android/src/src/com/google/zxing/client/android/a
0 2023-11-11
编程技术问答社区
ZXing条码阅读器。如何在捕获屏幕周围制作自定义边框?
我想在ZXing捕获屏幕(相机屏幕)周围放置自定义边框.我需要进行什么修改?我需要更改哪些活动和布局才能产生这种效果? 解决方案 您根本不需要编辑布局. in ViewfinderView查找onDraw方法.这是绘制"扫描矩形"的核心.您可以按照自己的方式修改它. 可以找到实际绘制矩形的代码在这里: // Draw the exterior (i.e. outside the framing rect) darkened paint.setColor(resultBitmap != null ? resultColor : maskColor); canvas.drawRect(0, 0, width, frame.top, paint); canvas.drawRect(0, frame.top, frame.left, frame.bottom + 1, paint); canvas.drawRect(frame.right + 1, frame.top,
0 2023-11-11
编程技术问答社区
zxing条码扫描器在读取第二个qr码时的自动对焦问题
我正在使用zxing( http://code.google.com/p/zxing/)在Android和iOS上读取QR码的库.它非常适合阅读第一个QR码,但是它会遇到问题. 复制的一种简单方法是读取QR码,然后将另一个QR码放在设备前面.扫描仪不会读取新的QR码.移动设备之后,使QR码完全离屏幕不在屏幕上,然后移动设备重新集中在QR码上,它将成功读取它. 我可以修补一些自动对焦设置吗?或者在阅读第一个代码后,有一种方法可以"重置"扫描仪,以便它可以读取第二个代码? 我还应该提到我正在使用zxing作为钛中的模块. 解决方案 我认为这是相机权限问题, 您是否授予自动重点许可和其他权限? 喜欢:
6 2023-10-22
编程技术问答社区
Zxing's System.Drawing.Bitmap中可能存在的内存泄漏问题
我目前正在与Monotouch合作.我有一个可以打开相机的应用程序,然后需要处理当前正在捕获的图像.我正在使用与我的代码和它们的兴趣差异是在我的uiimagePickerController上放置的overlayview.cs,但是我有以下代码: using (var screenImage = CGImage.ScreenImage.WithImageInRect(Frame)) { _imageView = UIImage.FromImage(screenImage); Bitmap srcbitmap = new System.Drawing.Bitmap(_imageView); } 但是,运行此代码将导致内存不断填充,直到应用程序关闭.似乎永远不会处理system.drawing.bitmap.我正在使用zxing.monotouch,所以我需要位图,以便可以创建一个位图的字节[]以传递到rgbluminancesource 关于我如何使它表现出
6 2023-10-13
编程技术问答社区
通过surfaceview使用zxing条码阅读器
我正在创建条形码扫描仪应用程序,我想使用 zxing 读取条形码,我的应用具有 surfaceview 并显示相机那,但是现在我想从我的Surfaceview摄像机扫描条形码,我使用它的原因是,我的布局中的表面视图下有两个EditTexts来显示条形码的内容. 我应该如何创建一个类似的应用程序,主要问题是如何将zxing设置为表面. 如果有什么办法,我会很感激. 布局屏幕截图: 解决方案 自定义您的 zxing 带有以下代码的布局. 我将这里RelativeLayout用于zxing扫描仪. 或,使用此参考文献: /li> 我的设计看起来像下面的图像,如果需要,您可以服用FrameLayout. XML代码:
42 2023-10-05
编程技术问答社区
ZXing.Net QR 码大小
我使用此代码生成我的QR代码zxing.net( a>) IBarcodeWriter writer = new BarcodeWriter { Format = BarcodeFormat.QR_CODE }; qrcode.Source = writer.Write(stringsecure.Text); ,但图像很小. 如果可能的话,如何设置尺寸? 解决方案 您可以使用选项属性设置所得图像的宽度和高度: IBarcodeWriter writer = new BarcodeWriter { Format = BarcodeFormat.QR_CODE, Options = new QrCodeEncodingOptions { Width = 400, Height = 400 } }; qrcode.Source = writer.Write(stringsecure.Text)
8 2023-09-03
编程技术问答社区
在Windows Phone 7.5中扫描文本(OCR)。
有没有办法强制 zxing库仅扫描文本?我正在寻找离线(非云)解决方案,以在Windows Phone中扫描文本. 或 集成的Bing视觉成功地扫描了图像中的文本.有没有办法在我们的应用程序中调用相同的任务(例如Microsoft.phone.tasks)? 据我所知, 解决方案 没有本地.NET OCR发动机.从理论上讲,您可以使用任何用于WIN CE的OCR SDK(只要WP7基于它),但是实际上 - 我还没有看到任何工作解决方案,并且我见过的WP7的所有OCR应用程序都是基于云服务.如果您改变了有关Web API的想法,我可以指出一些准备去云解决方案. 其他解决方案 如果您正在寻找OCR解决方案,则可以使用此 post . 关于Bing Vision-尚无支持第三方开发人员.尽管有一个名为夏威夷的项目(是的,是基于云的),这可能是Bing Vision OCR的门户.
4 2023-09-03
编程技术问答社区
当添加 ZXing 依赖时,Java 中的 Selenium 因 java.lang.IllegalAccessError:from class org.openqa.selenium.net.UrlChecker 而停止工作。
所以,我正在使用selenium和gradle建立一个在Java上的测试项目.现在,我需要从先前拍摄的屏幕截图中扫描QR码.我环顾了如何做,Zxing扫描仪代码似乎是最好的建议. (请让我知道是否不是.)我的问题是,从我添加'com.google.zxing的那一刻起:zxingorg:3.3.1'的依赖性,即使我不写的文件与之相关的任何其他代码(我尝试过和没有),Web驱动程序停止工作,我收到此消息: java.lang.IllegalAccessError: tried to access method com.google.common.util.concurrent.SimpleTimeLimiter.(Ljava/util/concurrent/ExecutorService;)V from class org.openqa.selenium.net.UrlChecker at org.openqa.selenium.net.UrlChecker.
6 2023-08-27
编程技术问答社区
在 Java 中生成 GS1 databar 扩展条形码?
我不是要生成的条形码,该条形码是GS1数据库扩展的类型.我在Google中搜索,但没有找到工作结果.我发现Zxing提供了生成不同条形码的可能性.我写了一个小密码,可以为EAN128生成条形码. package de..barcodee128; import java.io.File; import java.io.FileOutputStream; import com.google.zxing.BarcodeFormat; import com.google.zxing.WriterException; import com.google.zxing.client.j2se.MatrixToImageWriter; import com.google.zxing.common.BitMatrix; import com.google.zxing.oned.Code128Writer; import com.google.zxing.oned.Code39Writer; impo
12 2023-08-22
编程技术问答社区
安卓可绘制的资源ID冲突?
我已经设置了Zxing 1.7的Android项目,为引用的库 由我的主要Android应用程序项目.作为快速测试/概念证明,我 以与此处所述相同的方式使用了捕获性: -zxing-barcod ... 大多数情况下,事情运作良好,我可以发起捕获性并接受 启动它的活动中的扫描数据.但是,我得到了一些 真的很奇怪的行为,我认为这可能与资源ID有关 我的项目与/Android ZXing项目之间发生冲突.这 会采取一些解释,所以请忍受我... 我使用此代码启动捕获性: Button scanBtn = (Button)findViewById(R.id.mainmenu_btn_scan); scanBtn.setOnClickListener( new View.OnClickListener() { public void onClick(View v) { Intent i = new Intent("com.goo
8 2023-08-08
编程技术问答社区
zxing连续扫描iphone
我已经将Zxing库集成到我的应用程序中,但是我的部分要求是能够不断扫描QR码. 我通过解雇和重新提供ZXing小部件来在一定程度上完成此操作,但对我的客户来说似乎太慢了. 有其他方法可以重置小部件重新开始扫描吗? 解决方案 您将不得不篡改Zxing库,幸运的是,这并不难. 将以下方法添加到ZXingWidgetController 在zxingwidgetController.h 中 - (void)reset; 在zxingwidgetController.m 中 - (void)reset { decoding = YES; [overlayView setPoints:nil]; wasCancelled = NO; } 现在,在您的ZXing委托中,编辑以下方法 - (void)zxingController:(ZXingWidgetController*)controller didScanResult:(NS
14 2023-08-08
编程技术问答社区
用 C# 创建 QRCode 并将其保存为图像
我正在从我们的Web应用程序上的URL接收数据,该数据是使用API​​响应动态生成的.我必须通过将其放入QRCode中来处理它,然后将此QRCODE发送回前端,以供我的客户下载它.我们将C#用于后端,并在前端进行react.js. 我试图将ZXIng库用于C#,但没有成功.我已经尝试了很多代码,但似乎没有发生任何事情. 解决方案 尝试以下代码.它已经经过测试,但是您可能需要适应它的用法,这应该不太困难. 下载/安装nuget软件包:ZXing.Net (版本:0.16.8) 使用指令添加以下指令: using System.IO; using ZXing; using ZXing.Common; using ZXing.QrCode; 代码: private Bitmap CreateQrCode(string data) { //specify desired options QrCodeEncodingOptions
6 2023-07-29
编程技术问答社区