找回密碼
 註冊
搜索
查看: 686|回復: 0

[教學] Yolov8 AttributeError: 'str' object has no attribute 'items'

[複製鏈接]
發表於 2023-10-4 15:26:12 | 顯示全部樓層 |閱讀模式
 
Push to Facebook

Yolov8 Python openCV NetYea 網頁設計

Yolov8  Python openCV NetYea 網頁設計


  1. Model summary (fused): 168 layers, 3011108 parameters, 0 gradients
  2.                  Class     Images  Instances      Box(P          R      mAP50  mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 45.58it/s]
  3.                    all         12         12          0          0          0          0
  4. Traceback (most recent call last):
  5.   File "D:\yolo\testyolo.py", line 13, in <module>
  6.     model.train(data="data.yaml",
  7.   File "D:\ProgramData\Anaconda3\envs\python310\lib\site-packages\ultralytics\engine\model.py", line 334, in train
  8.     self.trainer.train()
  9.   File "D:\ProgramData\Anaconda3\envs\python310\lib\site-packages\ultralytics\engine\trainer.py", line 195, in train
  10.     self._do_train(world_size)
  11.   File "D:\ProgramData\Anaconda3\envs\python310\lib\site-packages\ultralytics\engine\trainer.py", line 418, in _do_train
  12.     self.final_eval()
  13.   File "D:\ProgramData\Anaconda3\envs\python310\lib\site-packages\ultralytics\engine\trainer.py", line 573, in final_eval
  14.     self.metrics = self.validator(model=f)
  15.   File "D:\ProgramData\Anaconda3\envs\python310\lib\site-packages\torch\utils\_contextlib.py", line 115, in decorate_context
  16.     return func(*args, **kwargs)
  17.   File "D:\ProgramData\Anaconda3\envs\python310\lib\site-packages\ultralytics\engine\validator.py", line 190, in __call__
  18.     self.print_results()
  19.   File "D:\ProgramData\Anaconda3\envs\python310\lib\site-packages\ultralytics\models\yolo\detect\val.py", line 165, in print_results
  20.     names=self.names.values(),
  21. AttributeError: 'str' object has no attribute 'values'
  22. Exception in thread Thread-12 (plot_images):
  23. Traceback (most recent call last):
  24.   File "D:\ProgramData\Anaconda3\envs\python310\lib\threading.py", line 1009, in _bootstrap_inner
  25.     self.run()
  26.   File "D:\ProgramData\Anaconda3\envs\python310\lib\threading.py", line 946, in run
  27.     self._target(*self._args, **self._kwargs)
  28.   File "D:\ProgramData\Anaconda3\envs\python310\lib\site-packages\ultralytics\utils\plotting.py", line 442, in plot_images
  29.     c = names.get(c, c) if names else c
  30. AttributeError: 'str' object has no attribute 'get'

  31. Process finished with exit code 1
複製代碼


這邊出錯

  1. names:
  2.   0:angel
  3.   1:redfish
  4.   2:bluefish
複製代碼


改成(冒號後多一個空格)
  1. names :  
  2.   0: angel
  3.   1: redfish
  4.   2: bluefish
複製代碼




文章出處: NetYea 網頁設計

參考文章
https://github.com/ultralytics/ultralytics/issues/639

 
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

Archiver|手機版|小黑屋|TShopping

GMT+8, 2025-4-30 19:43 , Processed in 0.024189 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回復 返回頂部 返回列表