描述:
//2020.6.21P72_OpenCV_图像平移_缩放_旋转
•
完成一张图像的几何变换需要两个独立的算法。首先需要一个算法实现
空间坐标变换
,用它描述每个像素如何从初始位置移动到终止位置;其次,还需要一个
插值算法
完成输出图像的每个像素的灰度值。
代码:
//2020.6.21P72_OpenCV_图像平移_缩放_旋转
//#include
//#include
//txwtech
#include
#include
#include
using namespace cv;
int main(int argc, char *argv[])
{
//Mat I = imread(argv[1],CV_LOAD_IMAGE_GRAYSCALE);
//Mat I = imread(argv[1], CV_LOAD_IMAGE_COLOR);
Mat I = imread("yezi.png");
//图片放在cpp的相同目录。 比如cvp71.cpp, yezi.png放在同一个文件夹
if (!I.data) //no data ,return to -1;
return -1;
//缩放仿射矩阵,等比例缩放2倍
Mat s = (Mat_(2,3)
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?