草庐IT

swift - CIDetector 是否适用于其他条码类型

我正在查看CIDetectorTypeQRCode。如何检测其他类型的条码?我可以通过AVMetadataObjectType读取其他条形码类型,但是我想用CIDetector做同样的事情。我正在尝试实现条形码的实时突出显示。在我的AVCaptureMetadataOutputObjectsDelegate实现完全锁定和读取代码之前尝试某种放大效果。 最佳答案 CIDetector只有以下类型可以检测,所以我们不能用它来检测其他类型的条码。CIDetectorTypeFaceCIDetectorTypeRectangeCIDetec

ios - 从前置摄像头 iOS 捕获条码

在我的应用程序中,我必须使用AVCaptureVideoPreviewLayer和AVCaptureSession捕获条形码,当我使用后置摄像头时,一切都非常完美且非常快速,但是当我尝试从前置摄像头读取相同的代码不起作用。我尝试使用以下代码videoPreviewLayer.affineTransform=CGAffineTransformMakeScale(-1,1);镜像AVCaptureVideoPreviewLayer,它镜像了图像,但设备仍然无法检测到条形码.有办法检测前置摄像头的条形码吗? 最佳答案 There'sawa

swift - 使用iOS11 Vision Framework时的条码字符串值

以下Swift代码使用新的iOS11Vision框架来分析图像并在其中查找QR码。letbarcodeRequest=VNDetectBarcodesRequest(completionHandler{(request,error)inforresultinrequest.results!{ifletbarcode=resultas?VNBarcodeObservation{ifletdesc=barcode.barcodeDescriptoras?CIQRCodeDescriptor{letcontent=String(data:desc.errorCorrectedPayload,

python - Reportlab 的 Code128 条码作为 HTML 图像标签,使用 Python 中的数据 URI 方案

我需要使用Python/Django创建一个Code128条形码,它必须嵌入到HTML文档中。我不想在磁盘上创建任何临时(或缓存)文件。这就是为什么我想将它们嵌入为数据URI方案。结果必须是这样的:你能给我推荐一个简单的方法吗?现在我使用ReportLab创建这样的条形码并将它们嵌入到PDF文件中,但我不知道如何将它们导出为数据URI方案。如果这是执行此操作的推荐方法。 最佳答案 这是我自己的解决方案:frombase64importb64encodefromreportlab.libimportunitsfromreportlab

iOS 基于摄像头的条码扫描器(通过 URL)

如何使用iOS设备上的摄像头从网页读取线性(一维,例如Code128)条码?基本上,我想我正在寻找一个免费的条形码扫描器应用程序,我可以在iPad上安装它,但它可以被我的网络应用程序使用。我想从网络浏览器启动条码扫描仪,然后接收扫描数据。这个过程在iOS上看起来如何?条形码扫描器应用程序是否需要支持回调方案,如someProtocol://scanBarcode?callback=http://example.com/scan.do%3Fscanned=以便它可以“重新启动”我的网络应用程序?是否有其他方法可以在iOS上的Web应用和native应用之间完成此类数据传输/交互?

iOS 基于摄像头的条码扫描器(通过 URL)

如何使用iOS设备上的摄像头从网页读取线性(一维,例如Code128)条码?基本上,我想我正在寻找一个免费的条形码扫描器应用程序,我可以在iPad上安装它,但它可以被我的网络应用程序使用。我想从网络浏览器启动条码扫描仪,然后接收扫描数据。这个过程在iOS上看起来如何?条形码扫描器应用程序是否需要支持回调方案,如someProtocol://scanBarcode?callback=http://example.com/scan.do%3Fscanned=以便它可以“重新启动”我的网络应用程序?是否有其他方法可以在iOS上的Web应用和native应用之间完成此类数据传输/交互?

ios - 在 IOS 中通过蓝牙连接条码扫描器设备时,默认键盘不出现

当使用蓝牙连接条形码扫描器设备时,我遇到键盘问题。流量:1)我已打开蓝牙,并通过输入显示的代码连接使用蓝牙的条码扫描仪设备。2)我可以使用扫描仪,但即使我们调用becomeFirstResponder,默认键盘也没有显示。3)当我断开扫描仪设备或关闭蓝牙连接时,键盘就会出现。注意:下面是我正在使用的条码扫描仪设备的链接BarcodeScannerDeviceInformation有人遇到过这种问题吗?请建议如何解决此问题。提前致谢...! 最佳答案 此解决方案仅适用于Ipad。当软键盘消失时,只需按住屏幕右下角的向下箭头,软键盘就会

ios - 在 IOS 中通过蓝牙连接条码扫描器设备时,默认键盘不出现

当使用蓝牙连接条形码扫描器设备时,我遇到键盘问题。流量:1)我已打开蓝牙,并通过输入显示的代码连接使用蓝牙的条码扫描仪设备。2)我可以使用扫描仪,但即使我们调用becomeFirstResponder,默认键盘也没有显示。3)当我断开扫描仪设备或关闭蓝牙连接时,键盘就会出现。注意:下面是我正在使用的条码扫描仪设备的链接BarcodeScannerDeviceInformation有人遇到过这种问题吗?请建议如何解决此问题。提前致谢...! 最佳答案 此解决方案仅适用于Ipad。当软键盘消失时,只需按住屏幕右下角的向下箭头,软键盘就会

C#条码识别的解决方案(ZBar)

简介主流的识别库主要有ZXing.NET和ZBar,OpenCV4.0后加入了QR码检测和解码功能。本文使用的是ZBar,同等条件下ZBar识别率更高,图片和部分代码参考在C#中使用ZBar识别条形码。使用ZBar通过NuGet安装ZBar,必须使用1.0.0版本,最新的1.0.2版本无法自动生成相关的dll并且使用不了1.0.0版的dll。库默认支持netcoreapp3.1,在.NET6环境下也能正常使用,正常情况下输出目录会自动生成lib文件夹和dll文件。注:ZBar1.0.0在x86平台下可正常运行,但Debug会报错,建议使用x64或AnyCPU。条码识别://////条码识别//

ios - 随着 Zxing 为 iOS 退休,应该改用哪个条码扫描器?

我已经在我的iOS应用程序中实现了ZXing,但是我质疑它的可维护性,因为不久前宣布ZXingtoiOS即将停用:RetiringC++,ObjectiveCcode我还了解到,较新的iPhone5S手机可能存在兼容性问题。同时在Zxing-library上运行Xcode的静态代码分析显示内存错误,我不确定这些错误是否是误报,但它们让我更加怀疑Zxing。此外,与其他条码扫描器相比,Zxing的性能感觉不佳。所以我的问题是,最好的选择是什么?我听说过很多关于Zbar的好消息,但我也不确定它的更新情况。 最佳答案 iOS7SDK现在包