#include <stdio.h> #include <cv.h> #include <highgui.h> #include "opencv2/core/core_c.h" #include "opencv2/core/core.hpp" #include "opencv2/highgui/highgui.hpp" using namespace cv; int main() { namedWindow("hello", CV_WINDOW_AUTOSIZE); Mat im = imread("C:\\1.bmp",1); if(im.empty()) { return -1; } imshow("display", im); waitKey(0); return 0; }Могут возникнуть проблемы, что imread возвращает матрицу нулевого размера, и изображение не выводится на экран. Дело в том, что Linker > Input > Additional Dependencies: прописываются отдельно для Debug и Release, например, opencv_core231d.lib и opencv_core231.lib соответственно. Необходимо положить в MyProject/Debug соответствующую библиотеку с "d", и все заработает!
вторник, 25 октября 2011 г.
Вывод изображения на экран OpenCV 2.3
Самый простой вывод изображения на экран:
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий