An app utilising CoreML to name objects from a camera feed
View Demo
·
Report Bug
·
Request Feature
Inspired by one of the episodes of the HBO Series 'Silicon Valley', this app uses CoreML to name images input by the user.
Setting up and building the project locally requires a few prerequisites.
- Install CocoaPods if not already installed
sudo gem install cocoapods
- Clone the repo
git clone https://github.com/ju5tyn/SeeFood.git
- Install CocoaPod packages in project directory
pod install
- Download an MLModel to use with the app.
Some useful models can be found here
- Move .mlmodel file to project, and declare in ViewController.swift
func detect(image: CIImage){
guard let model = try? VNCoreMLModel(for: [PUT MODEL NAME HERE](configuration: MLModelConfiguration()).model) else {
fatalError("Broken coreml")
}
...
The project will now be fully usable.
NOTE: App will only function on physical iOS devices, due to Simulator not having access to a camera.
See the open issues for a list of proposed features (and known issues).
Email: justynlive@gmail.com
My Website and Portfolio: justynhenman.com