如何检测图像中的QR码并在检测到QR码时绘制正方形?我一直在使用OpenCV和Visual Studio 2010检测广场,我想知道是否有类似的东西(例如,算法)来检测QR码.提前致谢.
我的iOS应用程序应该同时执行以下两个任务:
换句话说:我正在寻找被AR标记包围的QR标签.
这两项任务都应该"实时"运行.我的第一个天真的方法表明,在一个应用程序中将两个SDK组合将导致首次初始化的SDK在初始化第二个SDK时停止工作.
有人有建议吗?谢谢.
我正在开发一个应用程序,其中我需要添加QR代码阅读器功能,这应该是这样的事情,我需要在主页上有一个图标,并通过单击该图标QR reader应该工作.我用谷歌搜索它,发现ZBarCoderReader很好用,但我陷入了整合这个SDK的困境.任何人都可以帮助集成此SDK.我知道我必须使用以下链接来集成此SDK.
http://zbar.sourceforge.net/iphone/sdkdoc/install.html
http://zbar.sourceforge.net/iphone/sdkdoc/camera.html
任何帮助将不胜感激.
我尝试使用在线工具,例如google / qr_codes和
goQR.me,但都没有“ 字母数字字符 ”选项,只有完整的二进制(UTF8或ISO)字符集。我只需要一点字母数字(AZ,0-9,-,/等),因此可以用Version-1(21行)QR码符号表示“ http://bit.ly/1234”(带的字符串length=18)之类的字符串。
我还尝试安装(Linux,PHP,Python等)工具...而且,令我惊讶的是,没有“字母数字”选项!(仅间接地是“ binary”选项)。
例子:
良好:https : //chart.googleapis.com/chart? chs = 250x250 & cht = qr & chl =http : //bit.ly/12&chld=L|1生成带有版本1 QR 的符号“ http://bit.ly/12”(带的字符串length=16) -码。好!指南说“ ...最多可以编码25个字母数字字符”,因此16 <25,然后是版本1。
1.1 错误:https://chart.googleapis.com/chart?chs = 250x250&cht = qr&chl = http://bit.ly/12&chld=M | 1 (将L更改为M),生成版本2(25行)符号。
1.2 错误:https://chart.googleapis.com/chart?chs = 250x250&cht = qr&chl = http://bit.ly/1234&chld=L | 1 (将长度从16更改为18),生成版本2(25行)符号。
尝试对其进行编程...很糟糕...请参阅http://phpqrcode.sourceforge.net/,即使在编程时,也无法选择真正的“字母数字”选项!无版本1的符号可以生成(!),用这种工具。
我想创建一个应用程序,在iPad的phonegap中生成条形码/ qr图像.这有插件吗?
如果没有,是否可以使用任何JS/HTML5脚本?
我试过谷歌,但没有找到太多有用的信息(找到一个用于Android,但需要的东西为IOS)
谢谢您的回复 :)
qr-code barcode-scanner phonegap-plugins cordova cordova-plugins
我的问题是让我的QRCode显示在通过rails中的动作邮件发送的电子邮件中.我目前正在使用gem'rqrcode_png'
我已阅读了一些指南,并说明了内联附件.但是,我没有保存在我自己的文件中生成的QRCode.
有没有办法在电子邮件中显示QRCode而无需将其保存在我的数据库中?此外,我在我的视图页面上尝试了以下代码并且它可以工作,但是当我将其复制到我的动作邮件代码时它不起作用.它仅显示场地的QR码.
以下是我的代码,用于显示QRCode.谢谢!
<p>
<% @deal.venues.each do |venue| %>
<strong>QR Code for <%= venue.neighbourhood %></strong><br>
<% @qr = RQRCode::QRCode.new(@deal.id.to_s + "_" + venue.id.to_s + "_" + @deal.created_at.to_s).to_img.resize(100, 100).to_data_url %>
<span><%= image_tag @qr %><br></span>
<% end %>
</p>
Run Code Online (Sandbox Code Playgroud)
刘易斯巴克利解决方案的一些编辑
我对代码进行了一些编辑,现在它正在运行.因为,我使用ruby我必须在变量周围放置<%=%>才能显示它们.
<img src="https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl=<%= @deal.id.to_s + '_' + venue.id.to_s + '_' + @deal.created_at.to_s%>" alt="QR code">
Run Code Online (Sandbox Code Playgroud) 我在我的android应用程序中使用https://github.com/dlazaro66/QRCodeReaderView(QR码扫描程序)
我的主要权限如下:
<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus"/>
Run Code Online (Sandbox Code Playgroud)
在Gradle中我有以下代码:
compileSdkVersion 23
buildToolsVersion "23.0.2"
defaultConfig {
applicationId "com.gurkhatech.schoolmanagement"
minSdkVersion 15
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
Run Code Online (Sandbox Code Playgroud)
我已经用Java实现了代码:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_qr);
mQrCodeReaderView = (QRCodeReaderView)findViewById(R.id.qrdecoderview);
mQrCodeReaderView.setOnQRCodeReadListener(this);
}
@Override
public void onQRCodeRead(String text, PointF[] points) {
Toast.makeText(getApplicationContext(),text,Toast.LENGTH_LONG).show();
}
@Override
public void cameraNotFound() {
}
@Override
public void QRCodeNotFoundOnCamImage() {
}
@Override
protected void onResume() {
super.onResume();
mQrCodeReaderView.getCameraManager().startPreview();
}
@Override
protected void onPause() {
super.onPause(); …Run Code Online (Sandbox Code Playgroud) 我对android开发来说相对较新,到目前为止,我还没有达到片段的目的。无论如何,我正在尝试为登录我的应用程序的每个用户创建唯一的QR码。此QR码中填充了我从数据库中检索到的用户信息。现在,我遇到的唯一麻烦是生成了所述qr Code。我浏览了数十本教程,但通常对于我的用例而言,它们会变得无效,或者我无法简单地使它们工作。我也浏览了ZXING api,但这无济于事。我要求StackoverFlow社区提供帮助,并感谢所有帮助
我想为我的Laravel 5.2应用程序生成QR代码.我搜索并找到了一个库.它简单的qr码.
我安装了它.并完美配置服务提供商文件(config/app.php).
<div class="visible-print text-center">
{{ QrCode::size(1)->generate(Request::url()) }}
<p>Scan me to return to the original page.</p>
</div>
Run Code Online (Sandbox Code Playgroud)
我看到了一些代码<div class="visible-print text-center"> </div>.这是blade观点.我的问题是如何打印qr代码的视图?它应该是这样的:
或者是否有任何好的laravel库来生成QR码?提前致谢.
所以我刚刚接管了一个iOS项目作为他们的第一个内部开发人员,之前这个应用程序是由一个机构开发的.
该应用程序的一个功能是它需要扫描QR代码 - 通过以前的开发人员在AppCoda上按照本教程实现QR扫描的代码外观.一切看起来都很好,我看不出代码有什么问题,但它没有用.
我还下载了完成的教程项目,当我尝试QR扫描时,该项目也有效.我也尝试过复制和粘贴每一行,这样它与工作教程相同但没有运气.
我正在撕扯我的头发试图弄清楚它为什么不起作用.
任何帮助深表感谢!
enum ScanState : Int {
case newDevice = 1
case resetDevice = 2
case replaceDevice = 3
}
class QRScannerViewController: BaseViewController,AVCaptureMetadataOutputObjectsDelegate {
@IBOutlet var scanZoneView: UIView!
@IBOutlet var scannerVIew: UIView!
@IBOutlet var scanInfoLabel: UILabel!
var capturedQR: String? = nil
var captureSession:AVCaptureSession?
var videoPreviewLayer:AVCaptureVideoPreviewLayer?
var qrCodeFrameView:UIView?
let supportedBarCodes = [AVMetadataObject.ObjectType.qr, AVMetadataObject.ObjectType.code128, AVMetadataObject.ObjectType.code39, AVMetadataObject.ObjectType.code93, AVMetadataObject.ObjectType.upce, AVMetadataObject.ObjectType.pdf417, AVMetadataObject.ObjectType.ean13, AVMetadataObject.ObjectType.aztec]
var type = "leg scan"
var device:Device?
var state:ScanState = .newDevice
override func viewDidLoad() { …Run Code Online (Sandbox Code Playgroud)