OpenCV-python: cv2.imshow () показывает только верхнюю панель на mac

Поэтому я устанавливаю OpenCV и python3 на свой Mac с помощью руководства здесь: http://www.pyimagesearch.com/2016/12/05/macos-install-opencv-3-and-python-3-5/#comment-427533

В одном из своих гидов у него есть пример кода:

from __future__ import print_function import argparse import cv2 ap = argparse.ArgumentParser() ap.add_argument("-i", "--image", required = True, help = "From Terminal") args = vars(ap.parse_args()) image = cv2.imread(args["image"]) cv2.imwrite("./Output/image1.jpg", image) cv2.imshow("Test_imShow", image) cv2.waitKey(0) 

После того как я выполнил его в терминале с

 python read_n_write.py --image ./Resource/Me.jpg 

в то время как функция imwrite успешно создает дубликат прочитанного изображения, imshow не смог отобразить его в окне. Нет фона, просто плавающая верхняя оконная панель. введите описание изображения здесь

Я действительно запутался здесь, после небольшого количества Google, я пробовал предлагаемое решение

 cv2.startWindowThread() cv2.namedWindow("test") 

Оба не будут работать, любые предложения будут оценены, спасибо.


Редактировать 1: Большое спасибо api55. Я использовал matplotlib

 plt.imshow(canvas, interpolation='nearest') plt.show() 

И это полностью сработало, до сих пор не знаю, почему cv2.imshow не работает. Поэтому я оставлю этот вопрос открытым.

 
Interesting Posts for Van-Lav

Значение абсолютных / относительных путей в трассировке стека python

Python Selenium WebDriver. Написание собственного ожидаемого условия

Можно ли использовать $ addToSet несколько раз в одном обновлении?

Lua как язык сценариев общего назначения?

Python импортирует функцию с именем файла, содержащимся в переменной

Ошибка Pylint W0232: класс не имеет метода __init__

Запуск сценария Саломы без графики

Разделите на N элементов строку пробелами, сохраняющими цитируемые подстроки

Почему этот wxPython GUI замерзает, когда self.Destroy () используется вместо self.Close ()? (пример прилагается)

Как фильтровать список на основе другого списка, содержащего подстановочные знаки?

Замена элементов с помощью lxml.html

Получить индексы N наивысших значений в ndarray

Определить консистенцию массива numpy

Каков наилучший способ перебора списка python, исключая определенные значения и распечатывая результат

Является ли это pythonic для функции, чтобы возвращать цепочки значений / задавать переменные на себе?

Python - лучший язык программирования в мире.