이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
GPU를 사용하여 이미지를 선명하게 만들기
R2026a이 예제에서는 gpuArray 객체와 GPU 지원 함수를 사용하여 이미지를 선명하게 만드는 방법을 보여줍니다.
이미지를 읽어 들이고 gpuArray 함수를 사용하여 이미지를 GPU로 보냅니다.
image = gpuArray(imread("peppers.png"));이미지를 double형 배열로 변환하고 컨벌루션을 적용하여 기울기 이미지를 얻습니다. 그런 다음 기울기 이미지를 사용하여 인자 amount로 이미지를 선명하게 만듭니다.
dimage = im2double(image); gradient = convn(dimage,ones(3)/9,"same") - convn(dimage,ones(5)/25,"same"); amount = 5; sharpened = dimage + amount.*gradient;
원래 이미지와 선명해진 이미지의 크기를 조정하고 플로팅하여 비교합니다.
imshow(imresize([dimage,sharpened],0.7));
title("Original image (left) vs sharpened image (right)");
참고 항목
gpuArray | convn | imread | imshow