Skip to content

ramadityo/namalytics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Namalytics

Transforming Data into Recognition.

What's this?

Namalytics is an amazing app that was created as a final project for the Computer Vision course. It's not just about doing an assignment, it's also a great opportunity to have some fun in the world of technology and to improve my portfolio!

Main goals

It's a simple yet crucial feature that enhances the efficiency of student identification processes within the campus environment. With the help of cutting-edge object detection technology, this application can ensure that every registered UPJ student's identity is accurately recognized and validated in real time.

Contributors

This project would not have been completed without the contributions of our campus friends, thanks to:

No Name Job
1 Rama Adityo Programmer
2 M. Arya Yudhistira Dataset Collector

Tech Stacks

To keep this app running smoothly, we use a few different technologies. Some of them are:

  1. Streamlit

    This is the foundation for creating and managing web app of Python, or the look and feel of the application. With Streamlit, we can build an interface that is straightforward but stylish enough for users. The app works great, and it's also visually appealing!
  2. YOLO algorithm

    YOLO is a state-of-the-art object detection algorithm known for its speed and accuracy. Leveraging YOLO, the application can quickly and reliably identify registered students from live video feeds, ensuring seamless performance even in dynamic campus environments.
  3. OpenCV

    OpenCV helps in pre-processing and analyzing video feeds to enhance the accuracy of the detection system. From capturing real-time frames to integrating with YOLO, OpenCV ensures good image handling, enabling the application to maintain consistent and reliable results in real-time student identification.

Installation

To use this application, you need to do a few things to make it work:

1. Clone this repository

git clone https://github.com/ramadityo/namalytics.git

2. Add python env to the app folder

For Windows:

py -m venv .venv
.venv\Scripts\activate

For Linux

python3 -m venv .venv
source .venv/bin/activate

3. Install libraries from requirements.txt

pip3 install -r requirements.txt

4. Run the app

streamlit run app.py

License

This project is licensed under the MIT License. See the LICENSE link for details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages