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로 저장해뒀다.
coco.names 오류를 해결하고 다시 명령어를 입력하니까 matplotlib 모듈이 없다고 나와서 설치해줬다.
$ python3 -m pip install -U pip
$ python3 0m pip install -U matplotlib
다시 rosrun 명령어를 돌리니까 위와 같은 에러가 생겼다.
object_track_one_person.py
에서 50번째 줄에 있는 경로를 수정해줬다.