├── .gitignore ├── ActionKitDemo ├── ActionKitDemo.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── swiftpm │ │ └── Package.resolved └── ActionKitDemo │ ├── AppDelegate.swift │ ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json │ ├── Base.lproj │ └── LaunchScreen.storyboard │ ├── ContentView.swift │ ├── Info.plist │ ├── Preview Content │ └── Preview Assets.xcassets │ │ └── Contents.json │ ├── SceneDelegate.swift │ └── VideoPicker.swift ├── LICENSE ├── Package.swift ├── README.md ├── Sources └── VisualActionKit │ ├── Classifier.swift │ ├── CoreMLHelpers │ ├── Array+Extensions.swift │ ├── CGImage+CVPixelBuffer.swift │ ├── CGImage+RawBytes.swift │ ├── CGImagePropertyOrientation.swift │ ├── CVPixelBuffer+Helpers.swift │ ├── CoreML+Combine.swift │ ├── CoreMLHelpers.h │ ├── MLModel+Images.swift │ ├── MLMultiArray+Helpers.swift │ ├── MLMultiArray+Image.swift │ ├── Math.swift │ ├── MultiArray.swift │ ├── NonMaxSuppression.swift │ ├── Predictions.swift │ ├── UIImage+CVPixelBuffer.swift │ ├── UIImage+Extensions.swift │ └── UIImage+RawBytes.swift │ ├── Kinetics.mlmodel │ └── Kinetics.swift └── Tests ├── LinuxMain.swift └── VisualActionKitTests ├── Test Videos ├── cricketShot.mp4 ├── making tea.mp4 ├── reading book.mp4 ├── rock scissors paper.mp4 ├── stretching arm.mp4 └── writing.mp4 ├── VisualActionKitTests.swift └── XCTestManifests.swift /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukereichold/VisualActionKit/HEAD/.gitignore -------------------------------------------------------------------------------- /ActionKitDemo/ActionKitDemo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukereichold/VisualActionKit/HEAD/ActionKitDemo/ActionKitDemo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ActionKitDemo/ActionKitDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukereichold/VisualActionKit/HEAD/ActionKitDemo/ActionKitDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /ActionKitDemo/ActionKitDemo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukereichold/VisualActionKit/HEAD/ActionKitDemo/ActionKitDemo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /ActionKitDemo/ActionKitDemo.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukereichold/VisualActionKit/HEAD/ActionKitDemo/ActionKitDemo.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /ActionKitDemo/ActionKitDemo/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukereichold/VisualActionKit/HEAD/ActionKitDemo/ActionKitDemo/AppDelegate.swift -------------------------------------------------------------------------------- /ActionKitDemo/ActionKitDemo/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukereichold/VisualActionKit/HEAD/ActionKitDemo/ActionKitDemo/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /ActionKitDemo/ActionKitDemo/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukereichold/VisualActionKit/HEAD/ActionKitDemo/ActionKitDemo/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /ActionKitDemo/ActionKitDemo/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukereichold/VisualActionKit/HEAD/ActionKitDemo/ActionKitDemo/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /ActionKitDemo/ActionKitDemo/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukereichold/VisualActionKit/HEAD/ActionKitDemo/ActionKitDemo/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /ActionKitDemo/ActionKitDemo/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukereichold/VisualActionKit/HEAD/ActionKitDemo/ActionKitDemo/ContentView.swift -------------------------------------------------------------------------------- /ActionKitDemo/ActionKitDemo/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukereichold/VisualActionKit/HEAD/ActionKitDemo/ActionKitDemo/Info.plist -------------------------------------------------------------------------------- /ActionKitDemo/ActionKitDemo/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukereichold/VisualActionKit/HEAD/ActionKitDemo/ActionKitDemo/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /ActionKitDemo/ActionKitDemo/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukereichold/VisualActionKit/HEAD/ActionKitDemo/ActionKitDemo/SceneDelegate.swift -------------------------------------------------------------------------------- /ActionKitDemo/ActionKitDemo/VideoPicker.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukereichold/VisualActionKit/HEAD/ActionKitDemo/ActionKitDemo/VideoPicker.swift -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukereichold/VisualActionKit/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukereichold/VisualActionKit/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukereichold/VisualActionKit/HEAD/README.md -------------------------------------------------------------------------------- /Sources/VisualActionKit/Classifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukereichold/VisualActionKit/HEAD/Sources/VisualActionKit/Classifier.swift -------------------------------------------------------------------------------- /Sources/VisualActionKit/CoreMLHelpers/Array+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukereichold/VisualActionKit/HEAD/Sources/VisualActionKit/CoreMLHelpers/Array+Extensions.swift -------------------------------------------------------------------------------- /Sources/VisualActionKit/CoreMLHelpers/CGImage+CVPixelBuffer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukereichold/VisualActionKit/HEAD/Sources/VisualActionKit/CoreMLHelpers/CGImage+CVPixelBuffer.swift -------------------------------------------------------------------------------- /Sources/VisualActionKit/CoreMLHelpers/CGImage+RawBytes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukereichold/VisualActionKit/HEAD/Sources/VisualActionKit/CoreMLHelpers/CGImage+RawBytes.swift -------------------------------------------------------------------------------- /Sources/VisualActionKit/CoreMLHelpers/CGImagePropertyOrientation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukereichold/VisualActionKit/HEAD/Sources/VisualActionKit/CoreMLHelpers/CGImagePropertyOrientation.swift -------------------------------------------------------------------------------- /Sources/VisualActionKit/CoreMLHelpers/CVPixelBuffer+Helpers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukereichold/VisualActionKit/HEAD/Sources/VisualActionKit/CoreMLHelpers/CVPixelBuffer+Helpers.swift -------------------------------------------------------------------------------- /Sources/VisualActionKit/CoreMLHelpers/CoreML+Combine.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukereichold/VisualActionKit/HEAD/Sources/VisualActionKit/CoreMLHelpers/CoreML+Combine.swift -------------------------------------------------------------------------------- /Sources/VisualActionKit/CoreMLHelpers/CoreMLHelpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukereichold/VisualActionKit/HEAD/Sources/VisualActionKit/CoreMLHelpers/CoreMLHelpers.h -------------------------------------------------------------------------------- /Sources/VisualActionKit/CoreMLHelpers/MLModel+Images.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukereichold/VisualActionKit/HEAD/Sources/VisualActionKit/CoreMLHelpers/MLModel+Images.swift -------------------------------------------------------------------------------- /Sources/VisualActionKit/CoreMLHelpers/MLMultiArray+Helpers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukereichold/VisualActionKit/HEAD/Sources/VisualActionKit/CoreMLHelpers/MLMultiArray+Helpers.swift -------------------------------------------------------------------------------- /Sources/VisualActionKit/CoreMLHelpers/MLMultiArray+Image.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukereichold/VisualActionKit/HEAD/Sources/VisualActionKit/CoreMLHelpers/MLMultiArray+Image.swift -------------------------------------------------------------------------------- /Sources/VisualActionKit/CoreMLHelpers/Math.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukereichold/VisualActionKit/HEAD/Sources/VisualActionKit/CoreMLHelpers/Math.swift -------------------------------------------------------------------------------- /Sources/VisualActionKit/CoreMLHelpers/MultiArray.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukereichold/VisualActionKit/HEAD/Sources/VisualActionKit/CoreMLHelpers/MultiArray.swift -------------------------------------------------------------------------------- /Sources/VisualActionKit/CoreMLHelpers/NonMaxSuppression.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukereichold/VisualActionKit/HEAD/Sources/VisualActionKit/CoreMLHelpers/NonMaxSuppression.swift -------------------------------------------------------------------------------- /Sources/VisualActionKit/CoreMLHelpers/Predictions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukereichold/VisualActionKit/HEAD/Sources/VisualActionKit/CoreMLHelpers/Predictions.swift -------------------------------------------------------------------------------- /Sources/VisualActionKit/CoreMLHelpers/UIImage+CVPixelBuffer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukereichold/VisualActionKit/HEAD/Sources/VisualActionKit/CoreMLHelpers/UIImage+CVPixelBuffer.swift -------------------------------------------------------------------------------- /Sources/VisualActionKit/CoreMLHelpers/UIImage+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukereichold/VisualActionKit/HEAD/Sources/VisualActionKit/CoreMLHelpers/UIImage+Extensions.swift -------------------------------------------------------------------------------- /Sources/VisualActionKit/CoreMLHelpers/UIImage+RawBytes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukereichold/VisualActionKit/HEAD/Sources/VisualActionKit/CoreMLHelpers/UIImage+RawBytes.swift -------------------------------------------------------------------------------- /Sources/VisualActionKit/Kinetics.mlmodel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukereichold/VisualActionKit/HEAD/Sources/VisualActionKit/Kinetics.mlmodel -------------------------------------------------------------------------------- /Sources/VisualActionKit/Kinetics.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukereichold/VisualActionKit/HEAD/Sources/VisualActionKit/Kinetics.swift -------------------------------------------------------------------------------- /Tests/LinuxMain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukereichold/VisualActionKit/HEAD/Tests/LinuxMain.swift -------------------------------------------------------------------------------- /Tests/VisualActionKitTests/Test Videos/cricketShot.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukereichold/VisualActionKit/HEAD/Tests/VisualActionKitTests/Test Videos/cricketShot.mp4 -------------------------------------------------------------------------------- /Tests/VisualActionKitTests/Test Videos/making tea.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukereichold/VisualActionKit/HEAD/Tests/VisualActionKitTests/Test Videos/making tea.mp4 -------------------------------------------------------------------------------- /Tests/VisualActionKitTests/Test Videos/reading book.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukereichold/VisualActionKit/HEAD/Tests/VisualActionKitTests/Test Videos/reading book.mp4 -------------------------------------------------------------------------------- /Tests/VisualActionKitTests/Test Videos/rock scissors paper.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukereichold/VisualActionKit/HEAD/Tests/VisualActionKitTests/Test Videos/rock scissors paper.mp4 -------------------------------------------------------------------------------- /Tests/VisualActionKitTests/Test Videos/stretching arm.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukereichold/VisualActionKit/HEAD/Tests/VisualActionKitTests/Test Videos/stretching arm.mp4 -------------------------------------------------------------------------------- /Tests/VisualActionKitTests/Test Videos/writing.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukereichold/VisualActionKit/HEAD/Tests/VisualActionKitTests/Test Videos/writing.mp4 -------------------------------------------------------------------------------- /Tests/VisualActionKitTests/VisualActionKitTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukereichold/VisualActionKit/HEAD/Tests/VisualActionKitTests/VisualActionKitTests.swift -------------------------------------------------------------------------------- /Tests/VisualActionKitTests/XCTestManifests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukereichold/VisualActionKit/HEAD/Tests/VisualActionKitTests/XCTestManifests.swift --------------------------------------------------------------------------------