【发布时间】:2020-02-12 15:06:32
【问题描述】:
我需要使用深度学习对“巨大”图像(例如 10000x10000 像素)执行对象检测。
在工作流程的某个时刻,我需要将图像大小调整为更易于管理的尺寸,例如 640x640。目前,我正在使用 opencv 实现这一点:
import cv2
img = cv2.imread("some/path/to/my/img")
h, w = 640, 640
img = cv2.resize("some/path/to/my/img_resized", (w,h))
现在,当我尝试用肉眼查看其中一些图片(例如,检查我的边界框是否明确)时,我“什么都看不到”,因为调整大小非常激进图像被严重像素化。
这会对算法的训练造成问题吗?因为最后,我可以通过一些变换将模型输出的边界框恢复为原始图像(100000x10000px)。那不是问题。但我不知道在训练期间处理此类像素化图像是否会导致出现问题?
【问题讨论】:
标签: deep-learning computer-vision object-detection