【发布时间】:2020-11-05 09:59:11
【问题描述】:
我正在尝试使用 Raspberry Pi 相机拍摄照片和视频。大约 3 天一切正常,之后事情开始走下坡路。首先,我注意到我播放 Raspberry Pi 视频的网站显示了未加载的图像标志 (https://www.thewindowsclub.com/wp-content/uploads/2018/06/Broken-image-icon-in-Chrome.gif)。因此,我回到我的 raspbian 终端并尝试了基本命令。首先,我尝试了这个:
raspistill -o /home/pi/Desktop/image.png
这在过去的几天里运行良好,我认为它再次运行,直到我打开图像。 Image Viewer 说图像根本不是 PNG 文件。这是弹出窗口:
Fatal error reading PNG image file: Not a PNG file
查找错误后,我重新安装了PNG库,但仍然没有运气。所以,我决定改用jpg。我接下来执行了这个:
raspistill -o /home/pi/Desktop/img.jpg
而且...我遇到了另一个错误:
Error interpreting JPEG image file (Not a JPEG file: starts with 0xc5 0xdb)
再次查找后,我使用了这个命令:
file /home/pi/Desktop/img.jpg
我得到以下输出:
/home/pi/Desktop/image.jpg: data
那么...如果jpg文件实际上是数据文件,那有什么问题? 此外,过去几天它在 Python 脚本和终端中运行良好……现在发生了什么?
一些附加信息:我总是使用 xrdp 来远程桌面,从我的 Windows 笔记本电脑到我的 Raspberry Pi (4 B+)。因此,我看不到预览是否有效。我正在使用 Raspberry Pi Camera Rev. 1.3 和 Raspbian Full 32 位。
一些更重要的信息:这个错误是在我无法解释的事件之后开始发生的。我的 Windows 笔记本电脑使用远程桌面连接到我的 Raspberry Pi,但我不小心按下了睡眠按钮。当我再次唤醒笔记本电脑时,它说远程桌面意外终止。我一直在尝试重新连接,但它不起作用。所以,我拔掉了树莓派,然后重新插上。在我使用远程桌面再次连接到它之后,它开始这样做。这让我觉得是软件问题,所以我从 Raspberry Pi Configuration 和 raspi-config 启用和禁用了相机,但没有用。
我被困住了,不知道该怎么办。任何帮助将不胜感激。提前谢谢你。
编辑:预览完美显示,只是图像的保存以某种方式损坏。有没有办法重新安装 raspistill?
【问题讨论】:
-
尝试:sudo apt-get update && sudo apt-get upgrade sudo rpi-update sudo reboot
-
也许“问题”是由最近的更新引起的?
-
我在 SD 卡上重新安装了操作系统,之后一切正常。我认为操作系统可能以某种方式损坏(即使我确实使用了 Raspberry Pi Imager)。
标签: raspberry-pi raspberry-pi3 raspbian raspbian-buster