ich dabei bin auf Cascade Klassifizierer über die OpenCV Tutorial suchen, und passierte diese Syntax, um zu sehen:unbekannt C++ Objektinstanziierung Syntax
std::vector<Rect> faces;
Mat frame_gray;
Mat faceROI = frame_gray(faces[i]);,
, wo es zwischen der frame_gray Instanziierung ein anderer Code ist und die faceROI Instanziierung. Meine Frage ist - was macht die FaceROI Instantiierungslinie/wie funktioniert sie? Es sieht aus wie ein Kopierkonstruktor, aber der Parameter faces [i] verwirrte mich.
http://docs.opencv.org/trunk/db/d28/tutorial_cascade_classifier.html - Tutorial http://docs.opencv.org/3.1.0/d3/d63/classcv_1_1Mat.html#af1d014cecd1510cdf580bf2ed7e5aafc - Dokumentation für Mat Klasse
Vielleicht die 'Mat' Klasse implementiert' Operator() 'und lässt Sie seine Instanzen nennen, als ob sie Funktionen waren ... – ForceBru
Nach verknüpft Dokumentation Es heißt Mat :: operator() (const Rect & roi) const. – zett42