我有一个覆盆子pi相机,我正在用它来拍些照片。我想拍一些原始jpg图片。在线搜索后,我发现我可以使用以下命令完成它:
raspistill --raw -o image.jpg
但是,我想在我的脚本中完成同样的事情。我确实知道我可以使用os / subprocess库在我的脚本中执行上面提到的命令。但是,我正在寻找PiCamera库中的特定功能。
例如,要启用静态统计信息,我可以使用-st标志将其打开。但是,我可以在我的python脚本中使用以下行完成同样的事情:
camera.still_stats = True
同样,我想在我的剧本中采用原始的JPG图像。
答案 0 :(得分:0)
您提供的命令似乎会将RAW数据添加到您的JPEG文件中,但同样不能使您的照片“原始”。我相信This thread包含您要查找的信息。
答案 1 :(得分:0)
只需使用camera.capture(stream, format='jpeg', bayer=True)
参数:#NUM1
这将要求将拜耳数据编码在.jpeg流中。