https://github.com/nbsmalltree/free_view_system
This program is about to play any virtual view according to the reference views' color and depth video. The UI interface is developed with Qt library.
https://github.com/nbsmalltree/free_view_system
opencv qt
Last synced: 25 days ago
JSON representation
This program is about to play any virtual view according to the reference views' color and depth video. The UI interface is developed with Qt library.
- Host: GitHub
- URL: https://github.com/nbsmalltree/free_view_system
- Owner: NBSmalltree
- Created: 2018-01-15T05:28:15.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-06-13T13:43:25.000Z (about 8 years ago)
- Last Synced: 2023-10-20T00:14:23.116Z (over 2 years ago)
- Topics: opencv, qt
- Language: C++
- Size: 8.37 MB
- Stars: 4
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Multi_View_System
This program is about to play any virtual view according to the reference views' color and depth video. The UI interface is developed with Qt library.
- **Input :**
- Multiview YUV Video Sequence(User only have to pick one, the software will automatically recognize others.)
- **Output :**
- Certain View with certain Effect
- **Function :**
- YUV Player
- View Control
- Play Control
- Single Frame Forward
- Single Frame Backward
- Multiframe Forward
- Multiframe Backward
- Play Forward
- Play Backward
- Screen Capture
- Video Effect
- Zoom in\out
- GRAY
- DILATE
- ERODE
- HISTOGRAM
- EDGE DETECT
- WATERSHED
# 多视点视频播放系统
利用多视点的YUV视频序列,基于OpenCV和Qt开发出一套能自由切换视点的播放系统,构建了一个较为完善的YUV类,实现了逐帧、连续播放及回退、截图、自由缩放等功能,并应用了膨胀、腐蚀、直方图均衡、二值化、边缘检测、分水岭分割等视频特效算法。
- **输入 :**
- 多视点YUV视频序列(用户只需输入同一文件夹下的一个视频,其他相同命名格式的文件由软件自动读取)
- **输出 :**
- 特定视点特定特效的视频流
- **实现功能 :**
- YUV视频播放
- 视点切换
- 播放控制
- 单帧步进
- 单帧步退
- 多帧步进
- 多帧步退
- 播放
- 回放
- 截屏
- 视频特效
- 放大缩小
- 灰度化
- 膨胀
- 腐蚀
- 直方图均衡
- 边缘检测
- 分水岭分割
## 主界面
文件打开后加载的初始化界面

文件播放并切换视点后界面

## 视点切换
此处为后期处理图,展示视点切换效果

## 视频特效
### 放大、缩小


### 灰度化

### 膨胀

### 腐蚀

### 直方图均衡

### 边缘检测

### 分水岭分割

本软件仍处于开发状态,有好的想法欢迎一起完善,联系我(tomruibin@163.com)
**开发环境:**
[**Visual studio 2015 com**](https://www.visualstudio.com/);
[**QT5.6.3**](https://www.qt.io/qt5-6/)
[**Opencv2.4.13**](https://opencv.org/releases.html)