opnecv全屏显示图像的demo如下:
#include <opencv/cv.h>
#include <opencv/highgui.h>
using namespace cv;
using namespace std;
int main()
{
Mat src = imread("Black.jpg",1);
imshow("src",src);
namedWindow("FullScreen",CV_WINDOW_NORMAL);
setWindowProperty("FullScreen", CV_WND_PROP_FULLSCREEN, CV_WINDOW_FULLSCREEN );
imshow("FullScreen",src);
waitKey();
}
但是全屏后的第一行和第一列会有一条白边框。
去除白边框方法如下:
1.修改opencv\sources\modules\highgui\src\window_w32.cpp文件中的函数:
static RECT icvCalcWindowRect( CvWindow* window ) //978行
将末4行注释掉: <