问题标签 [video-processing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
65 浏览

video - 是否有任何算法可以从视频中去除灯光?

有没有从视频中去除光照的算法?我有一个视频,其中一些物体太亮了。如何在不破坏整个视频的情况下从该对象中移除照明?

0 投票
6 回答
61311 浏览

image-processing - 如何从 OpenCV 中的 YUV 文件中读取帧?

如何从 OpenCV 中的 YUV 文件中读取帧?

0 投票
1 回答
341 浏览

video-processing - 如何实现网络摄像头效果?

现在找点乐子……我想重现罗技视频效果背后的技术,如下所示:http ://www.youtube.com/watch?v=7qZLgA2g7Ow4

他们如何跟踪用户的头部、眼睛和嘴巴(在阅读时不少于)?是否有任何关于这项技术背后的算法的出版物?

0 投票
1 回答
1129 浏览

java - Java:在 JMF Lightweight_Rendered 播放器上画线

我遇到了一个问题:我的应用程序中有一个 JMF-Videoplayer,我想在它上面画画(视频继续播放)。我遇到的问题是我使用了 JLayeredPane,我在 Layer.Content_Layer(index 0) 上添加了 VideoPlayer-Control,在 Layer.Modal_Layer(index 300) 上添加了 JPanel (setOpaque(false))。

发生的情况是,当我添加 JPanel 时,它不是不透明的,但我看到了画线,但没有看到视频。如果我之前添加了 JPanel(没有更改图层的索引),我添加了视频控件,然后我看到了视频,但看不到画线。

有人知道为什么这不起作用以及如何使它起作用吗?

我曾考虑在视频控制组件中添加一个 ActionListener,并且每当图像发生变化时,我都会将这张图像绘制为 JPanel 上的背景,但我担心这会花费我宝贵的时间。

我的代码如下所示:

videoPlayerPanel 也是一个 JPanel,其中包含 JLayeredPane... 如您所见。

编辑:好的,我对其进行了一些研究,发现

返回一个 java.awt.Component 并且此类组件不支持不透明度 - 也许这就是我看不到或只看到 drawPanel 的原因。

因此,目前我正试图通过将其添加到自定义面板中直接绘制到视频组件上,在该面板中我覆盖了绘制方法以绘制所有线条。还有其他想法吗?

0 投票
0 回答
873 浏览

c# - 使用 DirectShow 过滤器解压缩 AVI 文件

我正在尝试使用 DirectShow 过滤器解压缩 AVI 文件。

这是我正在构建的图表。

文件阅读器 -> AVI 拆分器 -> AVI 解压缩器 -> SampleGrabber -> AVI Mux -> 文件写入器

我正在起诉 SampleGrabber 报告转换进度,仅此而已。

我遇到的问题是,一旦文件被转换,里面就没有音频了。视频一切正常,但没有音频。我使用 GraphEdt 尝试了相同的过滤器集,它转换正常(音频和视频都完好无损)。

我真的不知道在整个过程中可能会出现什么问题。有任何想法吗?

我正在使用 DirectShowNet

0 投票
2 回答
403 浏览

ruby - ruby 可以告诉我网络 flv 视频的长度吗?(红宝石)

我正在按类型(文章、网络研讨会、视频)抓取论坛网站,我想如果 ruby​​ 可以以某种方式提取视频的长度。网页的相应 html 部分看起来像。

有趣的是,我可以直接访问 flv 文件,所以我很乐意下载所有视频,然后以某种方式提取长度。大多数文件是flv,有些是wmv。

请注意,我已获得论坛站长的许可进行抓取。

0 投票
1 回答
773 浏览

video - 视频效果/操作库?

我一直在努力寻找一个好的视频处理库,例如,将剪辑粘合在一起、添加字幕、剪辑之间的转换等。到目前为止,我还没有找到任何有希望的东西。如果它在 linux 上运行,那是一个加号,不必是免费的。需要明确的是,我正在寻找某种形式的 api/库,而不是视频编辑工具。

0 投票
2 回答
4552 浏览

c - OpenCV对白色像素进行分组

我已经完成了艰苦的工作,将我的 MacBook 上的 iSight 摄像头变成了红外摄像头,对其进行了转换,设置了阈值等。现在有了一个看起来像这样的图像:

替代文字

我的问题是现在;我需要通过对白色像素进行分组来了解图像上有多少斑点。我不想使用cvBlob/ cvBlobsLib,我宁愿只使用 OpenCV 中已有的内容。

可以遍历像素并通过检查(阈值)触摸白色像素来对它们进行分组,但我猜可能有一种非常简单的方法可以从 OpenCV 做到这一点?

我猜我不能使用cvFindContours,因为这将检索一个大数组中的所有白色像素,而不是将它们分成“组”。有人可以推荐吗?(注意这些不是圆圈,只是小红外 LED 发出的光)

提前谢谢了!
沉迷

0 投票
3 回答
2025 浏览

video - 如何使用 gnlcomposition 连接视频文件?

我正在尝试将两个视频文件与 gstreamer 的 gnonlin 组件连接起来。

我正在使用的管道是

gst-launch-0.10 gnlcomposition { gnlfilesource name="s1" location="/home/s1.mp4" start=0 duration=2000000000 media-start=0 media-duration=2000000000 gnlfilesource name="s2" location="/home /s2.mp4" 开始=2000000000 持续时间=2000000000 媒体开始=0 媒体持续时间=2000000000 } !队列 !视频速率!progressreport name="合并进度" !ffmpeg色彩空间!ffenc_mpeg4 !ffmux_mp4 !文件接收器位置="/home/merge.mp4"

结果,在参数中指定的持续时间内,我只获得了第二个文件。尝试了几件事并在谷歌上进行了搜索,但我无法找出上述命令的问题。谁能指出我做错了什么?也欢迎任何其他基于时间将多个文件连接成一个文件的方式。

谢谢

0 投票
3 回答
190 浏览

video - 动态水印视频的最佳语言?

我希望为网站上的视频动态添加水印。在您看来,最好的语言和库是什么?