używam Ubuntu 12.04 i OpenCV 2Korzystanie Mat :: w (i, j) w OpenCV dla obiektu 2-D Mat
mam napisane następujący kod:
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*/
}
Problem otrzymuję wartości ujemne i bardzo duże wartości w zmiennej danych. Chyba popełniłem jakiś błąd. Czy możesz to wskazać. Przeczytałem dokumentację (nie skończyłem jej w pełni ... jest dość duża). Z tego, co przeczytałem, powinno to zadziałać. Ale tak nie jest. Co tu jest nie tak?
hej dzięki bro :) rozwiązał mój problem. – Chani