opencv图像处理之仿射变换
2016-11-29 11:04
316 查看
void cv::warpAffine | ( | InputArray | src, |
OutputArray | dst, | ||
InputArray | M, | ||
Size | dsize, | ||
int | flags = INTER_LINEAR, | ||
int | borderMode = BORDER_CONSTANT, | ||
const Scalar & | borderValue = Scalar() | ||
) |
warpaffine功能运用指定的矩阵对源图像进行处理:
dst(x,y)=src(M11x+M12y+M13,M21x+M22y+M23)
when the flag WARP_INVERSE_MAP is set. Otherwise, the transformation is first inverted with cv::invertAffineTransform and
then put in the formula above instead of M. The function cannot operate in-place.
Parameters
src | 源图像 |
dst | 输出图像与源图像大小和通道数一样的 |
M | 2×3 t转换矩阵 |
dsize | 输出图像的大小 |
flags | 插值的结合 (see cv::InterpolationFlags) 和可选的 WARP_INVERSE_MAP 代表M 是逆向的转换( dst→src ). |
borderMode | 像素外推方法 (see cv::BorderTypes); when borderMode=BORDER_TRANSPARENT, it means that the pixels in the destination image corresponding to the "outliers" in the source image are not modified by the function. |
borderValue | value used in case of a constant border; by default, it is 0 |
相关文章推荐
- 【OpenCV3图像处理】仿射变换 透视变换
- OpenCV之imgproc 模块. 图像处理(3)霍夫线变换 霍夫圆变换 Remapping 重映射 仿射变换
- Python-OpenCv之图像基本处理-平移,缩放,旋转,翻转,裁剪及仿射变换
- OpenCV处理kinect深度图,获取手掌骨架图像
- opencv图像处理梯度边缘和角点
- OpenCV----图像处理
- OpenCV学习笔记(8)VS2008 MFC下使用OpenCV2.0进行简单图像处理
- OpenCV 图像处理常用函数
- openCV第五章/图像处理 -- 阈值化(自适应)
- 很好的OPENCV图像处理博客
- opencv图像处理梯度边缘和角点
- openCV第五章/图像处理 -- 阈值化(自适应)
- OPENCV用户手册之图像处理部分(之一):梯度、边缘与角点(中文翻译)
- OpenCV 利用MFC的Picture控件显示和处理图像
- 图像处理(一) opencv库
- 今天很高兴,我开始学习OpenGL,Opencv ,图像处理,direct3D
- OPENCV用户手册之图像处理部分(之四):滤波器与色彩转换(中文翻译)
- OPENCV用户手册之图像处理部分(之二):采样、差值与几何变换(中文翻译)
- 关于图像采集卡采集到图像到内存后怎样用Opencv进行图像处理
- 图像处理-仿射变换 AffineTransform