Main Page
Classes
Files
File List
File Members
include
kf_tracker
featureDetection.h
Go to the documentation of this file.
1
#include <iostream>
2
#include <vector>
3
#include <fstream>
4
#include <string>
5
6
7
#include <opencv2/core/core.hpp>
8
#include <opencv2/highgui/highgui.hpp>
9
#include <opencv2/imgproc/imgproc.hpp>
10
#include <opencv2/video/tracking.hpp>
11
12
using namespace
cv
;
13
using namespace
std
;
14
15
class
featureDetection
{
16
17
public
:
18
featureDetection
();
19
~
featureDetection
();
20
void
filteringPipeLine(Mat);
21
vector<Vec2f> houghTransform();
22
Mat lineItr(Mat,vector<Vec2f>,
string
);
23
int
_width
, _height;
24
25
protected
:
26
bool
findIntersection(vector<Point>,
Point
&);
27
vector<Point2f> ransac(vector<Point2f>);
28
void
visualize(Mat);
29
vector<Vec2f>
_lines
;
30
ofstream
myfile
;
31
Mat
_detectedEdges
;
32
int
_LMWidth
;
33
int
_thres
;
34
float
_rho,
_theta
,_ransacThres, _houghThres;
35
36
};
featureDetection::_theta
float _theta
Definition:
featureDetection.h:34
std
featureDetection::myfile
ofstream myfile
Definition:
featureDetection.h:30
cv
featureDetection::_lines
vector< Vec2f > _lines
Definition:
featureDetection.h:29
featureDetection::_thres
int _thres
Definition:
featureDetection.h:33
featureDetection::_detectedEdges
Mat _detectedEdges
Definition:
featureDetection.h:31
featureDetection::_width
int _width
Definition:
featureDetection.h:23
featureDetection::_LMWidth
int _LMWidth
Definition:
featureDetection.h:32
featureDetection
Definition:
featureDetection.h:15
tf::Vector3
multi_object_tracking_lidar
Author(s): Praveen Palanisamy
autogenerated on Sat Jul 18 2020 03:29:17