【发布时间】:2014-03-12 13:35:37
【问题描述】:
没有使用图像处理工具箱来划分图像,我使用了元胞数组。如果我想旋转每个块,我应该开发 imrotate,但是如何?与细胞合作并不容易。这是我的除法代码:
A= double(imread('cameraman.tif'));
blockSize = [5 5]
m = 1;
blocks = floor(size(A)./blockSize);
div_im = cell(blocks);
for j = 1:blocks(2)
for i = 1:blocks(1)
% The indices to the current block
blockIndsX = (1:blockSize(1)) + (i-1)*blockSize(1);
blockIndsY = (1:blockSize(2)) + (j-1)*blockSize(2);
div_im{m} = A(blockIndsX, blockIndsY, :);
m = m + 1;
end
end
【问题讨论】:
-
所以你实际上是在问如何找到山脊和 x 轴之间的角度?您可能应该编辑您的问题标题。另请提供示例图片。
-
不,我已经测量了每个街区的局部角度。但不知道如何旋转它与 x 轴的最终角度为 90
-
那么让我们看看一些代码供您尝试
标签: matlab rotation block cell fingerprint