车牌识别缩放问题

时间:2019-12-28 13:22:06

标签: python opencv

问题如下所示,我写了一个算法,该算法应该从照片上剪下汽车的车牌。 图片是用相机拍摄的,它们很大,因此我将其缩放为较小的尺寸:

if image is not None:
    scale_percent = 50
     # percent of original size
    width = int(image.shape[1] * scale_percent / 100)
    height = int(image.shape[0] * scale_percent / 100)
    dim = (width, height)
    image = cv2.resize(image, dim, interpolation = cv2.INTER_AREA)

从我发现的照片中,算法无法找到注册并且没有裁剪注册,如果不是以100%,90%,80%的比例为准,这也就不奇怪了。 。它不起作用,如果我将Sklae设置为40%,则它起作用。 其他照片则以30%的比例工作,而不是40%的比例。

我在做什么错或者缩放照片会影响轮廓,以及如何修复它以使其适用于每张照片

1 个答案:

答案 0 :(得分:0)

尝试使用cv2.resize(image, None, fx=0.4, fy=0.4)

注意:您可以考虑将问题标签从Java修改为python。