首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenCV输出在V4l2上

OpenCV输出在V4l2上
EN

Stack Overflow用户
提问于 2015-12-22 12:42:57
回答 1查看 3.3K关注 0票数 7

我想知道我是否可以使用"opencv“在v4l2设备上写作。我会拍张照片,应用opencv的一些小改动,然后将其发送到v4l2设备上。

我在网上搜索,但是有很多关于如何从v4l2设备上阅读的例子,但是我没有发现在V4L2上写东西。

有人能帮我吗?

EN

回答 1

Stack Overflow用户

发布于 2016-09-01 09:27:06

这个问题已经存在8个月了,但是如果你还需要一个答案(我想你的操作系统是Linux):

  1. 安装v4l2 loopback模块 1.1。加载和配置it linux: i.e. 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 loopbackffmpeg -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结合使用

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34416189

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档