Распистил: некоторые картинки чёрные
У меня есть 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