가장 좋은 해결책은 RLE (Run Length Encoded) 마스크를 사용하여 구멍이있는 모양을 정의하는 것입니다.
Matterport Mask R-CNN 구현에서 모든 다각형 분할은 RLE로 변환 된 다음 마스크로 변환됩니다. coco.py에서 annToMask () 및 annToRLE ()을 확인하십시오 . 다각형의 이유는 json에 저장하는 것이 더 효율적이고 주석 파일의 크기를 축소하기 때문입니다. 솔리드 폴리곤으로 모양을 정의 할 수없는 경우 COCO 내에서 사용자 지정 주석을 만들고 신경망을 수정하여 해당 폴리곤 구멍을 직접 RLE로 변환하지 않는 한 잠재적으로 더 큰 RLE를 사용하게됩니다.
경계 상자 만 찾는 신경망을 사용하는 경우 어쨌든 구멍을 되돌릴 수 없기 때문에 이것은 모두 필요하지 않습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다