Как отобразить изображение с помощью Pylab из скрипта неблокирующим способом

Я пишу некоторый алгоритм итеративной обработки изображений в скрипте (я не хочу использовать iPython), и я хотел бы визуализировать изображение, которое я генерирую после каждой итерации. Это очень легко сделать в Matlab, не блокируя основной поток, но я изо всех сил пытаюсь сделать это в Python.

В pylab блокируется функция show () , и мне нужно закрыть окно, чтобы продолжаю выполнение моего скрипта. Я видел, что некоторые люди используют функцию ion (), но в моем случае она не действует, например:

pylab.ion()
img = pylab.imread('image.png')
pylab.imshow(img)
pylab.show()

все еще блокируется. Я также видел людей, говорящих, что «использование рисования вместо сюжета» может решить эту проблему. Однако я не использую plot, а imshow / show. Что-то мне здесь не хватает?

С другой стороны, PIL также имеет некоторые функции отображения, html) есть руководство по публикации, в котором говорится, что приложение должно быть скомпилировано как беззнаковое приложение, закрытый ключ должен быть сгенерирован с помощью keytool , а затем подписан с помощью jarsigner .

Как создать неподписанное приложение с помощью IntelliJ?

В качестве альтернативы, можем ли мы выполнить все эти шаги с помощью Инструменты-> Android-> Экспорт подписанного пакета Android ?

Заранее благодарим!

16
задан Arne Evertsson 7 March 2012 в 10:56
поделиться