Jumpat / SegmentAnythingin3D

Segment Anything in 3D with NeRFs (NeurIPS 2023)
Apache License 2.0
831 stars 52 forks source link

关于程序的BUG #70

Open king1111sadjfoisja opened 2 months ago

king1111sadjfoisja commented 2 months ago

尊敬的作者您好,今天完成环境的配置后,在编译程序时遇到一个问题,就是无法识别sam_model_registry,阅读程序发现是从mobile_sam中导入的: image 但是这段话,如果args.mobile_sam=0,那不就不导入这个类,从而引发else部分的语法错误?本人初学,真心希望能得到您的答复,感激不尽!

Jumpat commented 2 months ago

你好,这里确实会有问题,我们暂时没有修复这一bug。可以直接注释掉这些代码。

king1111sadjfoisja commented 2 months ago

您好,感谢您的回复,这段代码里面利用sam_model_registry定义了self.sam,这个self.sam又用来定义了self.predictor,如果单纯注释掉这些代码,后面的self.predictor也会出现错误,请问应该如何解决呢?

jialning commented 1 month ago

您好,我也遇到了相同的问题,请问最后怎么可以解决?

Jumpat commented 1 month ago

@jialning @king1111sadjfoisja 这里确实需要调整代码,只保留原始sam的分割器,去掉mobile_sam的另一个分支