created new pose solution options
This commit is contained in:
parent
0358495867
commit
cb850212ea
|
@ -23,21 +23,7 @@
|
|||
"mediapipe/objc/testing/app/BUILD"
|
||||
],
|
||||
"buildTargets" : [
|
||||
"//mediapipe/examples/ios/facedetectioncpu:FaceDetectionCpuApp",
|
||||
"//mediapipe/examples/ios/facedetectiongpu:FaceDetectionGpuApp",
|
||||
"//mediapipe/examples/ios/faceeffect:FaceEffectApp",
|
||||
"//mediapipe/examples/ios/facemeshgpu:FaceMeshGpuApp",
|
||||
"//mediapipe/examples/ios/handdetectiongpu:HandDetectionGpuApp",
|
||||
"//mediapipe/examples/ios/handtrackinggpu:HandTrackingGpuApp",
|
||||
"//mediapipe/examples/ios/helloworld:HelloWorldApp",
|
||||
"//mediapipe/examples/ios/holistictrackinggpu:HolisticTrackingGpuApp",
|
||||
"//mediapipe/examples/ios/iristrackinggpu:IrisTrackingGpuApp",
|
||||
"//mediapipe/examples/ios/objectdetectioncpu:ObjectDetectionCpuApp",
|
||||
"//mediapipe/examples/ios/objectdetectiongpu:ObjectDetectionGpuApp",
|
||||
"//mediapipe/examples/ios/objectdetectiontrackinggpu:ObjectDetectionTrackingGpuApp",
|
||||
"//mediapipe/examples/ios/posetrackinggpu:PoseTrackingGpuApp",
|
||||
"//mediapipe/examples/ios/selfiesegmentationgpu:SelfieSegmentationGpuApp",
|
||||
"//mediapipe/objc:mediapipe_framework_ios"
|
||||
"//mediapipe/examples/ios/posetrackingsolutiongpu:PoseTrackingSolutionGpuApp"
|
||||
],
|
||||
"optionSet" : {
|
||||
"BazelBuildOptionsDebug" : {
|
||||
|
@ -105,6 +91,7 @@
|
|||
"mediapipe/examples/ios/objectdetectioncpu",
|
||||
"mediapipe/examples/ios/objectdetectiongpu",
|
||||
"mediapipe/examples/ios/posetrackinggpu",
|
||||
"mediapipe/examples/ios/posetrackingsolutiongpu",
|
||||
"mediapipe/examples/ios/selfiesegmentationgpu",
|
||||
"mediapipe/framework",
|
||||
"mediapipe/framework/deps",
|
||||
|
@ -127,6 +114,8 @@
|
|||
"mediapipe/models",
|
||||
"mediapipe/modules",
|
||||
"mediapipe/objc",
|
||||
"mediapipe/objc/solutions",
|
||||
"mediapipe/objc/solutions/posetracking_gpu",
|
||||
"mediapipe/util",
|
||||
"mediapipe/util/android",
|
||||
"mediapipe/util/android/file",
|
||||
|
|
|
@ -22,8 +22,10 @@
|
|||
"mediapipe/examples/ios/objectdetectiongpu",
|
||||
"mediapipe/examples/ios/objectdetectiontrackinggpu",
|
||||
"mediapipe/examples/ios/posetrackinggpu",
|
||||
"mediapipe/examples/ios/posetrackingsolutiongpu",
|
||||
"mediapipe/examples/ios/selfiesegmentationgpu",
|
||||
"mediapipe/objc"
|
||||
"mediapipe/objc",
|
||||
"mediapipe/objc/solutions/posetracking_gpu"
|
||||
],
|
||||
"projectName" : "Mediapipe",
|
||||
"workspaceRoot" : "../.."
|
||||
|
|
14
mediapipe/objc/solutions/posetracking_gpu/BUILD
Normal file
14
mediapipe/objc/solutions/posetracking_gpu/BUILD
Normal file
|
@ -0,0 +1,14 @@
|
|||
objc_library(
|
||||
name = "posetracking_gpu_solution",
|
||||
srcs = glob([
|
||||
"*.h",
|
||||
"*.mm",
|
||||
]),
|
||||
hdrs = ["PoseTrackingOptions.h"],
|
||||
copts = [
|
||||
"-Wno-shorten-64-to-32",
|
||||
],
|
||||
sdk_frameworks = ["Accelerate"],
|
||||
# This build rule is public to allow external customers to build their own iOS apps.
|
||||
visibility = ["//visibility:public"],
|
||||
)
|
|
@ -0,0 +1,17 @@
|
|||
//
|
||||
// Created by Mautisim Munir on 05/10/2022.
|
||||
//
|
||||
|
||||
#ifndef MEDIAPIPE_POSETRACKINGOPTIONS_H
|
||||
#define MEDIAPIPE_POSETRACKINGOPTIONS_H
|
||||
|
||||
@interface PoseTrackingOptions
|
||||
|
||||
@property(nonatomic) bool showLandmarks;
|
||||
@property(nonatomic) int cameraRotation;
|
||||
|
||||
- (instancetype) initWithShowLandmarks : (bool) showLandmarks cameraRotation:(int) cameraRotation;
|
||||
|
||||
@end
|
||||
|
||||
#endif //MEDIAPIPE_POSETRACKINGOPTIONS_H
|
|
@ -0,0 +1,12 @@
|
|||
#import "PoseTrackingOptions.h"
|
||||
|
||||
@implementation PoseTrackingOptions
|
||||
|
||||
- (instancetype) initWithShowLandmarks : (bool) showLandmarks cameraRotation:(int) cameraRotation{
|
||||
self.cameraRotation = cameraRotation;
|
||||
self.showLandmarks = showLandmarks;
|
||||
return self;
|
||||
}
|
||||
|
||||
|
||||
@end
|
Loading…
Reference in New Issue
Block a user