我有一个3D彩色图像。我希望绘制其主轴和质心。为此,我提取了每个颜色通道,找到了质心,然后继续找到协方差矩阵和特征值。我不确定这是否有助于我绘制主轴。
我的主要目标是绘制主轴,以便我可以找到图像是否关于该轴对称。
这是我想要实现的算法。
绘制图像的主轴。然后旋转图像 (顺时针)将其坐标(和)轴与主轴对齐 惯性轴的图像。然后假想折叠图像 围绕-axis和绝对灰度级的总和 相应像素之间的差异() 重叠褶皱被视为-axis上的不对称量。 对-axis进行相同的程序。两个不对称 措施的计算方法如下:
A1 = min( , ) ×100%
A2 = ( + ) ×100%。
计算上述(1和2)的两个不对称度量 对于每个图像通道,在RGB颜色空间中,产生 总共六个系数(6D)颜色不对称特征。
如何绘制主轴?我尝试在MATLAB中使用 regionprops 函数来绘制长轴,短轴,质心和方向,但我不确定这是否是正确的方法。我应该使用 PCA 吗?
我可以使用 fliplr 功能重叠图像吗?
对于y轴,它们的含义是什么?如果图像在一个轴上是不对称的,那么它是否也意味着它在y轴上不对称?
我无法实现此算法。请指导如何在MATLAB中编写代码。
这是我的查询的部分答案,但我被困在最初的部分。如何使用imtranslate()找到主轴并与轴对齐?