使用CV2时无法显示图像

时间:2018-02-25 16:22:09

标签: python-3.x image macos imshow cv2

我正在尝试使用CV2在屏幕上显示图像,但没有任何反应 - 我看到的只是一个黑屏。

未收到任何错误讯息。

我正在使用Mac,我连接了辅助屏幕。当我运行代码时,两者都变为黑色10秒但图像不显示。 这是代码:

    while True:
        if not os.path.isfile(pic_name):
            print("Wrong path: ", pic_name)
            return

        image = cv2.imread(pic_name, 0)
        if image is not None:

            print(image)

            cv2.imshow('image', image)
            k = cv2.waitKey(1000)

            if k == 27:         # If escape was pressed exit
                cv2.destroyAllWindows()
                break

            break
    return pic_time

另外 - 当将图像打印为nd-array时,值很好:

[[  0   3   4 ... 239 220   3]
[  0   2   0 ... 238 219   3]
[  2   6   0 ... 237 218   2]
...
[  0  26 127 ... 175 173   2]
[  0  33 149 ... 169 168   3]
[  3  22 145 ... 167 163   2]]

谢谢!

0 个答案:

没有答案