| NIM | Nama |
|---|---|
| 13522150 | Albert Ghazaly |
| 13522136 | Muhammad Zaki |
| 13522149 | Muhammad Dzaki Arta |
Content-Based Image Retrieval (CBIR) adalah sebuah proses yang digunakan untuk mencari dan mengambil gambar berdasarkan kontennya. Proses ini dimulai dengan ekstraksi fitur-fitur penting dari gambar, seperti warna, tekstur, dan bentuk. Setelah fitur-fitur tersebut diekstraksi, mereka diwakili dalam bentuk vektor atau deskripsi numerik yang dapat dibandingkan dengan gambar lain. Kemudian, CBIR menggunakan algoritma pencocokan untuk membandingkan vektor-fitur dari gambar yang dicari dengan vektor-fitur gambar dalam dataset
- Flask - version 3.0.0
- numpy - version 1.26.2
- python - version 3.11.1
- opencv-python - version 4.8.1.78
- React - version 18.2.0
- Program ini dapat mencari similarity image dengan metode CBIR Texture
- Program ini dapat mencari similarity image dengan metode CBIR Colour
- Program ini dapat mencari similarity image dengan input dari kamera
- Program ini dapat mencari similarity image dengan input dari file
-
Make sure to already have all libraries needed,
or you can checkout this link ! https://blog.miguelgrinberg.com/post/how-to-create-a-react--flask-project
-
Go to src/web-app/src
cd ../src/web-app/src
-
Activate the virtual environment (optional):
# Navigate to the API folder cd ../api # Create a virtual environment (if not already created) python -m venv venv # Activate the virtual environment source venv/bin/activate # On macOS/Linux .\venv\Scripts\activate # On Windows
-
Install Python dependencies:
pip install -r requirements.txt
-
start localhost server to open the website
npm install npm install --global yarn
-
back to folder web-app and open two terminal
a. Terminal 1:
yarn start
b. Terminal 2:
yarn start-api
- Improvement to UI/UX
- Improvement to much efficient and accurate algorithm
- Add cache
