问题如下所示,我写了一个算法,该算法应该从照片上剪下汽车的车牌。 图片是用相机拍摄的,它们很大,因此我将其缩放为较小的尺寸:
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%的比例。
我在做什么错或者缩放照片会影响轮廓,以及如何修复它以使其适用于每张照片
答案 0 :(得分:0)
尝试使用cv2.resize(image, None, fx=0.4, fy=0.4)
注意:您可以考虑将问题标签从Java修改为python。