【发布时间】:2019-12-28 22:06:51
【问题描述】:
问题如下所示,我编写了一个算法,该算法应该从照片中剪切汽车的车牌。 图片是用相机拍摄的,它们非常大,所以我将它们缩小为较小的尺寸:
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%。
我做错了什么或缩放照片会影响轮廓以及如何修复它以使其适用于每张照片
【问题讨论】:
-
见docs.opencv.org/4.1.1/da/d54/…。调整大小不使用像素尺寸。它使用比例因子(分数)。