Skip to content

IOS App RNative/Python that can identify plants by taken/uploaded images. Image Recognition Application with AWS Sagemaker.

Notifications You must be signed in to change notification settings

porteron/leaf-it

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

leaf-it

Snap a photo or grab it from your camera roll.

Contribute to dataset: Upload a picture of a plant to S3 (/upload?plantName={plantName})

Identify Picture of Plant: Send base64 image to python API Gateway/Lambda function (/identify) that will run it through exposed Tensorflow model enpoint and return a prediction on plant type.

Development

Frontend

cd leaf-it/frontend
yarn install

OR

npm install

Backend

cd leaf-it/backend
npm install
npm start

Chalice

To deploy to API Gateway/Lambda on AWS

cd leaf-it/chalice
chalice deploy --profile {PROFILE NAME}

To deploy locally

 cd leaf-it/chalice
 chalice local --port=8001

Jupyter Notebook

Python TensorFlow Model

Endpoint it exposed through AWS Sagemaker

/leaf-it.ipynb

About

IOS App RNative/Python that can identify plants by taken/uploaded images. Image Recognition Application with AWS Sagemaker.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published