Skip to content

kekko7072/Final_Project_Kernel_Rebooters

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Final_Project_Kernel_Rebooters

Goal

We should end up with a fully‑functional pipeline that takes a single test image, pre‑processes it, extracts global and local descriptors, compares against prototypical feature models and outputs the most likely flower species identified along with a similarity score and if a flower has been identified, determine whether it is in a healthy state.

Project Workflow

To efficiently tackle the project, we divided the work into the following components:

  • Pre-processing: Construct the training dataset and apply necessary image pre-processing techniques to prepare the data for modeling.
  • Model Training: Develop and train one or more models using the processed data. This includes all code related to model architecture, training routines, and experimentation with different approaches.
  • Performance Evaluation: Implement code to assess model performance, including metrics calculation, result analysis, and visualization of outcomes.

Performance metrics

  • Accuracy
    • total accuracy
    • accuracy per category
  • Confusion matrix
  • Mean processing time

Compile (Command Line)

Recommended (CMake):

cmake -S . -B build
cmake --build build -j4

Run

./build/flower_classifier Final_project_proposal

Classification results

Classification results from our test runs can be found under the results directory.

Recompile PDF report

If you need to recompile the PDF report from the LaTeX source file, run make inside the docs folder:

cd docs/; make

About

Final Project for CV class of 2025 - prof. Ghidoni

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors