inflearn logo
강의

Khóa học

Chia sẻ kiến thức

[Bản sửa đổi] Hướng dẫn hoàn chỉnh về Deep Learning Computer Vision

mask_rcnn활용, 데이터 coco 포맷 변환 오류

396

Ryoung seob Kwon

7 câu hỏi đã được viết

0

선생님 안녕하세요 저는 현재 cityscape dataset을 바탕으로 kaggle mask_rcnn_nucleus 코드를 활용하여 segmentation을 해보려고 하고 있습니다.

(파일 경로)

230523파일경로.JPG

(오류 메세지)

convert_nucleus_to_coco('/content/drive/MyDrive/vision/DLCV_New-main/kaggle/train_data_jskim/03_masks/aachen', train_ids, '/content/drive/MyDrive/vision/DLCV_New-main/kaggle/train_data_jskim/coco_output/train_coco.json')
convert_nucleus_to_coco('/content/drive/MyDrive/vision/DLCV_New-main/kaggle/train_data_jskim/03_masks/aachen', val_ids, '/content/drive/MyDrive/vision/DLCV_New-main/kaggle/train_data_jskim/coco_output/val_coco.json')

_____아래 오류 메세지_____
/content/drive/MyDrive/vision/DLCV_New-main/kaggle/train_data_jskim/03_masks/aachen/aachen_000033_000019_gtFine_color/image/aachen_000033_000019_gtFine_color.png
---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-63-d95f91ecbcb7> in <cell line: 1>()
----> 1 convert_nucleus_to_coco('/content/drive/MyDrive/vision/DLCV_New-main/kaggle/train_data_jskim/03_masks/aachen', train_ids, '/content/drive/MyDrive/vision/DLCV_New-main/kaggle/train_data_jskim/coco_output/train_coco.json')
      2 convert_nucleus_to_coco('/content/drive/MyDrive/vision/DLCV_New-main/kaggle/train_data_jskim/03_masks/aachen', val_ids, '/content/drive/MyDrive/vision/DLCV_New-main/kaggle/train_data_jskim/coco_output/val_coco.json')

<ipython-input-61-6f0ad3172ae3> in convert_nucleus_to_coco(data_root_dir, image_ids, out_file)
     15 
     16         print(image_path)
---> 17         height, width = cv2.imread(image_path).shape[0:2]
     18         # 개별 image의 dict 정보 생성
     19         image_info = dict(file_name=file_name,

AttributeError: 'NoneType' object has no attribute 'shape'

python 머신러닝 딥러닝 keras tensorflow 컴퓨터-비전 kaggle mask_rcnn

Câu trả lời 2

0

dooleyz3525

해결이 되었다니, 다행입니다. 즐강 하십시요.

0

Ryoung seob Kwon

아! 원인을 알 것 같습니다.

'convert_nucleus_to_coco' 함수에서 image_path 맨 뒤에 붙은 + '.png' 부분을 제거하니 기존 파일명과 일치하여 돌아갑니다!

image_path = os.path.join(image_id_dir, 'image/' + image_id)

강의 환경설정 질문

0

41

2

Custom Dataset에서의 polygon 정보 관련

0

83

3

cvat.ai 보안 수준이 궁금합니다

0

80

2

캐클 nucleus 챌린지 runpod 실습 코드 에러 질문드립니다.

0

96

3

추론 결과의 Precision(또는 mAP) 평가 방법

0

86

2

mmdetection mask rcnn inferenct 실습 시 runpod 템플릿 관해서 질문드립니다.

0

60

2

runpod에서 google drive 연결 시 오류 발생

0

110

2

로드맵 선택

0

67

1

mmcv

0

59

2

Anchor box의 Positive 처리 위치

0

63

2

해당 강의 runpod 적용 후 에러 제보드립니다

0

86

2

run pod credit 관련 제보

0

97

2

mmdetection 2.x과 3.x 호환 관련 표기

0

78

2

mm_faster_rcnn_train_kitti.ipynb 실행 오류

0

98

3

질문 드립니다.

0

78

3

mm_faster_rcnn_train_coco_bccd 실행 오류 질문드립니다.

0

79

1

강사님께 수정을 제안드리고 싶은 것이 있습니다.

0

94

1

google automl efficientdet 다운로드 및 설치 오류

0

74

1

이상 탐지에 사용할 비전 기술 조언 부탁드립니다.

0

103

2

OpenCV 관련 질문드립니다.

0

71

2

mmcv 설치관련해서 문의드려요

0

329

3

강의 구성 관련해서 질문이 있습니다

1

137

2

모델 변환 성능 질문드립니다.

0

122

1

NMS 로직 문의 드려요

0

113

2