DoreHandTrack (Free)
Getting Started
The following instructions will guide you on how to implement the DoreHandTrack SDK on a IOS platform.
Technical Specifications:
Xcode | 14.2 or Above |
IOS Version | 13.0 or Above |
Supported Device | iPhoneSE or Above |
You can implement DoreHandTrack SDK in your existing/new IOS Xcode project with in just 3 Steps
Step 1:
1. Add this line in your pod file
pod 'DoreHandTrack'
2. Run pod install, and open project
pod install
3. Cocoapod version should be 1.12.1 or above
Step 2:
Initiate DoreHandTrack Manager
private var modelManager: HandTrackManager?
modelManager = HandTrackManager()
//load model manager
let isValid:Bool = (modelManager?.init_data(sWidth: Float(cameraView.frame.width), sHeight: Float(cameraView.frame.height)))!
Step 3:
Execute DoreHandTrack Manager with input image buffer
extension RealtimeTrack: CameraFeedManagerDelegate {
func didOutput(pixelBuffer: CVPixelBuffer) {
let result:HandTrackOut = (self.modelManager?.run_model(onFrame: pixelBuffer)!)!
DispatchQueue.main.async {
//check probability greater than 0.05
if(result.handflag > 0.05 ){
self.trace.isHidden = false
self.trace.points = result.trackpoint
}else{
self.trace.isHidden = true
}
}
}
Get 20 key points from "result.trackpiont"