질문 : imread() 함수로로드 된 이미지와 함께 matlab에서 subclust() 함수를 사용하는 방법은 무엇입니까? 나는 코드를 가지고있다matlab에 서브 클러스터를 사용하는 방법
이 이미지에 클러스터 센터를 가져와야하므로 결과적으로 이미지의 픽셀을 분류해야한다. 하지만 오류가 있습니다
Error using .*
Integers can only be combined with integers of the same class, or scalar doubles.
Error in subclust (line 169)
dx = (thePoint - X) .* new_accumMultp;
Error in lab_1 (line 3)
[c, s] = subclust(gr, 0.3);
무엇 나는 claster 센터를 찾으려면 어떻게해야합니까? 사전
당신이 이미지를 업로드 할 수 없습니다 : 귀하의 경우
, 당신이해야 할 것입니다 : 예를 들어, 내가 MATLAB의 시스템 경로의 일부
cameraman.tif
를 사용? 또한 전체 [도움말 페이지] (http://www.mathworks.com/help/fuzzy/subclust.html)가 도움이되지 않는다고 말하는 것입니까? –@ Dev-iL 이미지를 업로드 할 수는 있지만 인터넷의 임의 이미지입니다. 내 전체 코드 'rgb = imread ('test.jpg'); gr = rgb2gray (rgb); [c, s] = subclust (gr, 0.3); imshow (gr); ' 하지만 오류가 있습니다. '오류 사용. * 정수는 동일한 클래스 또는 스칼라 복식의 정수와 결합 될 수 있습니다. 서브 클러스터의 오류 (줄 169) \t dx = (thePoint - X). * new_accumMultp; lab_1 (3 호선) 오류 [c, s] = subclust (gr, 0.3); ' – loki
그리고 전에 matlab을 사용 해본 적이 없습니다 ... 내 질문에 어리 석게 여겨지면 죄송합니다. – loki