matlab에 운동 프로그램 (이미지 투사 점 구름)

이미지가 매우 흥미 있어야한다 점 구름에 투영되는 경우 최근 접촉 지점을 구름.

우리는 먼저 이미지를로드 한 다음 공 또는 당신이 무엇을 구형 좌표 식을 참조 할 수 있습니다 점 구름의 모양을 확인해야합니다.

마지막으로 pcshow 담점의 픽셀 출력.

원본 :

투영 된 점 구름 후 :

 

다음과 같이 코드입니다 :

모든 취소; 
모든을 닫습니다; 
CLC; 

IMG = imread ( ' lena.jpg ' ); 

[m, N, D] = 사이즈 (IMG); 
I는 = (IMG, [], d) 재 형성;   

R = 1 ; 
X = 제로 (m *에서의 N, 1 ); 
Y = 제로 (m *에서의 N, 1 ); 
Z = 제로 (m *에서의 N, 1 ); 
NUM = 0 ; 

%做个球... 
 J = -pi / 2 : PI / N : PI / 2 -pi / N   
     에 대한 난 = 0 : 2 * 파이 / m :2 * PI- 2 * PI / m의 
        
        NUM = NUM + 1 ; 
        X (NUM) = R. * COS (j). * COS (I); 
        Y (NUM) . = R. 죄 * (j) * COS (I); 
        Z (NUM) = R. * 죄 (I); 
        
    최종 
단부 

pcshow ([XYZ], [III]); %如果是彩色图: pcshow ([XYZ, I);

Benpian 기준 MATLAB이 pcshow 예 작성된 사실, 구면 좌표를 기록하기위한 명시적인 수식의 차이의 예를, 그것이 더 있어야 파노라마 효과를 이용하여, 유사하다.

matlab에 도움말 문서 :

https://ww2.mathworks.cn/help/vision/ref/pcshow.html?requestedDomain=cn

추천

출처www.cnblogs.com/tiandsp/p/11613889.html