Torch 两个矩形框重叠面积的计算 (IoU between tow bounding box)
2017-01-22 21:00
483 查看
Torch 两个矩形框重叠面积的计算 (IoU between tow bounding box)
1 function DecideOberlap(BBox_x1, BBox_y1, BBox_x2, BBox_y2, BBox_gt_x1, BBox_gt_y1, BBox_gt_x2, BBox_gt_y2) 2 3 x1 = BBox_x1; 4 y1 = BBox_y1; 5 width1 = BBox_x2 - BBox_x1; 6 height1 = BBox_y2 - BBox_y1; 7 8 x2 = BBox_gt_x1; 9 y2 = BBox_gt_y1; 10 width2 = BBox_gt_x2 - BBox_gt_x1; 11 height2 = BBox_gt_y2 - BBox_gt_y1; 12 13 endx = math.max(x1+width1, x2+width2); 14 startx = math.min(x1, x2); 15 width = width1 + width2 - (endx - startx); 16 17 endy = math.max(y1 + height1, y2 + height2); 18 starty = math.min(y1, y2); 19 height = height1 + height2 - (endy - starty); 20 21 if width<=0 or height<=0 then 22 ratio = 0; 23 else 24 Area = width*height; 25 Area1 = width1*height1; 26 Area2 = width2*height2; 27 ratio = Area/Area1; 28 end 29 30 return ratio 31 32 end
相关文章推荐
- 计算两个矩形重叠面积的简单方法
- 计算两个矩形重叠的面积
- 1.创建一个Rectangle类,添加width和height两个成员变量。 2.在Rectangle中添加两种方法分别计算矩形的周长和面积 3.编程利用Rectangle输出一个矩形的周
- 1.创建一个Rectangle类,添加width和height两个成员变量。 2.在Rectangle中添加两种方法分别计算矩形的周长和面积 3.编程利用Rectangle输出一个矩形的周
- 创建一个 Rectangle类,添加width和lenght两个成员变量 在 Rectangle类中添加两种方法分别计算矩形的周长和面积 编程利用Rectangle输出一个矩形的周长和面积
- 创建一个Rectangle类,添加width和height两个成员变量 在Rectangle中添加两种方法分别计算矩形的周长和面积 编程利用Rectangle输出一个矩形的周
- 1.创建一个Rectangle类,添加width和height两个成员变量。 2.在Rectangle中添加两种方法分别计算矩形的周长和面积 3.编程利用Rectangle输出一个矩形的周
- 计算两个矩形IOU的算法
- C++设计并测试一个名为Rectangle的矩形类,其属性为矩形的左下角与右下角两个点的坐标,根据坐标计算矩形的面积
- 1.创建一个Rectangle类,添加width和height两个成员变量。 2.在Rectangle中添加两种方法分别计算矩形的周长和面积 3.编程利用Rectangle输出一个矩形的周
- 1.创建一个Rectangle类,添加width和height两个成员变量。 2.在Rectangle中添加两种方法分别计算矩形的周长和面积 3.编程利用Rectangle输出一个矩形的周
- * 1.创建一个Rectangle类,添加width和height两个成员变量。 * 2.在Rectangle中添加两种方法分别计算矩形的周长和面积 * 3.编程利用Rectangle输出一个矩形
- 在一个平面坐标系上,有两个矩形,计算交集的面积。
- 在一个平面坐标系上,有两个矩形,计算交集的面积。
- 1.创建一个Rectangle类,添加width和height两个成员变量。 2.在Rectangle中添加两种方法分别计算矩形的周长和面积 3.编程利用Rectangle输出一个矩形的周
- ZZULIOJ 1816: 矩形 【矩形重叠面积的计算(区分相离与相交)】
- 1.创建一个Rectangle类,添加width和height两个成员变量。 2.在Rectangle中添加两种方法分别计算矩形的周长和面积 3.编程利用Rectangle输出一个矩形的周
- 创建一个Rectangle类,添加width和height两个成员变量。 2.在Rectangle中添加两种方法分别计算矩形的周长和面积 3.编程利用Rectangle输出一个矩形的周
- 计算 矩形重叠面积
- 90页第三题,创建一个 Rectangle类,添加width和lenght两个成员变量 在 Rectangle类中添加两种方法分别计算矩形的周长和面积 ,编程利用Rectangle输出一个矩形的