Konvertierung von IplImage * nach cv :: MAT
Suchte ich umwandeln eines IplImage* Matte, aber alle Antworten waren etwa die Umstellung auf cvMat.
Wie kann ich das tun? und was ist der Unterschied zwischen Matte und cvMat?
Vielen Dank im Voraus
Kommentar zu dem Problem
Bezüglich cvMat und Mat , siehe den link: stackoverflow.com/questions/11037798/...
InformationsquelleAutor der Frage | 2013-04-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
hier ist eine gute Lösung
InformationsquelleAutor der Antwort Hussem Bdr
Für die Akten: ein Blick auf core/src/matrix.cpp es scheint, dass, in der Tat, der Konstruktor
cv::Mat(IplImage*)
verschwunden.Aber ich fand diese alternative:
InformationsquelleAutor der Antwort Moeen MH
Ist der empfohlene Weg ist die
cv::cvarrToMat
Funktioncv::Mat
- ist die Basis-Datenstruktur für OpenCV 2.xCvMat
- alt C analog dercv::Mat
InformationsquelleAutor der Antwort Andrey Kamaev
Check-out die Mat Dokumentation.
InformationsquelleAutor der Antwort Safir
cv::Mat oder Mat, beides das gleiche.
Matte hat ein Betreiber CvMat (), also die einfache Zuweisung funktioniert
Konvertieren Matte zu CvMat
Konvertieren CVMat zu Mat
Konvertieren Matte zu IplImage*
> Für Single-Channel -
> Drei-Kanal -
Hoffe, dies hilft Ihnen. Prost 🙂
InformationsquelleAutor der Antwort Abc