vrcore  0.45
visuReal Messkern
 All Classes Files Functions Variables
call_contours.h File Reference
#include <stdio.h>
#include <string>
#include <vector>
Include dependency graph for call_contours.h:

Go to the source code of this file.

Classes

struct  Circle
 

Functions

int detect_contours (cv::Mat &mat, const cv::Point2d &rEye, const cv::Point2d &lEye, const cv::Rect &rRoi, const cv::Rect &lRoi, const std::vector< cv::Point2d > &excludePolygon, const std::vector< Circle > &excludeCircles, const cv::Point2d &markOR, const cv::Point2d &markOM, const cv::Point2d &markOL, const cv::Point2d &rVCenter, const cv::Point2d &lVCenter, cv::Point2d &rCPt, cv::Point2d &lCPt, std::vector< cv::Vec2d > &rvPolCo, std::vector< cv::Vec2d > &lvPolCo, int &rState, int &lState, std::string &errorMessage, std::string &luaPartVersion)
 Aufruf der neuen Fassungserkennung. More...
 

Function Documentation

int detect_contours ( cv::Mat &  mat,
const cv::Point2d &  rEye,
const cv::Point2d &  lEye,
const cv::Rect &  rRoi,
const cv::Rect &  lRoi,
const std::vector< cv::Point2d > &  excludePolygon,
const std::vector< Circle > &  excludeCircles,
const cv::Point2d &  markOR,
const cv::Point2d &  markOM,
const cv::Point2d &  markOL,
const cv::Point2d &  rVCenter,
const cv::Point2d &  lVCenter,
cv::Point2d &  rCPt,
cv::Point2d &  lCPt,
std::vector< cv::Vec2d > &  rvPolCo,
std::vector< cv::Vec2d > &  lvPolCo,
int &  rState,
int &  lState,
std::string &  errorMessage,
std::string &  luaPartVersion 
)

Aufruf der neuen Fassungserkennung.

Parameters
[in]matGraustufenbild (CV_8UC1)
[in]rEyeMittelpunkt der rechten Iris im Bild
[in]lEyeMittelpunkt der linken Iris im Bild
[in]rRoiRegion Of Interest rechts
[in]lRoiRegion Of Interest links
[in]excludePolygonPolygon, dessen Inhalt nicht erfasst werden soll
[in]excludeCirclesKreisförmige Bereiche (Marken), deren Inhalt nicht erfasst werden soll
[in]markORMittelpunkt der rechten Haupmarke
[in]markOMMittelpunkt der mittleren Hauptmarke
[in]markOLMittelpunkt der linken Hauptmarke
[out]rCPtMittelpunkt der rechten Kontur
[out]lCPtMittelpunkt der linken Kontur
[out]rvPolCorechte Kontur in Polarkoordinaten, bezogen auf rCPt
[out]lvPolColinke Kontur in Polarkoordinaten, bezogen auf lCPt
[out]rStateErfolg der Erkennung der rechten Fassungskontur; != 0: Fehler
[out]lStateErfolg der Erkennung der linken Fassungskontur; != 0: Fehler
[out]errorMessageFehlermeldung
[out]luaPartVersionVersion der Fassungserkennung
Returns
0: Erfolg, 1: Fehler