Ajustar una imagen a la pantalla usando imshow opencv

Quiero mostrar una imagen usando opencv en Mac os X 13 '. El tamaño de la imagen es 1920 × 1080. Cuando ejecuto este código, veo solo una parte de una imagen. Necesito ajustar la imagen a la pantalla.

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include<opencv2/core/core.hpp>
#include<opencv2/highgui/highgui.hpp>
#include "opencv2/opencv.hpp"
#include<string.h>
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
}

Respuestas a la pregunta(2)

Su respuesta a la pregunta