[GRASS-SVN] r74058 - grass-addons/grass7/imagery/i.ann.maskrcnn/maskrcnnlib
svn_grass at osgeo.org
svn_grass at osgeo.org
Tue Feb 5 04:10:00 PST 2019
Author: pesekon2
Date: 2019-02-05 04:10:00 -0800 (Tue, 05 Feb 2019)
New Revision: 74058
Modified:
grass-addons/grass7/imagery/i.ann.maskrcnn/maskrcnnlib/config.py
grass-addons/grass7/imagery/i.ann.maskrcnn/maskrcnnlib/model.py
Log:
i.ann.maskrcnn: skip unnecessary computations, fix typos
Modified: grass-addons/grass7/imagery/i.ann.maskrcnn/maskrcnnlib/config.py
===================================================================
--- grass-addons/grass7/imagery/i.ann.maskrcnn/maskrcnnlib/config.py 2019-02-05 11:57:49 UTC (rev 74057)
+++ grass-addons/grass7/imagery/i.ann.maskrcnn/maskrcnnlib/config.py 2019-02-05 12:10:00 UTC (rev 74058)
@@ -67,7 +67,7 @@
# Minimum scaling ratio. Checked after MIN_IMAGE_DIM and can force further
# up scaling. For example, if set to 2 then images are scaled up to double
# the width and height, or more, even if MIN_IMAGE_DIM doesn't require it.
- # Howver, in 'square' mode, it can be overruled by IMAGE_MAX_DIM.
+ # However, in 'square' mode, it can be overruled by IMAGE_MAX_DIM.
IMAGE_MIN_SCALE = 0
# Image mean (RGB)
Modified: grass-addons/grass7/imagery/i.ann.maskrcnn/maskrcnnlib/model.py
===================================================================
--- grass-addons/grass7/imagery/i.ann.maskrcnn/maskrcnnlib/model.py 2019-02-05 11:57:49 UTC (rev 74057)
+++ grass-addons/grass7/imagery/i.ann.maskrcnn/maskrcnnlib/model.py 2019-02-05 12:10:00 UTC (rev 74058)
@@ -46,9 +46,9 @@
text = text.ljust(25)
text += ("shape: {:20} ".format(str(array.shape)))
if array.size:
- text += ("min: {:10.5f} max: {:10.5f}".format(array.min(), array.max()))
+ text += ("min: {:10.5f} max: {:10.5f}".format(array.min(),array.max()))
else:
- text += ("min: {:10} max: {:10}".format("", ""))
+ text += ("min: {:10} max: {:10}".format("",""))
text += " {}".format(array.dtype)
print(text)
@@ -529,7 +529,6 @@
crowd_ix = tf.where(gt_class_ids < 0)[:, 0]
non_crowd_ix = tf.where(gt_class_ids > 0)[:, 0]
crowd_boxes = tf.gather(gt_boxes, crowd_ix)
- crowd_masks = tf.gather(gt_masks, crowd_ix, axis=2)
gt_class_ids = tf.gather(gt_class_ids, non_crowd_ix)
gt_boxes = tf.gather(gt_boxes, non_crowd_ix)
gt_masks = tf.gather(gt_masks, non_crowd_ix, axis=2)
@@ -1028,7 +1027,7 @@
rpn_match: [batch, anchors, 1]. Anchor match type. 1=positive,
-1=negative, 0=neutral anchor.
- rpn_class_logits: [batch, anchors, 2]. RPN classifier logits for FG/BG.
+ rpn_class_logits: [batch, anchors, 2]. RPN classifier logits for BG/FG.
"""
# Squeeze last dim to simplify
rpn_match = tf.squeeze(rpn_match, -1)
More information about the grass-commit
mailing list