Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | List of all members
featureDetection Class Reference

#include <featureDetection.h>

Public Member Functions

 featureDetection ()
 
void filteringPipeLine (Mat)
 
vector< Vec2f > houghTransform ()
 
Mat lineItr (Mat, vector< Vec2f >, string)
 
 ~featureDetection ()
 

Public Attributes

int _height
 
int _width
 

Protected Member Functions

bool findIntersection (vector< Point >, Point &)
 
vector< Point2f > ransac (vector< Point2f >)
 
void visualize (Mat)
 

Protected Attributes

Mat _detectedEdges
 
float _houghThres
 
vector< Vec2f > _lines
 
int _LMWidth
 
float _ransacThres
 
float _rho
 
float _theta
 
int _thres
 
ofstream myfile
 

Detailed Description

Definition at line 15 of file featureDetection.h.

Constructor & Destructor Documentation

◆ featureDetection()

featureDetection::featureDetection ( )

Definition at line 8 of file featureDetection.cpp.

◆ ~featureDetection()

featureDetection::~featureDetection ( )

Definition at line 21 of file featureDetection.cpp.

Member Function Documentation

◆ filteringPipeLine()

void featureDetection::filteringPipeLine ( Mat  src)

Definition at line 28 of file featureDetection.cpp.

◆ findIntersection()

bool featureDetection::findIntersection ( vector< Point endP,
Point pi 
)
protected

Definition at line 209 of file featureDetection.cpp.

◆ houghTransform()

vector< Vec2f > featureDetection::houghTransform ( )

Definition at line 73 of file featureDetection.cpp.

◆ lineItr()

Mat featureDetection::lineItr ( Mat  img,
vector< Vec2f >  lines,
string  name 
)

Definition at line 159 of file featureDetection.cpp.

◆ ransac()

vector< Point2f > featureDetection::ransac ( vector< Point2f >  data)
protected

Definition at line 121 of file featureDetection.cpp.

◆ visualize()

void featureDetection::visualize ( Mat  imgRGB)
protected

Definition at line 227 of file featureDetection.cpp.

Member Data Documentation

◆ _detectedEdges

Mat featureDetection::_detectedEdges
protected

Definition at line 31 of file featureDetection.h.

◆ _height

int featureDetection::_height

Definition at line 23 of file featureDetection.h.

◆ _houghThres

float featureDetection::_houghThres
protected

Definition at line 34 of file featureDetection.h.

◆ _lines

vector<Vec2f> featureDetection::_lines
protected

Definition at line 29 of file featureDetection.h.

◆ _LMWidth

int featureDetection::_LMWidth
protected

Definition at line 32 of file featureDetection.h.

◆ _ransacThres

float featureDetection::_ransacThres
protected

Definition at line 34 of file featureDetection.h.

◆ _rho

float featureDetection::_rho
protected

Definition at line 34 of file featureDetection.h.

◆ _theta

float featureDetection::_theta
protected

Definition at line 34 of file featureDetection.h.

◆ _thres

int featureDetection::_thres
protected

Definition at line 33 of file featureDetection.h.

◆ _width

int featureDetection::_width

Definition at line 23 of file featureDetection.h.

◆ myfile

ofstream featureDetection::myfile
protected

Definition at line 30 of file featureDetection.h.


The documentation for this class was generated from the following files:


multi_object_tracking_lidar
Author(s): Praveen Palanisamy
autogenerated on Wed Mar 2 2022 00:40:33