Skip to content

Classify gemstone identification, shape, color using convolutional neural network

License

Notifications You must be signed in to change notification settings

Samueli924/AutoGem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Name


Powered by Samueli924

Important

By using this repository or any code related to it, you agree to the MIT License. This is the author's only account and repository. To prevent impersonation or irresponsible actions, please comply with the MIT license this Repository uses.

Tip

The models contained are trained based on a train dataset of 80k 200x200 images. For now, it supports predicting gemstone shape, color and identification. Before clone the code and start using, you need to download the pretrained models from models.7z.


AutoGem is based on the latest Convolutional Neural Network. The train dataset sample and detailed training model will be made public soon. Please ⭐ star this repo to follow up.

📚 Getting Started quickly

  1. Install requirements:
    Begin by pip/pip3 install -r requirements

  2. Set up Tensorflow GPU(Optional)
    Follow the Official Documentation to configure GPU Support

  3. Start FLASK App
    Start the app by python3 app.py

  4. Use the AutoGemUI
    Use browser http://127.0.0.1:5000

  5. Upload Colored Gemstone Image
    The gemstone must be in the .shape file within the downloaded models.7z file. The image uploaded should be 1:1 ratio, best to be 200x200 pixels.

💡 Examples of Prediction result

380965015-8d8667d7-b37c-43e0-8922-a85e924d519e 380965026-c80a2713-2fe1-4898-862a-b459e04224cb 380965008-b39764aa-c60e-4478-aabe-918fbaa338e1 380964992-658b6884-5d70-4702-8644-06f025b0aa23 380965021-f8807446-bda9-490c-a453-a53924ed6677

About

Classify gemstone identification, shape, color using convolutional neural network

Topics

Resources

License

Stars

Watchers

Forks