【发布时间】:2020-03-06 21:31:16
【问题描述】:
您好,我有一些问题与正确的车牌图像对齐有关。我已经在google上搜索过了,但还是找不到答案码。
现在,我用python、opencv解决了这个问题。
我的车牌图片如下所示是倾斜的、倾斜的或对角线的。
所以,我希望这些图像对齐并“不倾斜”。
如果你有一些代码,你介意分享给我吗? 谢谢
【问题讨论】:
您好,我有一些问题与正确的车牌图像对齐有关。我已经在google上搜索过了,但还是找不到答案码。
现在,我用python、opencv解决了这个问题。
我的车牌图片如下所示是倾斜的、倾斜的或对角线的。
所以,我希望这些图像对齐并“不倾斜”。
如果你有一些代码,你介意分享给我吗? 谢谢
【问题讨论】:
import cv2
import numpy as np
# load image
img = cv2.imread('4llcP.png')
rows,cols,ch = img.shape
# cornerpoints of plate
pts1 = np.float32([[64,29],[533,120],[34,318]])
# new positions of points
pts2 = np.float32([[0,0],[cols-30,0],[0,rows-30]])
# transform image
M = cv2.getAffineTransform(pts1,pts2)
dst = cv2.warpAffine(img,M,(cols,rows))
# show image
cv2.imshow('Res',dst)
cv2.waitKey(0)
cv2.destroyAllWindows()
【讨论】: