inflearn logo
강의

講義

知識共有

[改訂版] ディープラーニング・コンピュータビジョン完全ガイド

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

402

Ryoung seob Kwon

投稿した質問数 7

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

回答 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)

MMDetection 버전 이슈

0

44

2

강의 환경설정 질문

0

57

2

Custom Dataset에서의 polygon 정보 관련

0

103

3

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

0

91

2

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

0

116

3

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

0

89

2

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

0

64

2

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

0

120

2

로드맵 선택

0

71

1

mmcv

0

64

2

Anchor box의 Positive 처리 위치

0

67

2

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

0

91

2

run pod credit 관련 제보

0

115

2

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

0

84

2

mm_faster_rcnn_train_kitti.ipynb 실행 오류

0

109

3

질문 드립니다.

0

87

3

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

0

83

1

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

0

98

1

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

0

82

1

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

0

109

2

OpenCV 관련 질문드립니다.

0

83

2

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

0

347

3

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

1

139

2

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

0

124

1