#include #include int main() { using namespace cv; using namespace cv::viz; //Creates a V4D object for on screen rendering Ptr v4d = V4D::make(Size(1280, 720), "Show image"); v4d->setVisible(true); //An image Mat image = imread(samples::findFile("lena.jpg")); //Feeds the image to the video pipeline v4d->feed(image); //Display the framebuffer in the native window in an endless loop. //V4D::run() though it takes a functor is not a context. It is simply an abstraction //of a run loop for portability reasons and executes the functor until the application //terminates or the functor returns false. v4d->run([=](){ return v4d->display(); }); }