来自Netcat的OpenCV流视频
OpenCV stream video from Netcat
我正在使用Netcat和Mplayer将视频从一台设备流式传输到另一台设备,如下所示:
cat [video file] | nc [client ip address] [port] (server)
nc -L -p [port] | mplayer [options] (client)
我想问一下是否有办法使用 OpenCV 拾取流来执行一些图像处理。
我试过类似的东西
VideoCapture stream("udp://@<ip>:<port>/");
但是这个过程在这一点上卡住了。
感谢您的帮助!
我自己也在做类似的事情,能够通过简单地通过 stdin:
nc -L -p [port] | ./opencvprogram
然后在OpenCV程序中:
VideoCapture stream("/dev/stdin");
你试过吗
VideoCapture stream("udp://@:6000"); //6000 is just an example
?
您确定您的视频以 UDP 形式流式传输吗?
您也可以检查此代码。
相关文章:
- 如何使用OpenCV-C++编写*.mp4视频?
- OpenCV QT,显示视频的帧(不使用while循环)
- 在 openCV 中手动停止视频
- 在macOS Mojave上尝试OpenCV视频捕获时"Abort Trap: 6"
- 如何OPENCV+CUDA+视频捕获?
- 如何使用OpenCV同时显示"深度"和"颜色"视频图像
- 帧提取 使用OpenCV的视频文件开头只有几秒钟
- 如何使用OpenCV作为运动检测器(而不是寻找视频输出)
- Opencv cpp 使用多线程处理同一视频的不同部分
- OpenCV 检查计算机上是否安装了视频编解码器 (C++)
- Opencv 树莓派 3 视频播放 c++
- 使用opencv在受控环境中进行视频跟踪的跟踪标记和跟踪算法选择
- 使用 OpenCV C++ 每 1 分钟创建新的视频文件
- 使用 OpenCV 捕获 C++ 视频
- 从iPhone相机拍摄的视频似乎被OpenCV旋转了90度?我该如何解决这个问题?
- 我想在C++中用 openCV 拼接多个视频
- 使用 OpenCV 读取视频帧到指定的指针 (C++)
- 使用OpENCV中的两个视频仪捕获同一设备
- Opencv 保存视频
- OpenCV没有显示来自Macbook网络摄像头的视频