#include <stdio.h>
#include <string>
#include <vector>
Go to the source code of this file.
|
| 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...
|
| |
| 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] | mat | Graustufenbild (CV_8UC1) |
| [in] | rEye | Mittelpunkt der rechten Iris im Bild |
| [in] | lEye | Mittelpunkt der linken Iris im Bild |
| [in] | rRoi | Region Of Interest rechts |
| [in] | lRoi | Region Of Interest links |
| [in] | excludePolygon | Polygon, dessen Inhalt nicht erfasst werden soll |
| [in] | excludeCircles | Kreisförmige Bereiche (Marken), deren Inhalt nicht erfasst werden soll |
| [in] | markOR | Mittelpunkt der rechten Haupmarke |
| [in] | markOM | Mittelpunkt der mittleren Hauptmarke |
| [in] | markOL | Mittelpunkt der linken Hauptmarke |
| [out] | rCPt | Mittelpunkt der rechten Kontur |
| [out] | lCPt | Mittelpunkt der linken Kontur |
| [out] | rvPolCo | rechte Kontur in Polarkoordinaten, bezogen auf rCPt |
| [out] | lvPolCo | linke Kontur in Polarkoordinaten, bezogen auf lCPt |
| [out] | rState | Erfolg der Erkennung der rechten Fassungskontur; != 0: Fehler |
| [out] | lState | Erfolg der Erkennung der linken Fassungskontur; != 0: Fehler |
| [out] | errorMessage | Fehlermeldung |
| [out] | luaPartVersion | Version der Fassungserkennung |
- Returns
- 0: Erfolg, 1: Fehler