Sto usando Ubuntu 12.04 e OpenCV 2Utilizzando Mat :: a (i, j) in OpenCV per un oggetto 2-D Mat
Ho scritto il seguente codice:
IplImage* img =0;
img = cvLoadImage("nature.jpg");
if(img != 0)
{
Mat Img_mat(img);
std::vector<Mat> RGB;
split(Img_mat, RGB);
int data = (RGB[0]).at<int>(i,j)); /*Where i, j are inside the bounds of the matrix size .. i have checked this*/
}
Il problema sto ricevendo valori negativi e valori molto grandi nella variabile dei dati. Penso di aver fatto qualche errore da qualche parte. Puoi per favore segnalarlo. Ho letto la documentazione (non l'ho terminata completamente .. è abbastanza grande). Ma da quello che ho letto, questo dovrebbe funzionare. Ma non lo è. Cosa sta andando storto qui?
hey grazie fratello :) risolto il mio problema. – Chani