问题标签 [picamera]

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 投票
1 回答
471 浏览

python - Python Django - ModuleNotFoundError:没有名为“picamera”的模块

我正在制作我的第一个基于 Django 的网页,并尝试将视频从我的树莓派直播到所述网页,但由于某种原因,我无法在 Django 中导入“picamera”模块......我有编写了一个输出相机源的脚本,当我在服务器外部运行它时它工作正常,但是当我将相机脚本导入views.py时,我收到错误消息ModuleNotFoundError: No module named 'picamera'。有谁知道为什么?我使用的所有其他模块在 Django 内外都可以正常工作。导入我自己的模块也可以正常工作。

我确定我已经正确安装了 picamera 模块(https://picamera.readthedocs.io/en/release-1.13/),我什至尝试删除并重新安装它。我在尝试导入 NumPy 时遇到了同样的错误(https://pypi.org/project/numpy/)...

我正在使用虚拟环境。我不知道这是否是一个因素,但我想我会提到它,以防万一。

永远感谢任何可以提供帮助的人!

0 投票
0 回答
84 浏览

python - Picamera 多进程

我正在尝试使用单独的过程来拍照。此代码已从 a 修改为Threada multiprocess(我认为这就是它不起作用的原因)。当我创建这个类的一个实例然后运行它并obj.start()出现一个弹出窗口时,the program is already running, do you want to stop it?我不明白我在做什么错?PS("GO"输出永远不会显示在屏幕上)

0 投票
1 回答
115 浏览

python - 食谱 PiCamera 中的什么“睡眠”?

PiCamera 的大部分食谱都time.sleep()在之前camera.capture官方教程)。这里只有评论:“#相机预热时间”

  1. 但它究竟是如何变暖的?为了什么?
  2. camera.capture如果我在一个循环中使用,我需要做热身吗?还是在第一次迭代中仅一次就足够了?
  3. 我应该如何选择热身的秒数?
0 投票
0 回答
110 浏览

python - 必须使用 PiCamera 重置每张图片之间的分辨率

我将 Python 中的 Picamera 库与新的 HQ 相机结合使用,我发现如果我想使用图像端口并循环拍照,我必须在循环中一次又一次地设置分辨率。这是正常行为吗?必须一遍又一遍地设置它似乎很愚蠢(我检查了设置分辨率的调用,它不是一个非常快的调用)。

这是我正在使用的代码:

0 投票
1 回答
114 浏览

python - django StreamingHttpResponse picamera 运行但不渲染流,请指教

我希望我能找到你。

我真的在为一个个人项目而苦苦挣扎,如果有人能让我直截了当,我将不胜感激。

我希望从 django 的 picamera 流式传输视频。我看到了一些 cv2 的实现,在 cv2 上遇到了一些问题,并决定尝试一条替代路线。这里的一些代码来自 picamera 文档,一些来自我遇到的一些 cv2 实现。

当我点击 django url 时,相机开始流式传输,但是网页是灰色的,中间有一个小框,没有可见的流。

python3 -m django --version: 3.0.6

完整代码贴在下面。 这就是我所看到的

有人能指出我正确的方向吗?

谢谢你,达伦

0 投票
1 回答
634 浏览

raspberry-pi - Cannot identify image file io.BytesIO on raspberry Pi using PiCamera library and PIL

I am having trouble using the output from PiCamera capture function (directed in a BytesIO stream) and opening it using the PIL library. Here is the code (based on the PiCamera basic examples):

The error is : PIL.UnidentifiedImageError: cannot identify image file <_io.BytesIO object at 0xaa01cf00>

Any help would be greatly appreciated :)

Have a nice day!

0 投票
2 回答
97 浏览

python - 使用 HTML 界面控制 lighttpd 服务器上正在运行的 python 脚本

我正在尝试找出最适合我的项目的工具。

我有一个在树莓派(RPi)上运行的 lighttpd 服务器和一个控制相机的 Python3 模块。我需要对相机进行大量自定义控制,并且需要能够动态更改模式。

我想让一个 python 脚本持续运行,它等待来自 lighttpd 服务器的命令,最终来自用户通过 Intranet 与基于 HTML 的网页交互(没有外部连接)。

我过去使用 Flask 来控制正在运行的脚本,并且我使用 FastCGI 来执行脚本。我想继续使用 lighttpd 服务器,而不是完全切换到 Flask,但我不知道一旦脚本实际运行以执行各个功能后如何与脚本交互。我不能将它们分成多个功能,因为一次只有一个脚本可以控制相机。

设置 Flask 应用程序并让 lighttpd 在那里发送请求是正确的解决方案,还是有更好的工具呢?

0 投票
1 回答
89 浏览

python - 用我开始的按钮打破循环?

我想用我启动它的同一个按钮来打破一个循环。下面的代码不起作用,因为它在“sleep(2)”之后结束循环。

我知道“camera.capture_continuous”是 PiCamera 特有的,但也许有人仍然可以帮助我找到解决方案。;)

0 投票
0 回答
259 浏览

python - 减少 Pi 相机的延迟

我找到了一个可以使用 Raspberry Pi 摄像头 V2.1 扫描条形码的代码。

它按预期工作,当我将条形码呈现给相机时,它可以检测到条形码。但如果我稍微移动一下相机,视频就会出现延迟。我尝试增加相机。帧率,但这无济于事。也不会改变分辨率。即使我删除了该dec()功能,视频仍然看起来很滞后。

如何提高相机帧率使其不滞后?

代码还会打开一个窗口,我可以在其中看到视频。现在它对调试很有用,但我想知道如何阻止 Pi 稍后打开视频窗口?

0 投票
1 回答
38 浏览

python - 如何停止树莓派机器人汽车上的模糊图像?

我正在使用 Raspberry Pi 制作机器人汽车。我在车顶上安装了一个树莓派相机;汽车不移动时图像清晰,但移动时图像模糊。是否有人知道任何解决方案(硬件或软件)可以在驾驶时停止模糊图像?谢谢