コード例 #1
0
 def graph_fn():
   corners1 = tf.constant([[4.0, 3.0, 7.0, 5.0], [5.0, 6.0, 10.0, 7.0]])
   corners2 = tf.constant([[3.0, 4.0, 6.0, 8.0], [14.0, 14.0, 15.0, 15.0]])
   boxes1 = box_list.BoxList(corners1)
   boxes2 = box_list.BoxList(corners2)
   intersect = box_list_ops.matched_intersection(boxes1, boxes2)
   return intersect
コード例 #2
0
 def test_matched_intersection(self):
   corners1 = tf.constant([[4.0, 3.0, 7.0, 5.0], [5.0, 6.0, 10.0, 7.0]])
   corners2 = tf.constant([[3.0, 4.0, 6.0, 8.0], [14.0, 14.0, 15.0, 15.0]])
   exp_output = [2.0, 0.0]
   boxes1 = box_list.BoxList(corners1)
   boxes2 = box_list.BoxList(corners2)
   intersect = box_list_ops.matched_intersection(boxes1, boxes2)
   with self.test_session() as sess:
     intersect_output = sess.run(intersect)
     self.assertAllClose(intersect_output, exp_output)
コード例 #3
0
 def test_matched_intersection(self):
   corners1 = tf.constant([[4.0, 3.0, 7.0, 5.0], [5.0, 6.0, 10.0, 7.0]])
   corners2 = tf.constant([[3.0, 4.0, 6.0, 8.0], [14.0, 14.0, 15.0, 15.0]])
   exp_output = [2.0, 0.0]
   boxes1 = box_list.BoxList(corners1)
   boxes2 = box_list.BoxList(corners2)
   intersect = box_list_ops.matched_intersection(boxes1, boxes2)
   with self.test_session() as sess:
     intersect_output = sess.run(intersect)
     self.assertAllClose(intersect_output, exp_output)