Я добавил imshow("result",result)
в конец образца opencv (stitching_detailed.cpp), который находится в исходных файлах opencv, но он не показывает изображение. если я сохраню его в .jpg, а затем снова открою с помощью imread, он будет работать нормально. Кто-нибудь знает, почему? этот код сохраняет файл в result.jpg, но не показывает изображение!! Странный!
imwrite("result.jpg", result);
namedWindow("resultwindow", WINDOW_AUTOSIZE);
imshow("resultwindow", result);
waitKey(0);
В приведенном ниже коде будет отображаться изображение, но для меня важно время. Я не хочу сохранять файл, а затем читать его (мой проект сшивается в реальном времени)
imwrite(result_name, result);
Mat result2=imread("result.jpg");
namedWindow("resultwindow", WINDOW_AUTOSIZE);
imshow("resultwindow", result2);
waitKey(0);
Это действительно странно. попробуй это . вы увидите, пожалуйста, помогите мне, где не так?!! как отобразить сшитое изображение в прошивке_Detailed.cpp?
waitKey(some_millis);
после imshow, иначе ничего не будет нарисовано. - person berak   schedule 01.07.2015