tensorflow 按区域提取实例
需求
- 输入一张图片,按照规定正方形尺寸(如30*30 像素) 对输入图片进行提取,类似于口 ,田两个文字 一张图变成四张,四张图能够变成一张图。
数据与思路
数据资源
-
输入图为534*300
-
提取尺寸为30*30
思路
-
根据输入情况来看 534 不能够被30 整除,需要对534这个宽度进行调整 。300则被30整除不需要进行特殊处理。
- 遇到除不尽的处理方式 : (被提取图片的宽度或高度 // 提取尺寸 +1 )* 提取尺寸
-
经过第一步操作得到一个新的尺寸 , (540,300) 我们需要将原尺寸填充到这个尺寸中。tensorflow 内置了这个功能 , **tf.image.resize_image_wit