이미지와 그 이미지에서 픽셀을 선택하는 마스크가 있습니다. 이 픽셀의 목록을 만들고 scipy.kmeans를 사용하여 클러스터 분석을 수행하고 싶습니다. 는 더 좋은 방법이 있나요 (예를 들어, 내가 모르는 무슨 기능) 사용이마스크로 선택한 픽셀 목록을 작성하십시오.
pixels = []
for irow,mrow in zip(img,mask):
pixels += [pixel for pixel,mbyte in zip(irow,mrow) if mbyte==255]
'픽셀 IMG = [마스크 == 255]'또는'화소 = 목록 (IMG [마스크 == 255])' – falsetru