ans = imread('img.jpg');
이미지를 읽어 들어와 그 픽셀 값을 변수에 저장한다 컬러 이미지의 경우 3차원 배열 R,G,B
흑백이미지의 경우 x,y값만 가지는 2차원 배열이 생성된다.
imshow(ans);
figure, imshow(ans);
배열 변수의 값을 출력하여 사용자에게 보여준다. 그래프나 사진작업을 이용할때 이용하면 좋다. figure를 사용하면 사진을 여러개 띄울 수 있다.
A .* B A ./ B ....
A배열과 B배열의 각각의 요소끼리 곱한다. 매트랩에서 기본적으로 행렬연산을 제공하지만 이건 단순 곱을 할 수 있다. 같은 방법으로 나누기도 가능하다
ans = sum(A);
A의 모든 변수를 더해준다. 2차원 배열의 경우 각 행을 첫번째 열에 다 더하기 때문에 ans = sum(sum(A))를 하면 모든 값을 더한 수 하나만 나온다.
ans = fspecial('gaussian', [7 7], 2);
매트랩에서 제공하는 필터를 만들어서 제공해준다. gaussian말고 다른 함수가 있지만 잘 모르겠다.
ans = filter2(filter, img);
반복문을사용할 필요 없이 filter를 img에 적용 시킬 수 있다. filter의 사이즈는 사용자가 자유롭게 설정할 수 있다.
댓글 없음:
댓글 쓰기