gpt4 book ai didi

V4l2 上的 OpenCV 输出

转载 作者:太空宇宙 更新时间:2023-11-03 21:04:01 24 4
gpt4 key购买 nike

我想知道我是否可以使用“opencv”在 v4l2 设备上写入。我会拍张照片,对 opencv 的功能进行小的改动,然后将其发送到 v4l2 设备上。

我在网上搜索了一下,有很多关于如何从V4L2设备读取的例子,但是我没有找到关于在v4l2上写的东西。

谁能帮帮我?

最佳答案

问题已经 8 个月大了,但如果您仍然需要答案(我想您的操作系统是 Linux):

  1. 安装 v4l2 loopback模块

    1.1。加载并配置它 linux:即 modprobe.conf:options v4l2loopback video_nr=22,23

  2. 使用这样的C++/OpenCV代码:gist

    2.1。使用 ioctl() 调用设置设备

    2.2。将原始 RGB 数据写入此设备(即 /dev/video23)

    2.3。将其用作常规 v4l2 设备(即网络摄像头或 vlc v4l2:///dev/video23)

更多:您可以将 ffmpegv4l2 loopback 一起使用:ffmpeg -f x11grab -r 12 -s 1920x1080 -i :0.0+0,0 -vcodec rawvideo -pix_fmt yuv420p -threads 0 -f v4l2 -vf 'scale=800:600'/dev/video22

关于V4l2 上的 OpenCV 输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34416189/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com