havanagrawal / clomask

Capstone Project for Clobotics: Using Mask R-CNN for Rigid/Non-Rigid Retail Consumable Product Detection
MIT License
7 stars 4 forks source link

Create a consistent way of referring to the MaskRCNN implementation #17

Closed havanagrawal closed 5 years ago

havanagrawal commented 5 years ago

Since the matterport implementation is not available via a package manager, we want a way to consistently refer to the library from code.

import utils import coco ...



A subsequent task would be to move all model related code to a central library that we can simply import from. Computing `mAP` (mean average precision) is one such piece of code, that is currently duplicated across notebooks.

Please let me know what your thoughts are on this. Mentioning @pshivraj since we discussed this offline.
lmtoan commented 5 years ago

Thanks Havan, @pshivraj

My thought is that we should clone the mrcnn module and incorporate it into our clomask repo. That way, we can easily customize any training/inference class if needed. The mrcnn module only has 5 scripts so it shouldn't bloat our repo that much. We can put all our research code in a research folder, similar to one of their samples/xxx folder.

When I interned at Clobotics, they copied the giant Caffe repo and developed their own stuff in parallel folders. At the end of the Capstone, I think they would prefer us passing on a custom mrcnn module with detailed requirements/installation instructions, without referencing back and forth to matterport repo.

Let's discuss more.

havanagrawal commented 5 years ago

Fixed by #32, #36