www.gusucode.com > images 案例代码 matlab源码程序 > images/FindCornerFeaturesInGrayscaleImageExample.m
%% Find Corner Features in Grayscale Image % %% % Read image and use part of it for processing. %% % Copyright 2015 The MathWorks, Inc. I = imread('pout.tif'); I = I(1:150,1:120); subplot(1,3,1); imshow(I); title('Original Image'); %% % Generate a corner metric matrix. %% C = cornermetric(I); %% % Adjust the corner metric for viewing. %% C_adjusted = imadjust(C); subplot(1,3,2); imshow(C_adjusted); title('Corner Metric'); %% % Find and display corner features. %% corner_peaks = imregionalmax(C); corner_idx = find(corner_peaks == true); [r g b] = deal(I); r(corner_idx) = 255; g(corner_idx) = 255; b(corner_idx) = 0; RGB = cat(3,r,g,b); subplot(1,3,3); imshow(RGB); title('Corner Points');