Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

githubdelegate/ZYVisionDetector

Open more actions menu

Repository files navigation

ZYVisionDetector

ZYVisionDetector can help you to record video and detect retangles in your video. 能帮助你实现自动识别视频中矩形区域并高亮

sample

Install

  • Cocoapods pod ZYVisionDetector

  • SPM

Usage

  • detect retangle
ZYVisionRetangleDetector.visionImage(clipImage: previewimg, boxSize: self.zyvision_previewLayer.bounds.size) { result, points  in
    let path = CGMutablePath()
    if points != nil {
        path.addLines(between: [points!.0, points!.1, points!.2, points!.3, points!.0])
        self.zyvision_rectangleShapeLayer.path = path
        self.zyvision_rectangleShapeLayer.isHidden = false
    }
}
  • video recoder
class CameraViewController: UIViewController, ZYVisionDetectorVideoRecorder {
    var zyvision_inputDevice: AVCaptureDeviceInput!
    
    var zyvision_device: AVCaptureDevice!
    
    var zyvision_photoSetting: AVCapturePhotoSettings!
    
    var zyvision_photoOutput: AVCapturePhotoOutput!
    
    var zyvision_videoOutput: AVCaptureVideoDataOutput!
    
    var zyvision_rectangleShapeLayer: CAShapeLayer!
    
    var zyvision_previewLayer: AVCaptureVideoPreviewLayer!
    
    var zyvision_previewView: UIView! {
        return self.view
    }
    
    var zyvision_session: AVCaptureSession!
    

    override func viewDidLoad() {
        super.viewDidLoad()

        self.zyvision_setupSession()
        
        self.zyvision_beginSession()
    }
    
}

About

auto detect retangle and highlight 自动识别图片照片中矩形区域并高亮

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Morty Proxy This is a proxified and sanitized view of the page, visit original site.