我有圖像6750x6450像素,並試圖用OpenCv中的imshow()函數顯示它。 當我顯示一個圖像時顯示不好(某些有線輸出),當我嘗試顯示兩個圖像時出現seqfault。將這些圖像保存在硬盤上會給出好的結果,圖像會被保存,並且它們是正確的,當我調整它們的大小時,它們也會被正確顯示。 imshow()函數有一些大小限制嗎?Imshow()大小限制
代碼:
Mat bigImage1 = imread(...);
Mat bigImage2 = imread(...);
namedWindow("first",CV_WINDOW_FULLSCREEN);
namedWindow("second",CV_WINDOW_FULLSCREEN);
imshow("first",bigImage1);
imshow("second",bigImage2);
我工作的桌面計算機上的Windows 7 64位
嗨,我敢肯定的是,OpenCV不是爲大尺寸圖像設計的。你的架構是什麼?臺式電腦? 32/64位? Windows,Linux? 我發現了其他使用大於你的圖片的例子:http://tech.groups.yahoo.com/group/OpenCV/message/42362 – jlengrand 2012-01-04 14:22:28
我編輯了我的問題並提供了我的平臺詳細信息。 – krzych 2012-01-04 14:39:38