首页 文章

找到椭圆的主轴

提问于
浏览
0

我有一个包含椭圆(一个单元格)的图像,我试图找出它的主轴和短轴 . 我知道我必须首先计算出主轴,可能还要考虑到之前的焦点,但我不确定如何准确地解决这个问题 .

我不知道如何在图像中循环以获得测量以及如果我这样做如何正确识别主轴 .

如果任何人都可以提供有关如何执行此操作的任何信息,那将是一个很大的帮助 .

This is the type of ellipse I'm trying to find the axis of.

2 回答

  • 0

    识别细胞通常很难 . 我不认为在不了解图像外观的更多细节的情况下,我可以给出任何好的建议 .

    如果单元几乎是圆形的一种可能性是从实际找到最适合的圆开始,其中内置于图像处理工具箱中作为imfindcirles . 然后,您可以找到边缘,将光线投射到各个方向,直到它们碰到这些边缘,并相应地选择一个主轴和一个短轴 .

    计算机视觉系统分析工具箱有explicit blob detection algorithms,它可以做你想要的开箱即用 . 特别是它会告诉你主轴和副轴 .

  • 0

    如果您的图像不包含“噪音”,那么您可能想要做的只是使用来自细胞边界的信息 . 具体来说,您需要得到单元格“边缘”的(x,y)点对 . 然后你可以运行PCA来获得2个主导方向 .

    你可能在Matlab中做到了,对吧? (或者你需要自动化,所以用C或python编写?) . 如果是这样,您需要模糊单元格的内部,因为它不包含任何有用的信息 . 然后,找到形状的边缘 . 这两个都是形态学操作,它们在in this examplethis one中得到了很好的解释 . 然后你可以使用matlab的PCA(或svd)功能 .

    如果您需要更多指导,请告诉我!

相关问题