Ios 为读取二维码创建摄像头覆盖

Ios 为读取二维码创建摄像头覆盖,ios,objective-c,camera,overlay,qr-code,Ios,Objective C,Camera,Overlay,Qr Code,我正在开发一个使用二维码读取功能的应用程序,但我想在相机上做一个覆盖,就像相机的某些部分将读取二维码,屏幕上的其他视图将显示模糊效果一样,假设屏幕尺寸为375*667,那么相机将在视图中心打开,将显示帧大小 X: 64pt Y: 210pt W: 247.5pt H: 247.5pt 可以读取代码,屏幕的其他部分将具有透明模糊效果。您可以使用AVCaptureSession使用AVFoundation创建QR阅读器。教程和全部代码可在 此示例代码以蓝色框作为覆盖。您可以创建任何图像(带有可显示

我正在开发一个使用二维码读取功能的应用程序,但我想在相机上做一个覆盖,就像相机的某些部分将读取二维码,屏幕上的其他视图将显示模糊效果一样,假设屏幕尺寸为
375*667
,那么相机将在视图中心打开,将显示帧大小

X: 64pt
Y: 210pt
W: 247.5pt
H: 247.5pt

可以读取代码,屏幕的其他部分将具有透明模糊效果。

您可以使用AVCaptureSession使用AVFoundation创建QR阅读器。教程和全部代码可在


此示例代码以蓝色框作为覆盖。您可以创建任何图像(带有可显示摄像头输入的透明部分)并将其添加为覆盖。

您可以使用AVCaptureSession使用AVFoundation创建QR阅读器。教程和全部代码可在


此示例代码以蓝色框作为覆盖。您可以创建任何图像(带有可以显示相机输入的透明部分),并将其添加为覆盖。

听起来像您当前在使用
图像选择器?您可能应该过渡到使用
AVCaptureSession
AVCaptureVideoPreviewLayer
这将允许您完全定制相机周围的UI,因为您只需将图层添加到任何UIView中。

听起来像是您当前在使用
图像选择器?您可能应该过渡到使用
AVCaptureSession
AVCaptureVideoPreviewLayer
这将允许您完全定制相机周围的UI,因为您只是将图层添加到任何UIView中。

这些教程可能会帮助您:

<强> AV基础框架<强>提供了我们将用来构建条形码阅读器的工具。这里有一个小的简要说明 在这个过程中

AVCaptureSession将管理来自摄像头的数据–从输入到输出。 AVCaptureDevice是物理设备及其属性。 AVCaptureSessionAVCaptureDevice接收输入数据。 AVCaptureDeviceInput从输入设备捕获数据。 AVCaptureMataOutput转发要由服务器处理的元数据对象 委托对象

也许这会有帮助:

也许这些教程可以帮助您:

<强> AV基础框架<强>提供了我们将用来构建条形码阅读器的工具。这里有一个小的简要说明 在这个过程中

AVCaptureSession将管理来自摄像头的数据–从输入到输出。 AVCaptureDevice是物理设备及其属性。 AVCaptureSessionAVCaptureDevice接收输入数据。 AVCaptureDeviceInput从输入设备捕获数据。 AVCaptureMataOutput转发要由服务器处理的元数据对象 委托对象

也许这会有帮助:

您使用的是AVFoundation Framework吗?@Chetan sharma,在'oc'中您可以使用:在
swift
中,您可以使用Zbar第三方Framework进行二维码和条形码扫描,这可能有助于您使用AVFoundation Framework吗?@Chetan sharma,在'oc'中,你可以使用:在
swift
中,你可以使用Zbar Thirdparty框架进行二维码和条形码扫描器,这可能有助于你分享,但我的问题不是如何阅读条形码,我想在iPhone屏幕的摄像头视图周围创建模糊的UI。感谢分享,但我的问题不是如何阅读条形码,我想在iPhone屏幕上围绕相机视图创建模糊用户界面。感谢分享,但这不是我想要做的。感谢分享,但这不是我想要做的。