Ari*_*rif 1 matlab image-processing
我正在使用"bwconncomp"方法来获取此图像的连接组件.
有四个由红色框为界连接的组件和每一个起点每个已连接的部件被通过一个黄色点标记那个的.The坐标黄色点为(X,Y) ,其仅用于从左边的第一个部件.在左侧的第一个连接组件(现在是一个单独的图像)中,您会看到一个蓝点,它是该特定连接组件的重心.我可以很容易地计算出蓝点坐标为(x1,y1).如果我想计算重力中心相对于整个图像的位置,那么坐标将是(x + x1,y + y1).我的问题是如何在matlab中得到(x,y)坐标?**全功能代码会更有帮助,因为我不是matlab的专家.
主图像在这里 
matlab最棒的一点就是regionprops功能.它允许您将图像(黑白,连接组件或标记图像)交给它,它将返回一个stats对象,其中包含有关图像中每个连接组件的大量信息.
您可以通过告知所需的属性来限制返回的信息(因此可以计算,这可以节省时间).你会说,要获得边界框(它听起来像你想要的)
stats = regionprops(Image,'boundingbox');
Run Code Online (Sandbox Code Playgroud)
然后,stats.BoundingBox包含一个数组[x_position y_position width height].
希望能指出正确的方向,并尝试regionprops(Image,'all')查看从图像中获取的所有信息.