OpenCV imshow no muestra imagen en osx

Estoy trabajando directamente en un libro y copié el siguiente código (esencialmente el equivalente de openCV de "hola mundo"):

//helloCV.cpp
#include <opencv2/opencv.hpp>

int main(int argc, char** argv){

        cv::Mat img = cv::imread(argv[1], -1);
        if (img.empty()) return -1;

        cv::namedWindow("Example1", cv::WINDOW_AUTOSIZE);
        cv::imshow("Example1", img);
        cv::waitKey(0);
        cv::destroyWindow("Example1");

        return 0;

}//main 

Desafortunadamente, cuando ejecuto este código, aparece una ventana con el encabezado y nada en él:

Sospecho que he estropeado el entorno o algo así al instalar OpenCV, pero cmake no arroja errores, y el código se ejecuta como se esperaba, saliendo correctamente al presionar una tecla y todo eso, con la evidente excepción de la falta de un foto mostrada

¿Algun consejo?

¡Gracias!

Respuestas a la pregunta(1)

Su respuesta a la pregunta