Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用中兴库解码条形码可以在1台平板上工作,但不能在另一台平板上工作。

使用中兴库解码条形码可以在1台平板上工作,但不能在另一台平板上工作。
EN

Stack Overflow用户
提问于 2014-12-10 04:55:12
回答 2查看 1.5K关注 0票数 9

我用XAML & C#编写了一个windows商店应用程序,用来读取平板电脑摄像头上的图像,并使用Zxing的图书馆解码条形码。该代码在具有i5处理器的给定平板电脑上运行良好,而无法在实际平板上运行,而实际平板上有2MP摄像头和“英特尔刺道四核”处理器。

对为什么会发生这种事有什么想法吗?

请让我知道,如果你需要看我的代码,为这个问题的广告,我将分享。

我想知道如何在1台平板上运行相同的代码,而在另一台平板上却失败。

谢谢您提供的任何帮助。

编辑

用于扫描条形码并按以下方式读取的代码--最后一个if/else块就是我要了解的内容。无例外情况:(

代码语言:javascript
运行
AI代码解释
复制
string barcodeData = string.Empty;
            using (var imageStream = new InMemoryRandomAccessStream())
            {
                processingImage = true;
                var encodingProperties = new ImageEncodingProperties();
                encodingProperties.Subtype = "Jpeg";
                encodingProperties.Width = 400;
                encodingProperties.Height = 400;

                await captureMgr.CapturePhotoToStreamAsync(encodingProperties, imageStream);
                await imageStream.FlushAsync();
                imageStream.Seek(0);

                var bitmap = new WriteableBitmap(400, 400);
                bitmap.SetSource(imageStream);
                preview1.Source = bitmap; //preview1 is an Image control to display the captured image

                BitmapImage bitmapImage = new BitmapImage();
                bitmapImage.SetSource(imageStream);

                imageStream.Seek(0);

                var bitmapDecoder = await BitmapDecoder.CreateAsync(BitmapDecoder.JpegDecoderId, imageStream);

                var data = await bitmapDecoder.GetPixelDataAsync(
                    BitmapPixelFormat.Bgra8,
                    BitmapAlphaMode.Straight,
                    new BitmapTransform(),
                    ExifOrientationMode.IgnoreExifOrientation,
                    ColorManagementMode.DoNotColorManage
                    );
                if (data != null)
                {
                    BarcodeReader barcodeReader = new BarcodeReader();

                    var result = barcodeReader.Decode(
                        data.DetachPixelData(),
                        (int)bitmapDecoder.PixelWidth,
                        (int)bitmapDecoder.PixelHeight,
                        ZXing.RGBLuminanceSource.BitmapFormat.BGR32
                        );
                    if (result != null)
                    {
                        //Barcode found
                    }
                    else
                       //No data found.
                }
            }
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-12-17 12:25:23

我想您正在使用ZXing.NET库。你考虑过搬到另一个条形码扫描器库吗?

访问ZXing.NET库中的“问题”部分,您可以看到Windows仍然存在许多bug(而且也应该是Windows)。

http://zxingnet.codeplex.com/workitem/list/basic

其中一个引起了我的注意。请看下面的评论:

虽然WP样本都是针对Silverlight的,但您不能忘记新的WP8.1基础是WinRT,所以我建议您使用WinRT示例作为基准。 我也试过这样做,但说实话,ZXing缺乏很多WinRT通用应用程序的自动取款机--它速度慢、不可靠,几乎什么都认不出来。 http://zxingnet.codeplex.com/workitem/13311

我不知道这有多可靠,但最后一次更新项目是在4月7日!

您应该真正地考虑更改您的库!

票数 5
EN

Stack Overflow用户

发布于 2015-12-02 23:51:39

嗨,

我使用WinRT & Imaging为ZXing创建了一个库。它运行良好(但不包括任何额外的焦点功能)。https://github.com/stepheUp/VideoScanZXing4WP81有一个库和一个示例应用程序,您可以尝试。它适用于条形码和QRCode (条形码默认情况下只需将扫描函数代码中的可选参数更改为使用QRCode)。

希望它能帮上忙,Stéphanie

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27401588

复制
相关文章
[答疑]可以在手机或平板上使用EA吗
https://sparxsystems.com/products/procloudserver/#webeabook
用户6288414
2019/09/23
2.7K0
[答疑]可以在手机或平板上使用EA吗
在 Windows 平板(Z3735F)上安装 Ubuntu
手里头有台六年前买的 Windows 平板——昂达 V891W。预装系统 Win8,采用当年有着英特尔补贴而被寨厂们钟爱的 Z3735F 芯片方案,以及勉强能用的 2G 内存和 32G 的 emmc——不过随着前两年升级几次 Win10 后,它的系统盘基本被系统更新占满,卡得没法再用了。
贤羽
2022/06/09
12.7K2
在 Windows 平板(Z3735F)上安装 Ubuntu
平板远程控制电脑_平板远程桌面
当下的局势,移动办公已经成为主流,远程控制工具也成为了我们日常办公不可或缺的软件。
全栈程序员站长
2022/11/01
2.4K0
平板远程控制电脑_平板远程桌面
改装平板电脑
改装 Tips:这个平板点是高中买的一直闲置,刚开机电池不行了,屏幕的中空的,密封不行,里面全是里面全是尘土,绝了。作为技术宅男,不做点什么,都对不起这个平板。 清理 把整个平板电脑拆的七零八碎,各种清灰。 组装 把零件装回去。 修电池 这个平板长时间不用,电池已经放的无法使用,正好昨天有一块手机电池接口出问题了。索性就把电池给他换到平板上,But。 这个借口不一样啊,最后动用暴力大法。强拆电池,换电池板。过程没有照相,但是残余还是有点的。哈哈/// 最后 都修好了 然而 充电器找不到了 充电口比较破 淘宝
歪先生
2018/07/19
1.6K0
Android手机平板两不误,使用Fragment实现兼容手机和平板的程序
用户1158055
2018/01/05
1.7K0
Android手机平板两不误,使用Fragment实现兼容手机和平板的程序
Super快报第21期:平板手机还是手机平板
1、8寸手机来了:平板手机? 三星昨天正式发布Galaxy Note 8.0,8英寸1280*800分辨率TFT屏幕,1.6GHz Exynos 4四核处理器、2GB RAM、500万像素摄像头、4600mAh电池,Android 4.1.2。 Note系列手机还包括Note1和Note2,屏幕为5寸级别;8寸有多大?GoogleNexus7和IPad Mini皆为7寸级别的平板。 三星对其定位是“更适合阅读的手机”。也可以说,它是一款拥有通话功能的平板。我们看到,大的平板在变小(MAC
罗超频道
2018/04/25
1K0
Babyun 平板刷机
120 块钱在 v2ex 上买了一个平板,至于买来干嘛?没想多。 于是,这里记录下刷机过程,省得之后再找。
零式的天空
2022/03/22
7410
【解放ipad生产力】如何在平板上使用免费IDE工具完成项目开发
很多人应该会像我一样吧,有时候身边没电脑突然要写项目,发现自己的平板没有一点作用,毫无生产力可言,在了解了几家IDE工具后,给大家罗列出来,根据自己的需求进行挑选 现在IDE工具不少,像lightly、cloud stdio 等等……lightly在线版是免费的,现在客户端是需要收费,认证学生后标配版一个月大概是8元左右,比较良心;腾讯推出的功能要齐全一点,但是毕竟刚刚起步,有的东西还是做得不好,我们下面进行比对。
德宏大魔王
2023/08/08
1.6K0
【解放ipad生产力】如何在平板上使用免费IDE工具完成项目开发
android 平板重装系统,平板电脑系统重装方法「建议收藏」
不少用户想要平板电脑重装,但是不知如何操作,为此有些为难。平板电脑是跟笔记本电脑方便携带出现的物品,不会意味着台式机电脑会退出电脑界,2020年新的开始新的一年,让许多的电脑品牌竞争激烈起来。平板电脑也叫便携式电脑,是一款以触摸屏作为基本的输入设备,无须翻盖、没有键盘、小到放入女士手袋,但是却功能完整的PC。可是满不满足可以重装系统的条件,下面小编整理了平板装系统的方法。
全栈程序员站长
2022/07/28
9.2K0
android 平板重装系统,平板电脑系统重装方法「建议收藏」
Flagger 在 Kubernetes 集群上是如何工作的?
通过前面一节的 Flagger基本学习,这节学习它的工作原理,以帮助加深理解应用!
philentso
2022/12/26
2.3K0
Surface平板电脑使用ROS2Go
首先需要设置U盘启动:https://support.microsoft.com/zh-cn/help/4023511/surface-boot-surface-from-a-usb-device
zhangrelay
2019/03/04
1.2K0
Surface平板电脑使用ROS2Go
uniswap的工作原理(上)
你吃过天上掉下的馅饼吗?只要你在2020年的9月1号之前在uniswap交易所进行过任何一笔操作,就可以获得400的uni币。这个消息刚出的时候uni价值3美元,后续最高峰涨到了8.7美元。也就是说只要你进行了一笔交易,就能获得8k~2w人民币不等的奖励。
用户7976544
2020/11/14
1.7K0
uniswap的工作原理(上)
OSPF基本工作原理(上)
Link State(链路状态)指的是路由器的接口状态,在ospf中路由器的某一接口的链路状态包含了
冬夜先生
2021/09/02
1.2K0
平板电脑安装Ubuntu教程
最近尝试在昂达V975w平板电脑和intel stick中安装ubuntu,经过分析,发现存在一个非常大的坑。但因为这个坑,此教程适合大部分平板电脑、电脑棒、intel nuc设备安装Ubuntu。
用户8710643
2021/06/09
2.6K0
【图观数据】中国平板电脑用户行为报告:46%的用户曾被平板砸过脸
在智能手机普及和功能强大的今天,平板还能坚持这个数,咱们平板商家该偷笑了! 这个完全看的出来安卓价格的便宜啊,一台IPAD的能换国产的几个平板了。 果然泡妞神器之类的东东是最需要加密的,呵呵,你懂
小莹莹
2018/04/20
1.7K0
【图观数据】中国平板电脑用户行为报告:46%的用户曾被平板砸过脸
小米平板5安装Linux系统
小米平板5开始支持了键盘与鼠标,终于离生产力工具越来越近了。因此,从入手小米平板5开始,就想着怎么安装一个linux系统,可以在里面安装vscode,以便使用pad开发代码。下面是这段折腾之路的记录。
drunkdream
2022/08/15
12.5K4
中国平板电脑用户行为报告
小伙伴们平时都是怎么使用平板电脑的?有没有被砸过脸呢?快来看一下腾讯2014中国平板电脑用户行为报告吧,看看有多少小伙伴和你是一样的:
腾讯大讲堂
2018/02/11
1.7K0
中国平板电脑用户行为报告
反编译与手机平板apk提取
反编译与手机平板apk提取 反编译 下载 apktool.bat内容 apktool相关参数 操纵步骤: 1.把设备中的framework-res.apk提取出来 2.把framework-res.apk解析到对应文件夹 3.反编译apk 4.搞定 提取设备系统apk 用python写一个通用的apk提取代码
梦无矶小仔
2022/06/30
7850
反编译与手机平板apk提取
paddle tensorflow_平板屏保图片
实际使用注意,参数paddings元素数(rank)必须和输入维度一一对应,表示该维度前后填充的层数,文档示例验证如下,
全栈程序员站长
2022/09/22
6300
点击加载更多

相似问题

Android GCM服务可以在一台平板电脑上运行,但不能在另一台平板电脑上运行

10

Android片段可以在手机上使用,但不能在平板电脑上使用

10

滚动. on在平板电脑上不能正常工作?

11

html按钮不工作在平板电脑上

35

可以在android手机上使用font-face,但不能在平板电脑上使用

13
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档