{"id":25626927,"url":"https://github.com/nikh-iam/pest-classification-and-detection-system-using-deep-learning","last_synced_at":"2026-05-05T15:33:44.797Z","repository":{"id":211078574,"uuid":"728160924","full_name":"nikh-iam/Pest-Classification-and-Detection-System-using-Deep-Learning","owner":"nikh-iam","description":null,"archived":false,"fork":false,"pushed_at":"2023-12-13T03:09:52.000Z","size":5051,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-13T04:52:51.844Z","etag":null,"topics":["css","deeplearning","flask","html","jupyter-notebook","python"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nikh-iam.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2023-12-06T11:04:23.000Z","updated_at":"2024-10-28T06:57:13.000Z","dependencies_parsed_at":"2023-12-13T04:23:48.136Z","dependency_job_id":null,"html_url":"https://github.com/nikh-iam/Pest-Classification-and-Detection-System-using-Deep-Learning","commit_stats":null,"previous_names":["nikhilamathew/pest-classification-and-detection-system-using-deep-learning","nikh-iam/pest-classification-and-detection-system-using-deep-learning"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikh-iam%2FPest-Classification-and-Detection-System-using-Deep-Learning","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikh-iam%2FPest-Classification-and-Detection-System-using-Deep-Learning/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikh-iam%2FPest-Classification-and-Detection-System-using-Deep-Learning/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikh-iam%2FPest-Classification-and-Detection-System-using-Deep-Learning/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nikh-iam","download_url":"https://codeload.github.com/nikh-iam/Pest-Classification-and-Detection-System-using-Deep-Learning/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240212171,"owners_count":19765969,"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":["css","deeplearning","flask","html","jupyter-notebook","python"],"created_at":"2025-02-22T17:32:00.045Z","updated_at":"2026-05-05T15:33:44.778Z","avatar_url":"https://github.com/nikh-iam.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Pest Classification and Detection System using Deep Learning\n\nPests significantly affect agricultural yields, leading to declines in productivity and nutrient depletion. Excessive pesticide usage often results in increased pesticide residues, disrupting the food chain and causing adverse effects on human health and the environment. Our deep learning-based solution automates pest detection and classification to address these challenges.\n\n## Key Features\n\n✅ **Automated Pest Detection** - Advanced deep learning model for accurate pest identification  \n⚡ **Efficient Processing** - Rapid image analysis outperforming manual inspection  \n🎯 **High Accuracy** - State-of-the-art classification performance  \n🌐 **Scalable Solution** - Ready for large-scale agricultural deployment  \n🖥️ **User-Friendly Interface** - Accessible to non-technical users  \n📚 **Comprehensive Pest Database** - Detailed information including descriptions and treatment recommendations  \n\n## System Screenshots\n\n### Prediction Interface\n![Prediction Page](https://github.com/NikhilAMathew/Pest-Classification-and-Detection-System-using-Deep-Learning/assets/117088447/a76d6075-cf97-43d8-887b-d98ddc40794c)\n\n### Results Display\n![Result Page](https://github.com/NikhilAMathew/Pest-Classification-and-Detection-System-using-Deep-Learning/assets/117088447/415febc8-9588-4e37-8d57-b134fda46f10)\n\n### Administrative Dashboard\n![Officer Dashboard](https://github.com/NikhilAMathew/Pest-Classification-and-Detection-System-using-Deep-Learning/assets/117088447/65110c1b-e7b2-4326-a61a-2eb19c8695fd)\n\n## Technical Implementation\n\n- **Deep Learning Model**: Custom-trained CNN for pest classification\n- **Backend**: Python with Flask framework\n- **Database**: MongoDB for pest information storage\n- **Frontend**: Responsive web interface\n\n## Installation Guide\n\n### Prerequisites\n- Python 3.8+\n- MongoDB\n- pip package manager\n\n### Setup Instructions\n\n1. **Download Required Files**:\n   - [Download model and dataset](https://drive.google.com/drive/folders/1Fb1J3y-kVtWnOmW-K21Bb-bIz6wlffdL?usp=sharing)\n\n2. **Prepare Model Files**:\n   ```bash\n   mkdir models\n   mv pest_model.pth models/\n   ```\n\n3. **Database Setup**:\n   ```bash\n   # Create MongoDB database and collection\n   mongo\n   \u003e use pest\n   \u003e db.createCollection(\"pest_details\")\n   # Import JSON data (use the downloaded file)\n   ```\n\n4. **Install Dependencies**:\n   ```bash\n   pip install -r requirements.txt\n   ```\n\n5. **Run the Application**:\n   ```bash\n   python main.py\n   ```\n\n6. **Access the System**:\n   Open your browser and navigate to `http://localhost:5000`\n\n## System Architecture\n\n```\n┌─────────────────┐    ┌─────────────────┐    ┌─────────────────┐\n│                 │    │                 │    │                 │\n│   Frontend UI   │ ←→ │  Flask Server   │ ←→ │     MongoDB     │\n│                 │    │                 │    │                 │\n└─────────────────┘    └─────────────────┘    └─────────────────┘\n                               ↑\n                               │\n                      ┌─────────────────┐\n                      │                 │\n                      │  Deep Learning  │\n                      │     Model       │\n                      │                 │\n                      └─────────────────┘\n```\n\n## Contributing\n\nWe welcome contributions! Please fork the repository and submit pull requests for any enhancements.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n## Contact\n\nFor questions or support, please contact on [gmail](mathewnikhil@gmail.com)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnikh-iam%2Fpest-classification-and-detection-system-using-deep-learning","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnikh-iam%2Fpest-classification-and-detection-system-using-deep-learning","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnikh-iam%2Fpest-classification-and-detection-system-using-deep-learning/lists"}