pooledFeatures = tf.image.crop_and_resize(image=featureMaps, boxes=boxes, box_ind=box_ind, crop_size=crop_size)
1,2,3,4,5,6,7,8,9,10 以10*10的图像,第一行举例
比如 boxes =[1/3,1/3] 那么取得范围是 10*1/3 =3.33333
也就是去1,2,3个像素的点的值和,第三个,第四个像素之间的值,具体方法用线性插值来取。
crop, 取得值 区间是1,2,3,4,5,5.5,
resize也是如此, 注意的是,上面1到5.5的坐标长度是4.5,而整个10*10的像素图,实际只有9*9的坐标长度。
所有如果resize,新的取值 坐标落在了5和5,5之间,也要用线性插值的方式来做
本文详细解析了TensorFlow中tf.image.crop_and_resize函数的工作原理。通过具体示例,阐述了如何使用该函数从特征图中裁剪并调整感兴趣区域的大小,包括线性插值方法的应用。

4086

被折叠的 条评论
为什么被折叠?



