python相机拍照显示_Python无法从Raspberry Pi相机以最高分辨率拍照
我有一个R2.1版本的Raspberry Pi Camera,能够以3280×2464的分辨率拍摄照片.
我已经使用raspistill命令进行了测试,这似乎可以正常工作:
raspistill -o 8mp.png -w 3280 -h 2464
返回信息:
8mp.png JPEG 3280x2464 3280x2464+0+0 8-bit sRGB 4.524MB 0.010u 0:00.010
但是,当我使用Python代码拍照时,它会拒绝它.这是我正在使用的代码:
#!/usr/bin/python
import picamera
camera = picamera.PiCamera()
camera.resolution = (3280,2464)
camera.capture("test.png")
camera.close()
这是错误:
mmal: mmal_vc_port_enable: failed to enable port vc.ril.image_encode:out:0(PNG ): ENOSPC
mmal: mmal_port_enable: failed to enable port vc.ril.image_encode:out:0(PNG )(0x700090) (ENOSPC)
Traceback (most recent call last):
File "pic.py", line 6, in
camera.capture("test.png")
File "/usr/local/lib/python2.7/dist-packages/picamera/camera.py", line 1383, in capture
encoder.start(output)
File "/usr/local/lib/python2.7/dist-packages/picamera/encoders.py", line 1024, in start
super(PiCookedOneImageEncoder, self).start(output)
File "/usr/local/lib/python2.7/dist-packages/picamera/encoders.py", line 394, in start
self.output_port.enable(self._callback)
File "/usr/local/lib/python2.7/dist-packages/picamera/mmalobj.py", line 813, in enable
prefix="Unable to enable port %s" % self.name)
File "/usr/local/lib/python2.7/dist-packages/picamera/exc.py", line 157, in mmal_check
raise PiCameraMMALError(status, prefix)
picamera.exc.PiCameraMMALError: Unable to enable port vc.ril.image_encode:out:0(PNG ): Out of resources (other than memory)
我注意到用.jpg而不是.png可以工作.对我来说,这似乎有些奇怪,因为文档说它应该可以工作,并且raspistill命令也可以在.png上使用此分辨率.
有任何想法吗?
python相机拍照显示_Python无法从Raspberry Pi相机以最高分辨率拍照相关推荐
- TX2上的Raspberry Pi相机
在撰写本文时,使用了L4T 28.1 Production Release.只要对所有未来更新的更改很小,那么这些说明就不会有太大变化. 驱动程序L4T文档是很好的资源,特别是"传感器驱动程 ...
- python如何将两张图片叠加的半透明_python – Raspberry Pi相机透明图像叠加
是否可以在pi相机预览上叠加透明(png或gif)图像? 我找到了一些代码,但它创建了一个白色背景 import picamera from PIL import Image from time im ...
- 树莓派 Raspberry Pi 相机模块 Camera Module 3
Raspberry Pi 近日推出了一个新的相机模块,名字就叫 Camera Module 3.是Camera Module 2 的升级版. Camera Module 3模块使用了索尼 IMX708 ...
- python 输入密码不显示_Python开发实例:隐藏输入密码时屏幕回显
登录账号密码的时候,账号可以回显在屏幕上,但是对于比较隐私的项目例如密码最好是不要再屏幕上回显.就像我们再终端登录linux服务器的时候,输入信息的时候只显示用户名,而不显示登录密码. 以下是Pyth ...
- python图例重复显示_python – 具有两个标记的多行的自定义图例,用于相同的文本...
我想执行图中所示的图例类型. 这个数字我做了一些技巧只是为了表示我真正想要的东西,所以它没有很好地展示传奇中粉红色标记的颜色. 在图中,圆圈表示相同的参数,但是对于两个不同的模型;三角形和方形标记也是 ...
- python画图marker显示_python画图(标记、marker、设置标记大小、marker符号大全)(图文详细入门教程五)...
初衷 本人由于平常写论文需要输出一些结果图,但是苦于在网上搜python画图时,详细的教程非常多,但是就是找不到能马上解决自己问题那一行代码,所以打算写一些适合需求简单的朋友应急用的教程,应急就必须方 ...
- python strftime格式化显示_Python 格式化输出时间字符串函数 strftime
strftime()函数将时间格式化 我们可以使用strftime()函数将时间格式化为我们想要的格式.它的原型如下: size_t strftime( char *strDest, size_t m ...
- python plotly spyder显示_Python绘图工具Plotly的简单使用
1.Plotly被称为史上最好的绘图工具之一,为了更好的展示金融数据的复杂性. Plotly的官方网站为:https://plot.ly/ python量化的关键是金融数据可视化,无论是传统的K线图, ...
- python前端页面显示_Python flask框架如何显示图像到web页面
代码如下 webfig1.py from flask import Flask from flask import render_template import matplotlib.pyplot a ...
- python strftime格式化显示_Python strftime日期格式化
一.日期格式化 下面的程序将包含当前日期和时间的日期时间对象转换为不同的字符串格式: from datetime import datetime now = datetime.now() print( ...
最新文章
- Android属性动画 XML
- Activiti+oracle 启动项目时不能自动建表或更新表的问题分析及解决办法
- java知识点总结(二)
- 远程服务器 上传公钥,SecureCRT+Ubuntu SSH服务器的远程公钥登陆
- Redis面试 - 如何保证 redis 的高并发和高可用?
- 技术生态两手抓,打造面向未来的企业级领先数据库
- 微信公众平台消息接口开发(34)微信墙之表白墙/婚礼墙/晚会墙/会议墙/晒单墙/照片墙/历史墙...
- oem是什么生产方式
- SQL SERVER占用CPU过高排查和优化
- 解码隆基模式:光伏企业的百亿成长之路
- Vue2 + ElementUI登录界面模板
- 微信突破版本限制永久设置透明/半透明头像
- setTimeout的隐藏小知识
- 我的职业性格测评报告
- 去哪儿PMO Head赵云:项目管理背后有哪些生存之道?
- 6月服务器维护什么时候结束,2017年6月6日定期维护公告
- (三)单细胞数据分析——细胞亚群的表型特征刻画
- 结对编程之经验教训总结
- EasyRecovery14最新个人版数据恢复工具
- 马尔科夫预测MATLAB