python车牌矫正_毕业设计 python opencv实现车牌识别 矩形矫正

defimg_Transform(car_contours,oldimg,pic_width,pic_hight):

car_imgs=[]for car_rect incar_contours:if car_rect[2] > -1 and car_rect[2] < 1:

angle= 1

#对于角度为-1 1之间时,默认为1

else:

angle= car_rect[2]

car_rect= (car_rect[0], (car_rect[1][0] + 5, car_rect[1][1] + 5), angle)

box=cv2.boxPoints(car_rect)

heigth_point= right_point =[0, 0]

left_point= low_point =[pic_width, pic_hight]for point inbox:if left_point[0] >point[0]:

left_point=pointif low_point[1] > point[1]:

low_point=pointif heigth_point[1] < point[1]:

heigth_point=pointif right_point[0]

right_point=pointif left_point[1] <= right_point[1]: #正角度

new_right_point = [right_point[0], heigth_point[1]]

pts2= np.float32([left_point, heigth_point, new_right_point]) #字符只是高度需要改变

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值