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.
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; }
Grazie a tutti per le risposte!!