This project aims to develop an intelligent and secure web-based image classification system capable of detecting whether an uploaded image contains camouflage or non-camouflage objects. The system utilizes deep learning techniques by training and comparing two advanced architectures, EfficientNet-B0 and CAM-SwinUNet, using the CAMO-COCO V1.0 dataset to evaluate their performance in terms of validation accuracy and F1-score. To improve model generalization and prediction reliability, data augmentation and transfer learning techniques are incorporated during training. In addition to the machine learning component, the project includes the development of a secure Flask web application that supports user registration, login authentication, and session management. User account details and prediction records are stored in a MySQL database with proper relational constraints to ensure data integrity and security. The application also provides a dedicated history page where users can review their complete prediction history. Furthermore, all user inputs, including usernames, email addresses, and passwords, are validated on both the frontend and backend to enhance application security and ensure reliable user interaction.
Camouflage detection is a challenging computer vision task that requires distinguishing objects intentionally blended into their surroundings. This project presents a deep learning system that classifies images as Camouflage or Non-Camouflage using two complementary architectures: EfficientNet-B0 for binary classification and CAM-SwinUNet, which integrates a Swin Transformer encoder with a Convolutional Block Attention Module (CBAM) for richer spatial feature extraction. The system is trained and evaluated on the CAMO-COCO V1.0 dataset, achieving high accuracy and F1-score. A full-stack web application is developed using Flask as the backend framework and MySQL for persistent storage of user accounts and prediction history. The frontend is built with HTML, CSS, JavaScript, and Bootstrap 5, providing an intuitive interface for image upload and prediction. User authentication with bcrypt-hashed passwords ensures secure access. The system provides real-time inference results with confidence scores, making it practically useful for security, military, and wildlife monitoring applications.
Keywords: Camouflage Detection, EfficientNet-B0, CAM-SwinUNet, Swin Transformer, CBAM, Binary Classification, Flask, MySQL, Deep Learning, Image Classification
NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Component
Specification
Operating System
: Windows 10 / 11 or Ubuntu 20.04+
Programming Language
: Python 3.9+
Framework
: Flask 2.x
Frontend
: HTML5, CSS3, JavaScript (ES6), Bootstrap 5.3
Deep Learning
: PyTorch, torchvision, EfficientNet-B0
Database
: MySQL 8.0 with mysql-connector-python
Security
: bcrypt for password hashing
IDE
: Visual Studio Code
Server
: Flask dev server / Gunicorn + Nginx (production)
Model Files
: camo_classifier_best.pth, camo_classifier_final.pth
Processor - Intel i5 / i7 or AMD Ryzen 5 (8th gen+)
RAM - 8GB (min)
Hard Disk - 128 GB
Key Board - Standard Windows Keyboard
Mouse - Two or Three Button Mouse
Monitor - Any