matlab关于图像质心的求解,为什么我最后标记不成功啊,求大神帮我看下程序错在哪了

matlab关于图像质心的求解,为什么我最后标记不成功啊,求大神帮我看下程序错在哪了,第1张

最后一段改成如下:

close all;

I=imread('coinspng');

subplot(221);imshow(I);

title('原图');

level=graythresh(I);

bw=im2bw(I,level);

subplot(222);imshow(bw);

title('二值图');

I_bw=imfill(bw,'holes');

subplot(223);imshow(I_bw);

title('填充图');

s=regionprops(I_bw,'Centroid');

subplot(224),imshow(I_bw);

hold on;

for k = 1:length(s)

c = s(k)Centroid;

plot(c(1),c(2), 'b');

end

^面积=21/2∫r^2dθ 积分区间(0,π)

∫∫xdxdy

=∫rcosθr^2dθ 积分区间(0,2π)

=∫[a(1+cosθ)]^3cosθdθ

=a^3∫(cosθ+3(cosθ)^2+3(cosθ)^3+(cosθ)^4dθ

=a^3(sinθ+3/2(θ+1/2sinθ)+3sinθ-(sinθ)^3+∫(cosθ)^4dθ

∫(cosθ)^4dθ=3θ/8+sin4θ/32+sin2θ/4

代入区间(0,2π)

只有3/2θ,3θ/8 不为0

所以原式=15πa^3/4

相除=5/6a

扩展资料:

先看一个例子:设有一曲线形构件占xOy面上的一段曲线 ,设构件的密度分布函数为ρ(x,y),设ρ(x,y)定义在L上且在L上连续,求构件的质量。

对于密度均匀的物件可以直接用ρV求得质量;对于密度不均匀的物件,就需要用到曲线积分,dm=ρ(x,y)ds;所以m=∫ρ(x,y)ds;L是积分路径,∫ρ(x,y)ds就叫做对弧长的曲线积分。

参考资料来源:百度百科-曲线积分

圆盘下落时,绳子向下拉,因此圆盘受到向上的拉力,这个拉力和重力相等,大小为mg,其中m为圆盘的质量,g为重力加速度。

由于绳子是绕着圆盘的周长缠绕的,因此圆盘在下落过程中会沿着绳子滚动,绳子的长度会逐渐缩短。设圆盘下落的距离为h,则绳子缩短的长度为l = 2πR - h,其中2πR为圆盘的周长。

圆盘下落过程中,质心的高度下降了h/2,圆盘绕质心转动的角度为θ = h/2R,因此圆盘的质心位置沿着圆弧运动,其运动的半径为Rsin(θ)。

综上所述,圆盘下落一定距离后的质心位置可以用下面的公式计算:

h/2 h/2

——— R sin(———)

2πR R

其中,h为圆盘下落的距离,R为圆盘半径。

质心的计算公式:

若选择不同的坐标系,质心坐标的具体数值就会不同,但质心相对于质点系中各质点的相对位置与坐标系的选择无关。质点系的质心仅与各质点的质量大小和分布的相对位置有关。

扩展资料:

质心的解析:

设 n个质点组成的质点系 ,其各质点的质量分别为m1,m2,…,mn。若用 r1

,r2,……,rn分别表示质点系中各质点相对某固定点的矢径,rc

表示质心的矢径,则有rc=(m1r1+m2r2+……+mnrn)/(m1+m2+……+mn)。

当物体具有连续分布的质量时,质心C的矢径 rc=∫ρrdτ/∫ρdτ,式中ρ为体(或面、线)密度;dτ为相当于ρ的体(或面 、线)元 ;积分在具有分布密度ρ的整个物质体(或面、线)上进行。由牛顿运动定律或质点系的动量定理,可推导出质心运动定理。

参考资料来源:百度百科—质心

数学二质心的公式是:Rc=m1r1+m2r2+m3r3+/∑m;形心的公式:Xc=[∫a(ρxdA)]/ρA=[∫a(xdA)]/A=Sy/A;Yc=[∫a(ρydA)]/ρA=[∫a(ydA)]/A=Sx/A。

质量中心简称质心,指物质系统上被认为质量集中于此的一个假想点。与重心不同的是,质心不一定要在有重力场的系统中。值得注意的是,除非重力场是均匀的,否则同一物质系统的质心与重心通常不在同一假想点上。

面的形心就是截面图形的几何中心,质心是针对实物体而言的,而形心是针对抽象几何体而言的,对于密度均匀的实物体,质心和形心重合。

考研二重积分中的形心计算公式是:

∫∫D xdxdy=重心横坐标×D的面积,∫∫D ydxdy=重心纵坐标×D的面积。

当f(x,y)在区域D上可积时,其积分值与分bai割方法无关,可选用平行于坐标zhi轴的两组直线来分割D,这时每个小区域的面积Δσ=Δx·Δy,由此可以看出二重积分的值是被积函数和积分区域共同确定的。将上述二重积分化成两次定积分的计算,称之为:化二重积分为二次积分或累次积分。

设单位面积质量1,

得到此均质圆弧质量为:(α/(2π))πa^2=(1/2)αa^2

显然,质心应在扇zhi形的对称轴上,设其与圆心的距离为X

则:((1/2)αa^2)X=∫∫(acosα)daadα=∫∫(cosα)a^2dadα

(a从0到a,α从-α/2到α/2)

((1/2)αa^2)X=∫∫(cosα)a^2dadα=∫(cosα)dα ∫a^2da =2sin(α/2)(1/3)a^3

=(2/3)sin(α/2)a^3

X=(4a/3)sin(α/2)

扩展资料:

在极坐标系下计算二重积分,需将被积函数f(x,y),积分区域D以及面积元素dσ都用极坐标表示。函数f(x,y)的极坐标形式为f(rcosθ,rsinθ)。为得到极坐标下的面积元素dσ的转换,用坐标曲线网去分割D,即用以r=a,即O为圆心r为半径的圆和以θ=b,O为起点的射线去无穷分割D,设Δσ就是r到r+dr和从θ到θ+dθ的小区域。

这个函数的具体表达式为:f(x,y)=xy+1/8,等式的右边就是二重积分数值为A,而等式最左边根据性质5,可化为常数A乘上积分区域的面积1/3,将含有二重积分的等式可化为未知数A来求解。

参考资料来源:百度百科-二重积分

若平面图形由y1=f1(x),y2=f2(x)(y1<=y2

x在[a,b]内取值),x=a,x=b围成

则质心坐标(X,Y)如下式计算:

X=|x(y2-y1)dx/|(y2-y1)dx,

Y=|(1/2)(y2~2-y1~2)dx/|(y2-y1)dx

扩展资料:

一个点的位置,可以用一组数(有序数组)来描述。例如,在平面上,可以作两条相交的直线l1与l2;过平面上任一点M,作两条直线分别与l1、l2平行且与l2、l1交于P2、P1两点;这样,M点就可以用它沿平行于l1、l2的方向到l2、l1的有向距离P2M、P1M来表示。

这两个有向距离,称为点M的坐标,两条直线称为坐标轴,坐标轴的交点称为原点,当两直线相互垂直时,就是平面直角坐标系。

在空间,可以作三个相交平面,空间中任一点M可以用沿着过这点且平行于两相交平面交线之一,到另一平面的有向距离来表示。

这三个有向距离,就是空间中一点M的坐标,三个平面称为坐标面,任何两个坐标面的交线,就是坐标轴。三条坐标轴的交点,就是原点。

以上就是关于matlab关于图像质心的求解,为什么我最后标记不成功啊,求大神帮我看下程序错在哪了全部的内容,包括:matlab关于图像质心的求解,为什么我最后标记不成功啊,求大神帮我看下程序错在哪了、曲线积分的应用:求质量均匀心脏线的质心、轻绳一端固定,下方缠在匀质圆盘(m,R)上,+让圆盘从静止开始下落,求质心等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10115464.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存