[에러 해결] coco.names 에러, matplotlib 설치, SavedModel file OSError

Speedwell🍀·2022년 3월 22일
0

Human Following Robot

목록 보기
15/18

FileNotFoundError - coco.names

Traceback (most recent call last):
  File "/home/nvidia/catkin_ws/src/main2_one_person/scout_bringup/object_track_one_person.py", line 30, in <module>
    import core.utils as utils
  File "/home/nvidia/catkin_ws/src/main2_one_person/scout_bringup/core/utils.py", line 139, in <module>
    def draw_bbox(image, bboxes, info = False, show_label=True, classes=read_class_names(cfg.YOLO.CLASSES)):
  File "/home/nvidia/catkin_ws/src/main2_one_person/scout_bringup/core/utils.py", line 77, in read_class_names
    with open(class_file_name, 'r') as data:
FileNotFoundError: [Errno 2] No such file or directory: './data/classes/coco.names'

utils.py 파일 line 77에 있는 read_class_names 클래스에서 class_file_name 을 ‘./scout_bringup/data/classes/coco.names`로 수정해줬다.

utils.py 원본 파일도 utils(original).py로 저장해뒀다.


matplotlib 설치

coco.names 오류를 해결하고 다시 명령어를 입력하니까 matplotlib 모듈이 없다고 나와서 설치해줬다.

$ python3 -m pip install -U pip

$ python3 0m pip install -U matplotlib


OSError: SavedModel file does not exist at: ~~ yolo4-tiny-416

다시 rosrun 명령어를 돌리니까 위와 같은 에러가 생겼다.

object_track_one_person.py에서 50번째 줄에 있는 경로를 수정해줬다.


0개의 댓글