-
Notifications
You must be signed in to change notification settings - Fork 0
/
marker.cpp
52 lines (41 loc) · 784 Bytes
/
marker.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
//Marker.cpp
//This is an include file of the main program.
#include "marker.h"
Marker::Marker(){
}
Marker::Marker(string name){
setType(name);
if (name == "yellow"){
setHSVmin(cv::Scalar(25, 50, 131));
setHSVmax(cv::Scalar(40, 213, 221));
setColour(cv::Scalar(230, 245, 50));
}
}
Marker::~Marker(){
}
int Marker::getXpos(){
return Marker::xPos;
}
void Marker::setXpos(int x){
Marker::xPos = x;
xPos = x;
}
int Marker::getYpos(){
return Marker::yPos;
}
void Marker::setYpos(int y){
Marker::yPos = y;
yPos = y;
}
cv::Scalar Marker::getHSVmin(){
return Marker::HSVmin;
}
cv::Scalar Marker::getHSVmax(){
return Marker::HSVmax;
}
void Marker::setHSVmin(cv::Scalar min){
Marker::HSVmin = min;
}
void Marker::setHSVmax(cv::Scalar max){
Marker::HSVmax = max;
}