Распистил: некоторые картинки чёрные

У меня есть 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

0 ответов

Другие вопросы по тегам