Распистил: некоторые картинки чёрные - PullRequest
0 голосов
/ 15 ноября 2018

У меня есть Raspberry Pi, на котором я выполняю скрипт на Python. Этот скрипт имеет цикл while со следующим оператором

os.system('sudo raspistill -o img' + str(counter) +'.jpg')

Этот цикл выполняется 100 раз, и предполагается, что он делает сто снимков (номер счетчика увеличивается каждый раз, когда делается снимок). Я проверил, что этот код работает отлично и папка содержит 100 изображений.

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

os.system('sudo cp ' + sourceFilePath + ' ' + destinationFilepath)

Тем не менее, с этой копирующей нитью некоторые изображения кажутся полностью черными (и размер действительно маленький, около 150 КБ). Кто-нибудь знает, что происходит?

ПРИМЕЧАНИЕ. По какой-то причине мне приходится использовать команду os.system ('sudo raspistill -o'). Я не могу использовать библиотеку Picamera

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...