全景图和全景视频拼接项目,和 EasyFFmpeg 搭配使用
- Blend 图像融合模块
1.1 融合算法 -- 线性融合 Linear Blend,多分辨率融合 Multiband Blend,多分辨率融合算法有多线程实现版本
1.2 缝合线查找算法 -- 基于距离变换 Distance Transform 的算法,基于图割 Graph Cut 的算法,基于图割的算法有多尺度实现版本
1.3 曝光与白平衡校正算法 - Warp 图像变形模块
2.1 重投影算法 -- RectLinear,EuquiRectangular,FishEye,Little Planet 格式的相互转换
2.2 全景视频去抖动算法 - CudaAccel CUDA 加速模块
使用 CUDA 实现图像融合和图像变形的算法 - OpenCLAccel OpenCL 加速基础模块
对 OpenCL 运行时库进行封装 - DiscreteOpenCL 独立显卡 OpenCL 加速模块
使用 OpenCL 实现图像融合和图像变形算法,用于 NVIDIA 和 AMD 的独立显卡 - IntelOpenCL Intel 集成显卡 OpenCL 加速模块
使用 OpenCL 实现图像融合和图像变形算法,用于 Intel 的集成显卡 - Task 任务模块
7.1 全景视频预览任务 -- 渲染视频帧,提供给 GUI 程序进行预览
7.2 全景视频拼接任务 -- 离线制作全景视频并保存到本地
7.3 全景视频直播任务 -- 实时制作全景视频并进行推流 - Tool 工具模块
辅助工具