Windows phone 8 使用摄像头视图的一部分进行条形码扫描

Windows phone 8 使用摄像头视图的一部分进行条形码扫描,windows-phone-8,Windows Phone 8,我想扫描条形码并全屏显示摄像头视图,但只想在条形码位于方形区域中心时进行扫描,如下所示: 使用windows phone 8是否可以做到这一点 有什么诀窍吗?如果你使用的是8.1,那么你要做的事情可以在默认的摄像头应用程序中找到,它被称为Bing Vision。如果您使用的是8.0,您只需单击搜索按钮并点击Vision图标,基本上也是这样。如果您想自己编程此功能,那么它实际上取决于您想要使用的条形码库 我推荐中兴。网址: 因此,基本上你需要设置一个简单的摄像头应用程序,每隔几秒钟左右创建一个扫

我想扫描条形码并全屏显示摄像头视图,但只想在条形码位于方形区域中心时进行扫描,如下所示:

使用windows phone 8是否可以做到这一点


有什么诀窍吗?

如果你使用的是8.1,那么你要做的事情可以在默认的摄像头应用程序中找到,它被称为Bing Vision。如果您使用的是8.0,您只需单击搜索按钮并点击Vision图标,基本上也是这样。如果您想自己编程此功能,那么它实际上取决于您想要使用的条形码库

我推荐中兴。网址:

因此,基本上你需要设置一个简单的摄像头应用程序,每隔几秒钟左右创建一个扫描操作

01)将相机预览设置为可写位图,如图所示

cam.GetPreviewBufferArgb32(wbitmap.Pixels);
wbitmap.Invalidate();
//将位图裁剪为任意矩形
02)解码位图

Result r=br.解码(wbitmap);//你的条形码阅读器在哪里

03)使用r.Text显示结果

您好,谢谢您的步骤。我正在为此开发自己的应用程序。我已经在使用ZXing.net库,所有的工作都很好。你提到的一个优点是裁剪矩形,我认为这会起作用。我会试试的。谢谢