Эффективный способ прошивки изображений в python - PullRequest
0 голосов
/ 26 апреля 2019

Каким будет самый эффективный способ прошивки изображений в python?

В настоящее время у меня есть бесконечный цикл while, который в конце вызывает sleep, а затем использует matplotlib для отображения изображения. Однако я не могу заставить matplotlib заменить текущее изображение, я вместо этого должен закрыть, а затем снова показать, что медленно. Я бы хотел максимально точно высвечивать последовательности изображений на заданной частоте.

Я открыт для решений, использующих другие библиотеки для замены на месте.

Ответы [ 2 ]

1 голос
/ 26 апреля 2019

Используя openCV, вы можете использовать это для перебора изображений и их показа

for img in images:
    # Show the image (will replace previously displayed images
    # with the same title)
    cv2.imshow('window title', img)

    # Wait 1000ms before showing the next image and if the user
    # pressed 'q', close the window and stop looping through the dataset 
    if cv2.waitKey(1000) & 0xFF == ord('q'): 
        cv2.destroyAllWindows()
        break
0 голосов
/ 17 мая 2019

Использование библиотеки под названием PsychoPy.Это может гарантировать, что все прорисовано, и позволяет вам контролировать, когда рисуется окно (фрейм) с помощью функции window.frame ().

...