Salve a tutti, utilizzo solo di tanto in tanto le librerie di Opencv, quindi non sono un esperto.
Sto provando a utilizzare cvSplit ma mi da il seguente errore: "no matching function for call to 'cvSplit'".
La mia prima idea era di non avere incluso la libreria giusta, impanicato ne ho aggiiunte altre a caso ma senza risultati.
Utilizzo Xcode 4.5.2 e Opencv 4.3.2.
Controllando di non avere fatto errori procedurali ho incluso tutti i file .dylib e le librerie sono installate corretamente. Utilizzo altre funzioni ma nessuna non viene riconosciuta. Vi includo la parte di codice dove mi da errore.
Grazie a tutti per le risposte!!codice:#include <stdlib.h> #include <opencv2/opencv.hpp> #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> #include <opencv/cv.h> #include <opencv/highgui.h> using namespace cv; int main () { IplImage* img; IplImage* chRed=cvCreateImage(cvGetSize(img), 8, 1); IplImage* chGre=cvCreateImage(cvGetSize(img), 8, 1); IplImage* chBlu=cvCreateImage(cvGetSize(img), 8, 1); cvSplit (img,chRed,chGre,chBlu); return 0; }

Rispondi quotando