案例来源于© Fu Xianjun. All Rights Reserved
【学习目的】
1.熟悉OpenCV函数的使用,并且明白OpenCV与多个映射不同的函数的运用,使函数使用起来灵活方便,能够高效的完成图像的映射。
一· 将lianxi.png图像通过透视变换矫正,代码及运行结果截图上传。
**二、**下载OpenCV
1.在Anaconda命令窗口中执行命令,打开jupyter notebook。
2.在Python中导包并且读取和显示lena.png图像。
3.在将lena.png转化为灰度图片。
- 将lena.png转化为灰度图片再进行缩放,把长宽都变为0.7倍。
5.在图像为灰度图片的基础上进行翻转,并且进行了与x轴,与y轴,以及x,y轴同时翻转的图像。
-
在图像为灰度图片的基础上进行平移, x为100,y为200的图像。
-
在图像为灰度图片的基础上进行旋转,旋转是高和宽的中心处,旋转角度是45度,缩放大小是0.6。(旋转的语法:
retval = cv2.getRotationMatrix2D(center,anle,scale)
center:旋转中心
angle:旋转角度,正数为逆时针旋转,负数为顺时针旋转
scale:缩放大小
)
- 在图像为灰度图片的基础上进行透视。