我想在Mac OS X 13'上使用opencv显示图像.图像大小为1920×1080.当我运行此代码时,我只看到图像的一部分.我需要将图像适合屏幕.
#include#include #include #include #include #include "opencv2/opencv.hpp" #include using namespace cv; using namespace std; int main() { Mat image=imread("/Users/rafikgouiaa/Qt/projects/MakeVideo/build-MakeVideo- Desktop_Qt_5_0_2_clang_64bit-Debug/im.jpg"); namedWindow( "Display frame",CV_WINDOW_AUTOSIZE); imshow("Display frame", image); waitKey(0); return 0 }
Temak.. 26
如果您需要显示大于屏幕分辨率的图像,则需要拨打电话
namedWindow("Display frame", WINDOW_NORMAL)
在imshow之前.
要设置所需的窗口调用大小
cv::resizeWindow("Display frame", WIDTH, HEIGHT);
有关详细信息,请参阅http://docs.opencv.org/modules/highgui/doc/user_interface.html#imshow