打印
[其他ST产品]

mp135 如何使用opencv-python 或v4l2-ctl打开摄像头,并保存为图片?

[复制链接]
1776|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
powerantone|  楼主 | 2024-5-11 15:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题,我在使用v4l2-ctl和opencv的时候,打开摄像头保存是可以,但是保存出来的图片都很有问题
比如
或者图片上半部分是被压扁的不知道什么色彩的图片,下面全是灰色
我尝试过用opencv更改摄像头参数,如下:
cap.set(6, cv2.VideoWriter.fourcc( 'M', 'J','P', 'G'))# cap.set(cv2.CAP_PROP_CONVERT_RGB, False)cap.set(cv2.CAP_PROP_FRAME_WIDTH, 1920) cap.set(cv2.CAP_PROP_FRAME_HEIGHT, 1080)cap.set(cv2.CAP_PROP_FPS, 30)
或者
各种都试过都不行。
但是官方的例程中,直接用v4l推送到media上,直接显示的又是可以的。
请问我该如何使用opencv-python 或v4l2-ctl打开摄像头,并保存为图片?

使用特权

评论回复
沙发
夜阑风雨| | 2024-6-19 11:15 | 只看该作者
要使用OpenCV-Python或v4l2-ctl打开摄像头并保存为图片,可以先自己写个脚本,网上应该有吧

使用特权

评论回复
板凳
远山寻你| | 2024-6-19 14:00 | 只看该作者
v4l2-ctl是一个命令行工具,用于与Linux内核的视频4 Linux 2(Video4Linux2)API交互。它通常用于配置摄像头参数,而不是直接用于捕捉图像。

使用特权

评论回复
地板
三生万物| | 2024-6-19 16:00 | 只看该作者
你可以使用v4l2-ctl来配置摄像头,然后使用其他工具(如ffmpeg)来捕捉图像。

使用特权

评论回复
5
暖了夏天蓝了海| | 2024-6-19 18:00 | 只看该作者
使用v4l2-ctl和ffmpeg需要一定的Linux命令行知识,而且可能需要root权限来访问摄像头设备。

使用特权

评论回复
6
别乱了阵脚| | 2024-6-19 22:00 | 只看该作者
如果你只是想快速捕捉图像,使用OpenCV-Python通常会更简单和直观

使用特权

评论回复
7
一秒落纱| | 2024-6-20 02:00 | 只看该作者
你可以使用v4l2-ctl来查看和修改摄像头的设置:v4l2-ctl --list-devices v4l2-ctl -d /dev/video0 --list-formats-ext

使用特权

评论回复
8
冰春彩落下| | 2024-6-20 09:00 | 只看该作者
ffmpeg是一个非常强大的多媒体处理工具,可以用来捕捉摄像头的图像:ffmpeg -f v4l2 -framerate 30 -video_size 640x480 -i /dev/video0 -frames:v 1 captured_image.jpg

使用特权

评论回复
9
光辉梦境| | 2024-6-20 11:00 | 只看该作者
我觉得可以使用OpenCV-Python,因为这个库比较多

使用特权

评论回复
10
江河千里| | 2024-6-20 13:00 | 只看该作者
OpenCV不仅支持视频捕捉,还提供了大量的图像处理和计算机视觉功能

使用特权

评论回复
11
淡漠安然| | 2024-6-20 17:00 | 只看该作者
如果你需要对摄像头进行底层配置,或者对性能有较高要求,并且不介意使用命令行工具,那么v4l2-ctl + ffmpeg可能比较好

使用特权

评论回复
12
小小蚂蚁举千斤| | 2024-6-23 17:34 | 只看该作者
使用OpenCV-Python通常会更简单和直观

使用特权

评论回复
13
AdaMaYun| | 2024-6-24 23:01 | 只看该作者
是不是摄像头问题

使用特权

评论回复
14
LOVEEVER| | 2024-6-25 19:45 | 只看该作者
直接用v4l推送到media上,直接显示的又是可以的

使用特权

评论回复
15
suncat0504| | 2024-6-29 19:48 | 只看该作者
好高端的知识,估计要设计图像图像分析了。是不是得储备高端数学知识了?

使用特权

评论回复
16
sj8zw8| | 2024-6-30 21:25 | 只看该作者
这个好像不能直接用于捕捉图像。

使用特权

评论回复
17
而服务器人| | 2024-7-26 15:36 | 只看该作者
有没有专门的脚本啊?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

562

主题

2465

帖子

4

粉丝