c++ - OpenCv 2.4.11 - picture won't display -
i have been trying load , display picture opencv 2.4.11 (debug) in vs 2013. problem picture won't display , can't figure out. displayed empty window filled gray colour. tryed display plenty of images, changing attributes picture loading etc. , looking same problem online. here's code:
static mat read_sample(const string& samplepath, int &label, char separator = ';') { mat sample; //sample = imread(samplepath, 1); sample = imread("c:/users/honzik/desktop/kotel.jpg", cv_load_image_color); waitkey(0); label = 777; if (sample.empty()) { cout << "error loading sample!" << endl; exit(1); } //namedwindow("mywindow", cv_window_autosize); imshow("mywindow", sample); //mat graysample; //cvtcolor(sample, graysample, cv_bgr2gray); //imshow("gray sample", graysample); mat resizedsample; resize(sample, resizedsample, size(92, 112), 1.0, 1.0, inter_cubic); imshow("resized sample", resizedsample); return resizedsample; /* iplimage* img = cvloadimage("c:/users/honzik/desktop/kotel.jpg"); cvnamedwindow("test", 10); cvshowimage("test", img); mat mat = mat(img); return mat;*/ }
Comments
Post a Comment