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