Skip to content

Tugas Besar 2 Mata Kuliah IF2123 Aljabar Linier dan Geometri

License

Notifications You must be signed in to change notification settings

NoHaitch/Algeo02-22063

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Tugas Besar IF2110 Algoritma & Struktur Data ITB

Content-Based Image Retrieval System (CBIR)

Demo? Clone this!


Report Bug · Request Feature

MIT License

Dibuat oleh Kelompok 23 - Bjir Anak Nopal.

NIM Nama
13522063 Shazya Audrea Taufik
13522071 Bagas Sambega Rosyada
13522091 Raden Francisco Trianto Bratadiningrat
Table of Contents
  1. General Information
  2. Technologies Used
  3. Features
  4. Screenshots
  5. Setup
  6. Usage
  7. Project Status
  8. Contributing
  9. Special Thanks
  10. License

External Links

(back to top)

General Information

Phoenix Image a Content-Based Image Retrieval System made by Bjir Anak Nopal. This project is a for learning the aplication of Linier Algebra concept of Vector and cosine similarity.

(back to top)

Technologies Used

Front-End

Back-End

C++ library

Other

  • concurrently v8.2.2
  • nodemon v3.0.1

(back to top)

Features

1. Search using Color Data

  • stores cache

2. Search using Texture Data

3. Search using Web camera

  1. Manualy
  2. Automaticly

(back to top)

Screenshots

Landing Page Fresh Main App App Example Query Result Webcamera

(back to top)

Setup

1. Clone repository

git clone https://github.com/NoHaitch/Algeo02-22063

2. Install dependencies

npm install

3. Change the absolute Path

    In src/server/texture.cpp and src/server/color.cpp
    At main(), change the path to the uploads directory

4. Build the C++ server component (Require g++)

npm run build-server

5. Run the program

npm run dev
# the program has only been tested at dev enviroment

(back to top)

Usage

at the root of the project
npm install : install all the dependencies
npm run dev : start the website
npm run dev-client : run the client-side website
npm run dev-server : run the server
npm run build : build the program
npm run build-client : build the client component (need cpp compiler)
npm run build-server : build the server component (need cpp compiler)

(back to top)

Project Status

Project is: finished

(back to top)

Contributing

Jika Anda ingin berkontribusi atau melanjutkan perkembangan program, silahkan fork repository ini dan gunakan branch fitur.

Permintaan Pull sangat diperbolehkan dan diterima dengan hangat.

(back to top)

Special Thanks

License

The code in this project is licensed under MIT license.
Code dalam projek ini berada di bawah lisensi MIT.

(back to top)


THANK YOU!