Ist "InputArray" und "Mat" - das gleiche in opencv?

In der Dokumentation zum Beispiel gibt es:

void cv::absdiff    (   InputArray      src1,
        InputArray      src2,
        OutputArray     dst 
    ) 

Ist das das gleiche wie:

void cv::absdiff    (   Mat     src1,
            Mat     src2,
            Mat     dst 
        ) 

oder:

void cv::absdiff    (   Mat*    src1,
            Mat*    src2,
            Mat*    dst 
        ) 

?

Ich benötige diese zum erstellen neuer Funktion, zum Beispiel

void absDiffSay(XXX src1, XXX src2, XXX dst)
{
  cv::absdiff(src1,src2,dst);
  cout<<"absdiff"<<endl;
}
InformationsquelleAutor user3191398 | 2015-08-04
Schreibe einen Kommentar