项目作者: asadahmedde

项目描述 :
Advanced Project 2 - Jacobs University Data Engineering MSc
高级语言: C++
项目地址: git://github.com/asadahmedde/advanced-project-2.git
创建时间: 2019-09-23T14:10:33Z
项目社区:https://github.com/asadahmedde/advanced-project-2

开源协议:MIT License

下载


Advanced Project II

A Computer Vision Approach for Fumarole Detection And Classification

The developed fumarole detection and classification pipeline for Jacobs University Advanced Project II module in MSc Data Engineering.

Requirements

This is a CMake, C++17 based program. The following libraries are required:

  1. OpenCV 4.1+
  2. Boost 1.60+
  3. Eigen3

Installation

Using CMake as the build system:

  1. git clone https://github.com/asadahmedde/advanced-project-2.git
  2. cd advanced-project-2
  3. cd fumarole_localization
  4. mkdir build && cd build
  5. cmake ..
  6. make fumarole_localization

Usage

  1. ./fumarole_localization thermal_images_dir (optional_output_dir)

Note: The images must be in greyscale.

CSV files will be saved in the provided output directory or in detector_csv_output in the executable directory by default. Each CSV file will be named with the corresponding name of the image file in the input directory and will contain a list of bounding boxes for the detections + the class label.

License

MIT