首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Opencv和jmf一起使用

问Opencv和jmf一起使用
EN

Stack Overflow用户
提问于 2015-03-25 20:28:58
回答 1查看 210关注 0票数 0

我已经用java编写了服务器端和客户端来接收来自网络摄像头的视频流。

这是我在客户端使用的:

代码语言:javascript
复制
 public void update (ReceiveStreamEvent event) {

              if (event instanceof NewReceiveStreamEvent) {
                  ecritureAffichage("Reception d'un flux");
                //new flux received 
                  ReceiveStream rs = event.getReceiveStream();

                  try {
                      Player p = Manager.createRealizedPlayer(rs.getDataSource());

                      //if the payer has a visual component , then create new jframe 

我从服务器得到了完美的流,我现在需要做的是在客户端做一些运动检测,我正在考虑使用OpenCv,但我不知道如何让它工作!我只知道OpenCv可以打开视频文件或者直接使用摄像头,我不知道的是它能接受视频流作为输入吗?

这件事能做到吗?或者我只是走错了路。请给我一些建议,谢谢

EN

回答 1

Stack Overflow用户

发布于 2015-03-25 22:27:02

OpenCV允许您打开视频流。你可以按照on this link的建议来做

本质上,视频操作所需的所有功能都集成在the VideoCapture C++类中。这本身就构建在FFmpeg开源库之上。这是OpenCV的基本依赖项,因此您不需要担心这一点。视频是由一系列图像组成的,我们在文献中将这些图像称为帧。在视频文件的情况下,有一个固定的帧速率,指定两个帧之间的长度。虽然对于摄像机来说,通常每秒可以数字化的帧数是有限制的,但这个属性并不那么重要,因为摄像机在任何时候都可以看到世界的当前快照。

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

https://stackoverflow.com/questions/29255698

复制
相关文章

相似问题

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