{"id":25501740,"url":"https://github.com/singhxtushar/floravision","last_synced_at":"2026-05-10T03:02:40.535Z","repository":{"id":238875129,"uuid":"797812148","full_name":"SINGHxTUSHAR/FloraVision","owner":"SINGHxTUSHAR","description":"In this Project we classify different categories of Flowers using a Pre-Trained model and also using the functionality of Streamlit Application to build an API or frontend for the Project along with the various libraries of python for proper functioning of Model.","archived":false,"fork":false,"pushed_at":"2024-05-08T17:17:01.000Z","size":43952,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-19T21:44:46.188Z","etag":null,"topics":["classification","flower-classification","pathlib","pillow","pre-trained-model","streamlit","tensorflow"],"latest_commit_sha":null,"homepage":"https://floravision-k8l1.onrender.com/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SINGHxTUSHAR.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-05-08T15:06:19.000Z","updated_at":"2024-06-29T11:36:38.000Z","dependencies_parsed_at":"2024-05-08T17:21:03.717Z","dependency_job_id":null,"html_url":"https://github.com/SINGHxTUSHAR/FloraVision","commit_stats":null,"previous_names":["singhxtushar/floravision"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/SINGHxTUSHAR/FloraVision","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SINGHxTUSHAR%2FFloraVision","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SINGHxTUSHAR%2FFloraVision/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SINGHxTUSHAR%2FFloraVision/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SINGHxTUSHAR%2FFloraVision/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SINGHxTUSHAR","download_url":"https://codeload.github.com/SINGHxTUSHAR/FloraVision/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SINGHxTUSHAR%2FFloraVision/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265905116,"owners_count":23846696,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["classification","flower-classification","pathlib","pillow","pre-trained-model","streamlit","tensorflow"],"created_at":"2025-02-19T04:58:19.973Z","updated_at":"2026-05-10T03:02:35.473Z","avatar_url":"https://github.com/SINGHxTUSHAR.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![GitHub license](https://img.shields.io/github/license/SINGHxTUSHAR/FloraVision.svg)](https://github.com/SINGHxTUSHAR/FloraVision/blob/master/LICENSE)\n[![GitHub contributors](https://img.shields.io/github/contributors/SINGHxTUSHAR/FloraVision.svg)](https://GitHub.com/SINGHxTUSHAR/FloraVision/graphs/contributors/)\n[![GitHub issues](https://img.shields.io/github/issues/SINGHxTUSHAR/FloraVision.svg)](https://GitHub.com/SINGHxTUSHAR/FloraVision/issues/)\n[![GitHub pull-requests](https://img.shields.io/github/issues-pr/SINGHxTUSHAR/FloraVision.svg)](https://GitHub.com/SINGHxTUSHAR/FloraVision/pulls/)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)\n\n\n[![GitHub watchers](https://img.shields.io/github/watchers/SINGHxTUSHAR/FloraVision.svg?style=social\u0026label=Watch\u0026maxAge=2592000)](https://GitHub.com/SINGHxTUSHAR/FloraVision/watchers/)\n[![GitHub forks](https://img.shields.io/github/forks/SINGHxTUSHAR/FloraVision.svg?style=social\u0026label=Fork\u0026maxAge=2592000)](https://GitHub.com/SINGHxTUSHAR/FloraVision/network/)\n[![GitHub stars](https://img.shields.io/github/stars/SINGHxTUSHAR/FloraVision.svg?style=social\u0026label=Star\u0026maxAge=2592000)](https://GitHub.com/SINGHxTUSHAR/FloraVision/stargazers/)\n\n[![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode\u0026label=\u0026message=Open%20in%20Visual%20Studio%20Code\u0026labelColor=2c2c32\u0026color=007acc\u0026logoColor=007acc)](https://open.vscode.dev/SINGHxTUSHAR/FloraVision)\n\n\n# FloraVision 🌷:\nFlower-Image-Classification-Streamlit-TensorFlow\n![Designer (1)](https://github.com/SINGHxTUSHAR/FloraVision/assets/113624520/9cd300a2-cb1b-4f63-bf3c-8d72428bd6e4)\n\nA basic web-app for image classification using Streamlit and TensorFlow.\n\nIt classifies the given image of a flower into one of the following five categories :-  \n1. Daisy\n2. Dandelion\n3. Rose\n4. Sunflower\n5. Tulip\n\n### `Notes:`\n* A simple flower classification model was trained using TensorFlow.  \n* The weights are stored as `flower_model_trained.hdf5`.  \n* The code to train the modify and train the model can be found in `model.py`.  \n* The web-app created using Streamlit can be found in `app.py`\n\n## Commands ✍️:\n\nTo run the app locally, use the following command :-  \n`streamlit run app.py`  \n\nThe webpage should open in the browser automatically.  \nIf it doesn't, the local URL would be output in the terminal, just copy it and open it in the browser manually.  \nBy default, it would be `http://localhost:8501/`  \n\nClick on `Browse files` and choose an image from your computer to upload.  \nOnce uploaded, the model will perform inference and the output will be displayed.  \n\n## Output 📁:\nFor more output images visit: \u003ca href=\"https://github.com/SINGHxTUSHAR/FloraVision/tree/main/Output\"\u003e Link \u003c/a\u003e\n![out_1](https://github.com/SINGHxTUSHAR/FloraVision/assets/113624520/26275ee5-63f1-4c22-bdc9-0f77b4ccd368)\n\n\n## Reference 🧧:\n* Image classification \u003ca href=\"https://www.tensorflow.org/tutorials/images/classification\"\u003e Documentation \u003c/a\u003e\n* Streamlit \u003ca href=\"https://docs.streamlit.io/\"\u003e Documentation \u003c/a\u003e\n\n## Requirements💻 :\n\nEnsure you have the following dependencies installed:\n\n- Python (version 3.9.x || 3.12.x)\n- IDE: VS-CODE or collab\n- Virtual-environment(venv)\n- Other dependencies (refer to the requirements.txt)\n\nYou can install the required Python packages using:\n\n```bash\npip install -r requirements.txt\n```\n\n## Setup 💿:\n\n- Clone the repository:\n```bash\ngit clone https://github.com/SINGHxTUSHAR/FloraVision.git\ncd FloraVision\n```\n- Create a virtual environment (optional but recommended):\n```bash\npython -m venv venv\n```\n- Activate the virtual environment:\n  - On Windows:\n   ```bash\n   venv\\Scripts\\activate\n   ```\n  - On macOS/Linux:\n  ```bash\n  source venv/bin/activate\n  ```\n\n## Contributing 📌:\nIf you'd like to contribute to this project, please follow the standard GitHub fork and pull request process. Contributions, issues, and feature requests are welcome!\n\n## Suggestion 🚀: \nIf you have any suggestions for me related to this project, feel free to contact me at tusharsinghrawat.delhi@gmail.com or \u003ca href=\"https://www.linkedin.com/in/singhxtushar/\"\u003eLinkedIn\u003c/a\u003e.\n\n## License 📝:\nThis project is licensed under the \u003ca href=\"https://github.com/SINGHxTUSHAR/FloraVision/blob/main/LICENSE\"\u003eMIT License\u003c/a\u003e - see the LICENSE file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsinghxtushar%2Ffloravision","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsinghxtushar%2Ffloravision","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsinghxtushar%2Ffloravision/lists"}