在opencv2中使用python中的elphel相机
pyElphel的Python项目详细描述
使用rtsp协议从python控制elphel相机353,并从imgsrv访问以获得完整的再复制图像。 请参见github页面:https://github.com/hchauvet/pyElphel
安装
来自文件:
python setup.py install
来自pip:
pip install pyElphel
示例
完全分辨率(2592x1936)的视频无法使用RTSP。对于此解决方案,请使用grab_image_slow(),它依赖于通过http的imgsrv访问。
设置参数:
from pyElphel import Elphel cam = Elphel() cam.params['WOI_WIDTH'] = 1280 cam.params['WOI_HEIGHT'] = 720 cam.params['COLOR'] = 1 cam.params['EXPOS'] = 10000 cam.set_params()
live显示:
from pyElphel import Elphel with Elphel() as cam: cam.display()
获取单个图像:
from pyElphel import Elphel with Elphel() as cam: cam.init_live() img = cam.grab_image()
以全分辨率获取单个图像:
from pyElphel import Elphel cam = Elphel() img = cam.grab_image_slow()