我有一个树莓派,我正在其上执行一个 python 脚本。该脚本有一个 while 循环,其中包含以下语句
os.system('sudo raspistill -o img' + str(counter) +'.jpg')
这个循环执行了 100 次,应该拍摄一百张照片(每次拍摄一张照片,计数器的编号都会增加)。我已验证此代码运行良好,并且该文件夹包含 100 张图片。
我添加了一个后台线程来并行执行。一旦主程序抓拍一张图片并将其放入文件夹中,该线程就会使用以下命令将该图片复制到另一个目录中
os.system('sudo cp ' + sourceFilePath + ' ' + destinationFilepath)
但是,打开这个复制线程后,有些图片似乎完全是黑色的(而且尺寸非常小,大约 150kb)。有谁知道发生了什么?
注意:由于某种原因,我必须使用 os.system('sudo raspistill -o ') 命令。我无法使用 picamera 库