mohanedy / Flowerly

🌸 ML App that identify flower name and information by images

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Logo

Flowerly

If you like the project, please give it a star ⭐ It will show the creator your appreciation and help others to discover the repo.

Know More About Your Flowers 🌸
Flowerly is iOS App that uses CoreML to predict image name and information

Report bug · Request feature

Platform Language Framework License

✍️Quick start

This app require .mlmodel file in order to run and I couldn't upload this file because of the size 😥 but you can generate it with python 2.7 & Coremltools to convert the ML Model from .caffemodel to .mlmodel.

  • Download the .caffemodel (~230Mb) here, and run the following python script:
import coremltools

coreml_model = coremltools.converters.caffe.convert(('oxford102.caffemodel','deploy.prototxt'),class_labels='flower-labels.txt',image_input_names='data')

coreml_model.save('FlowerlyClassifier.mlmodel')

Drag the FlowerlyClassifier.mlmodel into the Xcode project and you can run it!

This Model from Oxford 102 Flowers Dataset

🌟 This App Uses

🌟 Uses
Delegate Design Pattern
CoreML Framework
Alamofire to get flower information from Wikipedia Api
Chameleon Framework
SwiftyJSON to parse the json response from the API

and a lot more 😊 ...

📱 Screenshots

Preview  Home Screen   Flower1  Flower2  

✔️ Requirements

  • iOS 10.0+
  • Xcode 11.3.1
  • Python 2.7

ℹ Creator

Mohaned Yossry

🛡️ Copyright and license

Code and documentation copyright 2020 the authors. Code released under the MIT License.

Enjoy

About

🌸 ML App that identify flower name and information by images


Languages

Language:Swift 97.7%Language:Ruby 2.3%