9.0图片的旋转矫正技术
实现过程结果:
我们要对文字进行校正:如何实现?
以下是实现过程:
-
导入模块:
import cv2
:用于图像处理操作,如读取、显示图像,图像边界扩展,直线检测,图像旋转等。import numpy as np
:用于处理数组数据,进行傅里叶变换等操作。from matplotlib import pyplot as plt
:用于显示图像,尤其是傅里叶变换结果等。import math
:提供数学计算功能,如计算角度等。
-
图像处理流程:
-
读入文件:
img=cv2.imread("./image/paper.jpg",0)
:读取指定路径下的图像并转换为灰度图像。cv2.imshow("img",img)
:显示读取的原始图像。
-
图像尺寸处理:
h,w=img.shape
-