基于OpenCV的视频图像组态 (12): 翻转式由远到近动画效果
2017-12-13 20:54
423 查看
翻转式由远到近效果实现
演示效果
void __fastcall TCbwAnimationEffect_RotateToNear::BuildDisplayMat (cv::Mat& destMat, cv::Mat& srcMat, TRect displayRect) { double angle = -45 * (1-double(FCurrentIndex + 1) / FTotalFramesInOnePeriod); // 旋转角度 if (clockwiseFlag) angle *= -1; double scale = 0.5 * (1+double(FCurrentIndex + 1) / FTotalFramesInOnePeriod); // 缩放尺度 cv::Mat rotateMat = cv::getRotationMatrix2D(center, angle, scale); cv::warpAffine(srcMat, destMat, rotateMat, srcMat.size()); }
演示效果
![](http://images2017.cnblogs.com/blog/372585/201712/372585-20171213205241472-1474432307.gif)
相关文章推荐
- 基于OpenCV的视频图像组态 (12): 翻转式由远到近动画效果
- 基于OpenCV的视频图像组态 (6): 形状动画效果
- 基于OpenCV的视频图像组态 (6): 形状动画效果
- 基于OpenCV的视频图像组态 (7) :轮子动画效果
- 基于OpenCV的视频图像组态 (7) :轮子动画效果
- 基于OpenCV的视频图像组态 (5) :擦除动画效果
- 基于OpenCV的视频图像组态 (5) :擦除动画效果
- 基于OpenCV的视频图像组态 (8) :随机线条动画效果
- 基于OpenCV的视频图像组态 (4) :劈裂动画效果
- 基于OpenCV的视频图像组态 (8) :随机线条动画效果
- 基于OpenCV的视频图像组态 (4) :劈裂动画效果
- 基于OpenCV的视频图像组态 (3):常见PPT动画1
- 基于OpenCV的视频图像组态 (3):常见PPT动画1
- 基于OpenCV的视频图像组态 (2) :动画总体
- 基于OpenCV的视频图像组态 (2) :动画总体
- 基于OpenCV的视频图像组态 (9):CEF浏览器初步
- 基于OpenCV的视频图像组态 (9):CEF浏览器初步
- 基于OpenCV的视频图像组态 (10): CEF浏览器与图形软件互嵌
- 基于OpenCV的视频图像组态 (13):VLC Player解码帧数据
- 基于OpenCV的视频图像组态 (1) :时钟