20 #ifndef _svlCCOriginDetector_h
21 #define _svlCCOriginDetector_h
43 void findOriginByColor(
IplImage* img);
44 bool findColorBlobs(
IplImage* iplImage,
float radius,
int flags[],
int thresholds[]);
46 void drawColorBlobs(
IplImage* iplImage);
47 float distanceBetweenTwoPoints (
float x1,
float y1,
float x2,
float y2);
48 cv::Point2f intersectionByColorBlobs(
float point_x,
float point_y,
float line_x1,
float line_y1,
float line_x2,
float line_y2);
51 const static bool debug =
false;
52 int originDetectionFlag;
53 int originColorModeFlag;
54 std::vector<cv::Point2f> colorBlobs;
A vector object of dynamic size.
Definition: vctDynamicVector.h:127
originDetectionEnum
Definition: svlCCOriginDetector.h:30
Definition: svlCCOriginDetector.h:30
Definition: svlCCOriginDetector.h:32
Definition: svlCCOriginDetector.h:31
int getOriginDetectionFlag()
Definition: svlCCOriginDetector.h:36
void detectOrigin(IplImage *iplImage, vctDynamicVector< vctInt2 > inputBlobs=vctDynamicVector< vctInt2 >())
colorModeEnum
Definition: svlCCOriginDetector.h:32
std::vector< cv::Point2f > getColorBlobs()
Definition: svlCCOriginDetector.h:38
void IplImage
Definition: svlTypes.h:70
Definition: svlCCOriginDetector.h:31
svlCCOriginDetector(int colorModeFlag=RGY)
Definition: svlCCOriginDetector.h:27
colorIndexEnum
Definition: svlCCOriginDetector.h:31
int getOriginColorModeFlag()
Definition: svlCCOriginDetector.h:37
cv::Point2f getOrigin()
Definition: svlCCOriginDetector.h:39
Definition: svlCCOriginDetector.h:32
Definition: svlCCOriginDetector.h:31
Definition: svlCCOriginDetector.h:30
Definition: svlCCOriginDetector.h:31