Skip to content

ngophuc/ATC_3D

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 

Source code of DGMM Paper:

Tangential cover for 3D irregular noisy digital curves

Compilation

  1. Dependancy: DGtal Library

  2. Build meaningful thickness noise detector

    cd <SourcesDirectory>/MeaningfulThickness; mkdir build; cd build

    cmake ..; make -j4

  3. Build 3D adaptive tangential cover

    cd <SourcesDirectory>; mkdir build; cd build

    cmake .. -DDGtal_DIR=<DGTAL_DIR> [-DCMAKE_BUILD_TYPE=Release / Debug]

    make -j4

Execution

./ATC3D -i ../data/sinus_noise.dat -m ../MeaningfulThickness/

./ATC3D -i ../data/vasque_noise.dat -m ../MeaningfulThickness/

./ATC3D -i ../data/astroid_noise.dat -m ../MeaningfulThickness/

sinus_noise
sinus_noise.dat
vasque_noise
vasque_noise.dat
Astroid_ATC3D
astroid_noise.dat

Help

./ATC3D -h

Tangential cover for 3D irregular noisy digital curves.

Example:

 ATC3D --input <FileName> --mt <MeaningfulThicknessDir> 

Usage: ./ATC3D [OPTIONS] 1

Positionals: 1 TEXT:FILE REQUIRED Input file.

Options:

-h,--help Print this help message and exit

-i,--input TEXT:FILE REQUIRED Input file.

-m,--mt TEXT MeaningfulThickness directory for noise detection (default ../MeaningfulThickness/).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published