test_data_handler.py 文件源码

python
阅读 26 收藏 0 点赞 0 评论 0

项目:gy_mlcamp17 作者: gylee1103 项目源码 文件源码
def next(self):
        sz = self.target_size
        output = np.ones([1, sz, sz, 1]).astype(np.float32)
        img = scipy.misc.imread(
            self._image_paths[self._index], mode='L').astype(np.float32)
        original_size = img.shape
        bigger_size = max(original_size[0], original_size[1])

        mult = 1
        if bigger_size > self.target_size:
          mult = self.target_size / float(bigger_size)



        resized_size = (int(original_size[0] * mult), int(original_size[1]*mult))
        img = scipy.misc.imresize(img, resized_size)
        img = (img - 128.0) / 128.0
        output[0, 0:resized_size[0], 0:resized_size[1], 0] = img

        self._index += 1

        return output, original_size, resized_size
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号