使用Labelimg的一點小坑

fffuzera發表於2024-07-19

由於專案新建了虛擬環境,所以需要重新下載Labelimg標註圖片。將目錄切換到專案資料夾下,輸入指令:pipenv shell進入虛擬環境。

輸入指令pipenv install labelimg當然,我的Pipfile已經更換了下載源。

下載完成後,輸入指令labelimg,成功進入了,當我尋思怎麼如此順利的時候,果然還是出了一點小問題。

由於需要使用yolov8進行訓練,標註結果型別就選擇yolo,點選儲存。接下來便是報錯閃退TypeError: expected str, bytes or os.PathLike object, not NoneType

去搜了一圈,說是改原始碼,試了一下不管用,最後留意到報錯資訊第一條image_file_dir = os.path.dirname(self.file_path),這個是原始碼中的內容,點進去一看,原來是自己的儲存路徑沒有設定就點儲存了。

果然還是粗心大意呀,設定好標籤儲存路徑和儲存型別,點儲存,labelimg儲存正常。

labelimg快捷鍵:A切換到上一張,D切換到下一張,W開始標註矩形框。

相關文章