问题标签 [zbar]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 使用 ZBar (Android) SDK,我的应用程序从同一本书中获取不同的 ISBN
我正在创建一个使用 Android 上的 ZBar SDK 来扫描书籍并获取其 ISBN 的应用程序。我已经让一切都在身体方面发挥作用。您按下一个按钮,扫描仪窗口会弹出并扫描条形码。
当应用程序从扫描仪获取 ISBN 时,问题就出现了,似乎扫描仪读取条形码不正确,或者我没有提取正确的数据。有谁知道如何解决这个问题?谢谢。以下是相关代码,以及一些屏幕
ios - ZBar 删除信息按钮 (ios 6)
如何从底部屏幕(阅读器屏幕)的工具栏中删除信息按钮。我尝试过使用覆盖方法,但它不起作用。希望有人能救我。谢谢
ios - ZBar 相机覆盖总是为控件留出空间,即使它们没有显示
我有一个使用 ZBar SDK 的 QR/条形码阅读器应用程序。我想实现自定义覆盖并删除其他所有内容,以便相机视图覆盖整个屏幕。覆盖并不难实现。当我通过它删除 ZBar 控件时,reader.showsZBarControls = NO;
它会删除控件但在屏幕底部留下一个黑条,而不是用相机视图填充整个屏幕,这就是我想要的。
我试过使用reader.wantsFullScreenLayout = YES;
但reader.showsCameraControls = NO;
没有任何运气。有没有人做过类似的事情或有什么建议?
android - Android Studio 0.2.6 和 ZBar 项目设置
我正在使用最新的 Android Studio 0.2.6 和最新的 ZBar Android SDK。到目前为止我做了什么:
创建了一个名为 QRTest 的全新项目
在我的项目中创建了一个名为 libs 的文件夹
将Zbar libs目录的内容放入我的项目文件夹中
右键单击我项目中的 zbar.jar 文件并添加为库
在我的 build.gradle 文件中,将其编辑为现在:
依赖项 { compile 'com.android.support:support-v4:13.0.0' 编译文件('libs/zbar.jar') }
基本上将示例代码从 ZBar android SDK 示例复制到我自己的项目中。
该项目编译并运行良好(0 个错误,0 个警告),但它在运行时崩溃。日志显示:
09-01 16:06:02.026: W/dalvikvm(7050): 异常 Ljava/lang/UnsatisfiedLinkError; 初始化 Lnet/sourceforge/zbar/ImageScanner 时抛出;
09-01 16:06:02.036:E/AndroidRuntime(7050):原因:java.lang.UnsatisfiedLinkError:无法加载库:link_image[1891]:209 无法为“libzbarjni.so”加载所需的库“libiconv.so” ' (load_library[1093]: 找不到库 'libiconv.so')
09-01 16:06:02.036: E/AndroidRuntime(7050): at net.sourceforge.zbar.ImageScanner.(未知来源)
查看我的 MainActivity 中的代码,它似乎在这里死了:
这似乎暗示我不知何故没有正确导入我的 Zbar 库文件。任何有关如何启动和运行这个非常基本的示例的帮助将不胜感激!
需要注意的是,如果我使用 Android Studio 从 ZBar Android SDK 示例中导入一个新项目,它可以编译并运行良好。但是,它使用的是旧的 ant 构建系统。我宁愿使用新的 gradle 构建系统,所以我试图将 ZBar 导入一个新的 Android 0.2.6 项目。谢谢!
另一个注意事项:我尝试将我的构建 gradle 修改为此处接受的答案:如何更改 Gradle 中的 libs 目录?它没有用。
iphone - 如何从zbar获取条码类型?
在我的应用程序中,Zbar 完美解码。但问题是Zbar可以同时解码二维码和条形码。那么解码后,如何获取Encoding Style的类型呢?
iphone - 在横向和平面 iPhone 位置使用 ZBarReader 拍照时出现问题
我正在使用 ZBar 来检测代码,但我还想启用从同一屏幕拍照的功能。我检测到横向拍照的奇怪行为。如果我将手机置于垂直横向位置,图像会正常显示,但如果我将 iPhone 移动到平面横向位置,则图像会上下颠倒。我检查了 UIImage 元数据并且图像方向具有不同的值,尽管在两种情况下设备方向是相同的。
知道为什么会这样吗?
android - Android Zbar条码扫描使用PictureCallback而不是PreviewCallback
我正在尝试使用相机活动拍摄条形码后扫描条形码。但是 onPictureTaken() 中的 byte[] 数据与 onPreviewFrame() (示例中使用的那个)不同。有什么方法可以转换来自 onPictureTaken() 的 byte[] 数据,以便图像扫描仪可以拾取条形码?
主要问题是,在上面的代码中,如果我使用 onPictureTaken 中的 byte[] 数据,那么结果是 0,但它应该是 1。
提前致谢。
android - Android ZBar 扫描仪获取条码格式
我正在使用 Android ZBar 库扫描条形码并将其返回。目前我可以检索字符串,所以我想知道是否有人知道如何在扫描时返回条形码本身的格式?
提前致谢。
android - 如何更改扫描 Zbar 的区域?
我想更改相机扫描的区域。现在我把图像扫描到设备的屏幕一样大。我正在尝试裁剪图像以进行分析。因此,只有预览的中心将是要扫描的源。是否有任何选项可以将捕获的预览设置为更小或从 byte[] 数据创建位图并裁剪它是获得更小的区域的唯一方法?我试图阅读有关它的内容,但 Zbar Android 的文档非常差(与 iOS 相比)。
图片在这里: https ://postimg.cc/image/4wk4u0mln/
主要活动
CameraPrieview.java