计算两点之间的像素点数目没有画线
2视图(30天)
显示旧的评论
海格
2021年4月19日
你好,
我有曲线卷,我知道每一个像素点的坐标,包括端点。我有很多这样的曲线卷,我想知道端点的距离直接由体素(a - b)。我计算的距离使用毕达哥拉斯定理使用X, Y, Z坐标。但是我想知道像素点的直线距离没有这两点之间画一条线。我有很多这样的卷,我不能区分这些开放点,因此它需要很高的计算能力。感谢你的评论。
0评论
接受的答案
马特·J
2021年4月20日
编辑:马特·J
2021年4月20日
假设你有一个关键图像和图像的曲线是唯一的对象,
(I, J) =找到(bwmorph (yourImage,“端点”));
距离=规范([I (1), J (1)] - [(2), (2))),
15个评论
海格
2021年4月20日
嗨,马特,
非常感谢你的回复!
实际上,我的期望不是calcualte距离。我用以上公式你解释道。我得到了所有的端点,每个立体像素的坐标和已经计算端点之间的距离。
我想知道,有多少压会如果我使用一条直线连接这些enpoints没有画一条线。基本上,它应该是一个整数值。手,我检查标准的距离,而我的答案通过这两个端点之间的体素线(我计算使用Pythogoras therom)。但答案看起来是非常不同的意思是,我不会得到像素点的数量这两个端点之间使用这些规范或pythogorm计算
感谢您的评论!
海格
2021年4月20日
嗨,马特,
非常感谢你的回答,我真的很感激。
在我写这篇文章的评论之前,我试了很多次,许多方法来实现你的答案体素。但我非常大的距离值,我找不到问题在哪里。
我会很感激如果你可以请给我一个提示至少为3 d域如何实现你的答案。
(I, J, K) =找到(bwmorph3 (yourImage“端点”));
注意:我K作为逻辑数组
感谢你的反馈!
海格
2021年4月20日
嗨,马特,
我真的很抱歉再次问你一个简单的问题,这将是伟大的如果你能请下雅思如何计算使用“规范”的距离。我试图让我的规范价值卷在3 d域。但是我得到一个倾斜而不是我预期的价值。非常感谢您的支持与解释。金宝app简单,我问是什么,如何应用这‘规范’我的3 d域作为你申请2 d域。
提前谢谢你!
马特·J
2021年4月20日
你的意思是如何推广
距离=规范([I (1), J (1)] - [(2), (2)), 1) - 1,
3 d。这只是
距离=规范([I (1), J (1)、K (1)] - [(2), (2), K (2)), 1) - 1,
海格
2021年4月22日
你好,马特,
老实说,我尝试了许多办法来解决这个问题在过去的几天里以不同的方式使用上述回答。但问题仍然存在。简单,如果我们两点之间画体素线,regionprops3()表示,获得51体素。
但是上面的答案(
距离=规范([I (1), J (1)、K (1)] - [(2), (2), K (2)), 1) - 1,
)给我56像素点。
坐标
x0 = 22;y0 = 52个;z0 = 10;
x1 = 77;日元= 52个;z1 = 10;
我很感激如果你能给我小费为什么以及如何发生这种情况!
马特·J
2021年4月23日
简单,如果我们两点之间画体素线,regionprops3()表示,获得51体素。
这并不是我所看到的
regionprops3:
x0 = 22;y0 = 52个;z0 = 10;
x1 = 77;日元= 52个;z1 = 10;
L = 0 (100100100);
L (x0, y0, z0) = 1;
L (x1, y1, z1) = 1;
regionprops3 (L,“ConvexVolume”)
ans =表
ConvexVolume
_______56
海格
2021年4月30日
你好,马特,
真的很抱歉让你迟到。因为我使用曲线和线性模型(包括复杂的曲线),我无法使用凸体积值。我只使用“regionprops3 (L,“卷”),所以我可以沿着这条道路的体素曲线(或直线)。当我使用regionprops3 (L,“卷”)我得到了不同的价值观comapring“常态”函数。然而,我决定解决这个问题通过1体素线宽度。
我真的appreiate你伟大的帮助,非常感谢。
再一次,提前谢谢你!
海格
2021年4月30日
嗨,马特,
是的。这是我的错误。对不起。
简单,我想要知道的所有体素导致生成一行。
我的意思压宽线,场大病体素线(这中的对角线的步骤)。但是,这获得很高的计算时间和力量作为我的模型是巨大的和复杂的。然而,它给了我正确的答案。
我很感激如果你可以提出任何想法如果有任何简单的解决方案。
再次抱歉的误解,错误的解释。
更多的答案(0)
一个错误发生
无法完成的行动,因为页面所做的更改。重新加载页面更新状态。
你也可以从下面的列表中选择一个网站
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。