OpenCV将加载图像但不显示它

时间:2016-07-21 15:04:46

标签: c++ opencv image-processing cmake

我正在使用CMake和OpenCV与C ++,我只是想尝试运行一个简单的程序:

jQuery(document).ready(function () {
$("#button-login").click(function () {
    $.ajax({
        type: "POST",
        url: "/Controllers/UserController/login/",
        data: $(this).serialize(),
        dataType: "json"
    })
    .done(function (result) {
        console.log(result);
    })
    .fail(function (a) {
        console.log( a);
    });
});

当我cmake,我没有错误,当我通过./test运行程序时,我得到"图像可以加载"以及正确的图像大小。

为什么我的程序会创建一个显示图像的新窗口?

谢谢!

1 个答案:

答案 0 :(得分:3)

在imshow之后使用cv::waitKey()。这是进行openCV渲染所必需的。

使用waitKey(0)暂停,直到按下某个键或waitKey(1)暂停为止。

进一步reference