SobrCameraView 0.2.1

SobrCameraView 0.2.1

测试已测试
语言语言 SwiftSwift
许可 MIT
发布最近发布2016年3月
SPM支持SPM

Maintained by Software Brauerei AG.



  • By
  • Software Brauerei AG

这个仓库将不再由开发者维护。

欢迎 fork 并增强它。

SobrCameraView for iOS

一个简单的 UIView 子类,支持文档的边缘检测。基于 Maximilian Mackh 的 IPDFCameraViewController,使用 Swift 重写并添加了一些增强。

功能

  • 实时边缘检测
  • 闪光灯/手电筒
  • 图像过滤器,以获得更好的扫描结果
  • 使用简单的 API,易于使用

要求

  • iOS 8.0+
  • Xcode 6.3

通讯

  • 如果您发现了一个 错误,请开启一个issues。
  • 如果您有一个 功能请求,请开启一个issues。
  • 如果您 想要贡献,请提交一个 pull request。

安装

嵌入式框架需要最低部署目标为 iOS 8。

使用方法

使用 Storyboards

  1. 将一个 UIView 放入您的 UIViewController 中,并将自定义类设置为 SobrCameraViewStoryboard-Screenshot
  2. 在您的 UIViewcontroller 中实现以下代码行。(参见示例应用中的 MainViewController.swift。)

    class MainViewController: UIViewController {
        @IBOutlet weak var cameraView: SobrCameraView!
    
        override func viewDidLoad() {
            super.viewDidLoad()
            self.cameraView.setupCameraView()
            self.cameraView.borderDetectionEnabled = true
        }
    
        override func viewDidAppear(animated: Bool) {
            super.viewDidAppear(animated)
            self.cameraView.start()
        }
    
        override func viewWillDisappear(animated: Bool) {
            super.viewWillDisappear(animated)
            self.cameraView.stop()
        }
    }
  3. 连接故事板中的出口。
  4. 在设备上运行应用程序,您将在屏幕上看到相机图像。

有关更多使用详细信息,请参阅示例项目。

作者

许可

SobrCameraView 可使用 MIT 许可轻松访问。更多信息请参阅 LICENSE 文件。