问题标签 [raspistill]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
244 浏览

python - Raspistill:有些图片是黑色的

我有一个树莓派,我正在其上执行一个 python 脚本。该脚本有一个 while 循环,其中包含以下语句

这个循环执行了 100 次,应该拍摄一百张照片(每次拍摄一张照片,计数器的编号都会增加)。我已验证此代码运行良好,并且该文件夹包含 100 张图片。

我添加了一个后台线程来并行执行。一旦主程序抓拍一张图片并将其放入文件夹中,该线程就会使用以下命令将该图片复制到另一个目录中

但是,打开这个复制线程后,有些图片似乎完全是黑色的(而且尺寸非常小,大约 150kb)。有谁知道发生了什么?

注意:由于某种原因,我必须使用 os.system('sudo raspistill -o ') 命令。我无法使用 picamera 库

0 投票
0 回答
1339 浏览

camera - 如何捕获树莓派相机的特定投资回报率?

我想捕获树莓派相机的特定 ROI(比如 20x1800 区域)。首先,我使用了raspistill --roi. 它给了我一个放大的图像。picameracrop方法也发生了同样的情况。所以我决定通过 raspicam 捕获整个图像,然后使用 OpenCV 裁剪图像。它给了我每秒 20-27 帧的速度。没有更快的解决方案吗?

0 投票
1 回答
55 浏览

c - 树莓派使用 statvfs() 会产生错误的结果

我正在使用raspistill我的 PI 获取图像。几周后,我的 SD 卡已满,整个东西都死了,所以我需要重新安装。所以我添加了一些代码来查看我的可用内存发生了什么。这是评估我的记忆状态的代码。

这是我得到的结果:

  1. 拍照状态2
  2. 可用内存为6868992
  3. 转:325 工作 = 1 向上 = 1
  4. 将图像保存在 Pix/005/img014_2020-07-02_10-23-37.jpg
  5. 图片保存拍照状态2
  6. 可用内存为2777088
  7. 转:352 工作 = 1 向上 = 1
  8. 将图像保存在 Pix/005/img015_2020-07-02_10-23-46.jpg
  9. 图片保存拍照状态2
  10. 可用内存为4293648384
  11. 转:379 工作 = 1 向上 = 1
  12. 将图像保存在 Pix/005/img016_2020-07-02_10-23-55.jpg
  13. 图片保存拍照状态2
  14. 可用内存为4289556480
  15. 转:406工作= 1向上= 1

为什么在运行过程中可用内存会发生变化 - 我在运行期间没有启动或停止任何程序,也没有分配大容量内存。

编辑:我的错 - 似乎 32GB 对于 unsigned long 来说太长了。所以我只需要为我的任务评估 f_bavail。小白

0 投票
1 回答
1802 浏览

raspberry-pi - raspistill 返回文件未找到

我正在尝试使用 64 位版本的 raspbian(可以在这里找到:https ://www.raspberrypi.org/forums/viewtopic.php?f=117&t=275370

我下载了它,安装了所有东西,运行了我的更新,然后打开了相机。但是当我尝试运行它时,PI 只是回馈

当我执行 ls 时,我可以看到目录正常:

当我查看权限时,每个人都有读取/执行权限:

我在这里有点茫然 - 文件就在那里,那么为什么当我尝试从命令行调用它时找不到它?

0 投票
0 回答
23 浏览

camera - Native raspberry 64 OS raspivid:无法执行二进制文件

操作系统:

Linux raspberrypi 5.10.35-v8+ #1417 SMP PREEMPT Fri May 7 17:44:55 BST 2021 aarch64 GNU/Linux

重新安装根本不起作用

无法执行 rasp:

在此处输入图像描述

ffmpeg 工作正常。

0 投票
1 回答
151 浏览

raspberry-pi - 有没有一种快速的方法可以在 Raspberry Pi 4B 和 HQ 相机模块上使用 raspistill 记录图像?

我想用 Raspberry Pi HQ 相机模块记录多张图像(例如 50 张)。这些图像是用简单的命令行记录的raspistill -ss 125 -ISO 400 -fli auto -o test.png -e png。由于我必须记录 .png 文件,因此图像尺寸为 3040x4056。如果我运行一个包含 50 个命令行的简单 bash 脚本,那么图像之间的“处理时间”似乎很长。

那么有没有办法在没有任何延迟(或至少很短的延迟)的情况下一个接一个地记录这些图像中的 50 个?

0 投票
0 回答
47 浏览

python - 有没有办法在 python 中实现“raspistill -fli auto”?

在上一篇文章中,我要求使用不同的方式来使用 command raspistill -ss 125 -ISO 800 -fli auto -o test.png -e png,因为它太慢了。解决方案是切换到 python 而不是使用命令窗口。它工作得很好,因为它使它快了大约 3 倍。虽然它可以设置快门速度和 ISO,但我找不到实现-fli auto上述代码部分的方法。根据 raspberry pi 网站的说法,“闪烁避免将曝光时间锁定为电源闪烁频率的倍数(60Hz 为 8.33ms,50Hz 为 10ms)。”

在阅读 python picamera 文档时,似乎没有简单的方法可以-fli auto在 python 中实现设置。该网站说“exposure_speed [...] 是一个只读属性。”

那么我该如何实现呢?

谢谢

0 投票
0 回答
17 浏览

raspistill - 如何在容器中使用外部命令?

如何使用外部命令(如fswebcamraspistill等)来控制 Docker 内部的摄像头捕获数据?