{"id":23536199,"url":"https://github.com/imnotamr/vegetableclassificationappfehu","last_synced_at":"2025-05-14T22:33:02.052Z","repository":{"id":269224180,"uuid":"906773518","full_name":"imnotamr/VegetableClassificationAppFEHU","owner":"imnotamr","description":"A Streamlit-based web application for vegetable classification using a deep learning model. Developed as part of a university project (This project is submitted to Dr. Ahmed Badawy and Eng. Noor Eldeen Magdy, Faculty of Engineering, Helwan University, as part of a coursework requirement).","archived":false,"fork":false,"pushed_at":"2025-01-30T11:58:41.000Z","size":68,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-17T06:41:51.872Z","etag":null,"topics":["deep-learning","helwan-university","image-classification","keras","streamlit","tensorflow"],"latest_commit_sha":null,"homepage":"https://vegetableclassificationfehu.streamlit.app/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/imnotamr.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":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-12-21T21:31:27.000Z","updated_at":"2025-01-30T11:58:44.000Z","dependencies_parsed_at":"2024-12-22T20:30:35.441Z","dependency_job_id":"806f0943-171b-4a3b-b458-f3f0f429a52e","html_url":"https://github.com/imnotamr/VegetableClassificationAppFEHU","commit_stats":null,"previous_names":["imnotamr/minevegetableclassificationapp","imnotamr/vegetableclassificationappfehu"],"tags_count":1,"template":false,"template_full_name":"streamlit/blank-app-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imnotamr%2FVegetableClassificationAppFEHU","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imnotamr%2FVegetableClassificationAppFEHU/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imnotamr%2FVegetableClassificationAppFEHU/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imnotamr%2FVegetableClassificationAppFEHU/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/imnotamr","download_url":"https://codeload.github.com/imnotamr/VegetableClassificationAppFEHU/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254240216,"owners_count":22037841,"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":["deep-learning","helwan-university","image-classification","keras","streamlit","tensorflow"],"created_at":"2024-12-26T02:17:27.630Z","updated_at":"2025-05-14T22:33:01.992Z","avatar_url":"https://github.com/imnotamr.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"#  Vegetable Classification App\nThis project features a Vegetable Classification App, built using a state-of-the-art Convolutional Neural Network (CNN). The app allows users to upload images of vegetables and receive accurate classifications, along with confidence scores for each category.\nCheck out the App ---\u003e [Vegetable Classification App](https://vegetableclassificationfehu.streamlit.app/) \n\n#  Features\n###  Image Upload:\nUpload vegetable images (JPG, PNG, or JPEG formats).\n###  Deep Learning Model:\nUtilizes a CNN trained on 15 vegetable classes for high accuracy.\n###  Confidence Scores:\nVisualizes classification probabilities with a bar chart.\n###  Streamlit Deployment:\nEasy-to-use interface accessible via a web browser.\n\n### 📂 Project Structure\nVegetable-Classification-App/\n\n├── streamlit_app.py          \n\n├── requirements.txt          \n├── model/\n\n│   └── Vegetable_model_last.h5  \n├── README.md                 \n\n└── assets/                   \n\n#  How It Works\n## Upload an Image:\nUsers upload a vegetable image in JPG/PNG format.\n## Model Prediction:\nThe app uses the pre-trained CNN to classify the vegetable.\n## Display Results:\nPredicted vegetable name and Confidence scores for all 15 classes, displayed as a bar chart.\n### Supported Vegetable Classes:\nBean, Bitter_Gourd, Bottle_Gourd, Brinjal, Broccoli, Cabbage, Capsicum, Carrot, Cauliflower, Cucumber, Papaya, Potato, Pumpkin, Radish, Tomato\n\n#  Deployment\nUsing Streamlit Cloud\nThe app is deployed via Streamlit Cloud for easy access. Check it out here:\nVegetable Classification App\n\n#  Model Details\n### Framework:\nTensorFlow/Keras\n### Model Type:\nConvolutional Neural Network (CNN)\n### Classes:\n15 vegetable types\n### Training Dataset:\nHigh-resolution vegetable images\n### Output Layer:\nSoftmax for multi-class classification\n\n#  Contributing\nContributions are welcome! If you’d like to improve the model, app interface, or documentation:\n1. Fork the repository.\n2. Create a feature branch.\n3. Submit a pull request.\n\n   \n#  License\nThis project is licensed under the MIT License. Feel free to use and modify the code as needed.\n\n#  Acknowledgments\n## Team Members:\nAmr Ahmed, Mohamed Yasser, Omar Khaled, Ibrahim Mahmoud.\n## Frameworks:\nTensorFlow, Keras, Streamlit.\n## Special Thanks:\nOpen-source communities for making this possible.\n\n# Contact\nIf you have any questions or suggestions, feel free to reach out:\n## Email: amrahmedll201@gmail.com\n## GitHub: @imnotamr\n### 🌟 Don’t forget to star the repository if you find it useful!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimnotamr%2Fvegetableclassificationappfehu","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fimnotamr%2Fvegetableclassificationappfehu","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimnotamr%2Fvegetableclassificationappfehu/lists"}