Mask-RCNN modelini kullanarak segmentasyon çalışmaları yaparken başlıktaki hatayla karşılaştım. Açıkçası Mask-RCNN modeli 5 senedir güncellenmiyor ve hatalarla karşılaşmak normal. Bu soruna çözüm ararken karşılaştığım bir çözümü, internete not olsun diye düşmek istedim.
Şu adreste scikit-image sürümünün düşürülmesi tavsiye edilmiş ancak böyle bir durumda diğer kütüphanelerle uyumsuzluk sorunu ortaya çıkabilir. Zaten ben bu çözümü uyguladığım halde hata devam ediyordu. Daha aşağılarda bir yerde, maskrcnn paketinin utils.py dosyası içerisinde yer alan resize fonksiyonunu düzeltme önerisinde bulunulmuş. Mask-RCNN paketini şuradan yerele indirip gerekli düzenlemeleri yapabilir ve çalışmanıza dahil edebilirsiniz.
Ben gerekli düzeltmeleri yaptıktan sonra artık dtype is bool hatasını almıyordum ancak bu kez de np.bool deprecated hatası almaya başladım. Bu noktada basit bir şekilde utils.py dosyasında import satırlarından sonra np.bool = np.bool_ tanımlaması yaparsak sorunumuz çözülmüş olacaktır.
İyi çalışmalar.
Yorumlar
Yorum Gönder