我有一个图像(强度图)和一个nxn方阵。在图像上,我想选择一个点并将图像居中到该点(使该点成为图像的中心)。我怎么能在Matlab中做到这一点?
此外,如何选择区域(椭圆形)并排除该区域之外的所有数据(强度点)?
答案 0 :(得分:-1)
假设周期性边界条件,您可以像这样将图像居中
clear all;
N = 11; a = randi(N^2,N,N);
c = floor([median(1:N) median(1:N)]); %old center
nc = [3 9]; %new center
na = circshift(a, c - newc);