반응형

객체 세그먼트 마스크를 표현하고 출력해 보자.

 

from ultralytics import YOLO

model = YOLO("yolo26n-seg.pt")
results = model("bus.jpg")

for result in results:
	print(result[0].masks.xy) # tensor로 표현된 픽셀 좌표의 세그먼트 목록입니다.
	# 첫 번째 오브젝트의 마스크 픽셀 좌표 출력
	#print(result[0].masks.xyn) # tensor로 표현된 정규화된 세그먼트 목록입니다.

	result.show()

 

model()는 model.predict()와 같은 의미인 것 같다. 사용할 수 있는 인수는 아래 링크에서 확인하자.

Inference Arguments

 

원래 이미지

 

각 인스턴스의 세그먼트를 구분하는 마스크가 표현된다.

 

첫 번째(92%의 확률을 갖는) 사람의 마스크 픽셀 좌표.

 

반응형
Posted by J-sean
:
반응형

Missing Prefab (Game Object) 경고를 해결해 보자.

 

Assets에 Bullet Spawner 프리팹이 있고 Hierarchy에 Bullet Spawner 인스턴스가 있다.

 

이 상태에서 Assets에 있는 프리팹을 삭제하면 Hierarchy에 있는 인스턴스가 빨간색으로 바뀌면서 Missing Prefab 경고가 발생한다. (그냥 무시해도 문제는 없다) 그러므로 인스턴스가 생성되어 있는 프리팹을 그냥 삭제하지 말자.

 

프리팹을 삭제하기 전, 인스턴스(Bullet Spawner)에서 우클릭 - Prefab - Unpack/Unpack Completely를 클릭한다. (프리팹을 먼저 삭제한 상태에서 진행해도 상관 없다)

예전에는 GameObject - Break Prefab Instance 메뉴가 있었으나 지금은 사라졌다.

 

Missing Prefab (Game Object) 경고가 사라진다.

 

반응형
Posted by J-sean
: