圆的检测算法
㈠ 程序中的圆形和矩形的碰撞检测原理与算法
FLASH编程中有这个检测,我编程5年了,其他的编程压根没听说过,没有。还有甚么疑问,留言给我
㈡ 求java识别三角形,圆形,方形的具体算法和原理。
首先图片的背景和图形的颜色肯定是不一样的,图片是由像素组成的(这个概念很重要),,第一步区分背景和图形的颜色,保存背景的颜色,,第二步创建一个二维数组,这个二维数组对应于这个图片,你比如说,我这个图片是10*10大小的,然后我就把我这个数组保存是100*100的,即每隔0.1我取一下图片的像素值,判断这个像素值和背景是否一样,如果一样,那么数组的对应位置就存储0,否则存储1,,,第三步,通过Java代码控制鼠标遍历图片,一行一行的遍历,取像素值,与背景的像素对比,存入数组,遍历之后二维数组就只是存储的0和1(0代表背景,1代表图形),,第四步,把所有为1的二维数组元素对应的坐标取出来,写个方法判断一下,相当于数轴知道X和Y了,你判断一下图形的形状,应该不难。。。而且图形就三个,,不难实现,,楼主可以试试
㈢ 圆度与圆柱度的测量和计算方法
测量汽缸的圆度和圆柱度前要先把汽缸内用干净布擦干净,把百分表装好并校好
测量时每个汽缸要测N个面,每个面至少3个数
测量完成后用每个面里最大的减最小的除以2就是圆度
N个面里最大的圆度为这个缸的圆度
用N个面里所有的数中最大的减最小除以2就是这个缸的圆柱度。
㈣ 圆和长方形的直径怎么测量周长,面积的计算方法最好有图
圆和长方形的直径怎么测量?周长,面积的计算方法?最好有图?
一. 圆的直径的测量
已知一个圆,在圆周是任意取两点A与B,
连结AB作一条弦,
找出AB弦的中点M,
过点M作垂线,交圆于P、Q两点,
线段PQ即为圆的直径.
用尺子量度其长度.
三. 圆的周长=半径×2×π,
圆的面积=半径平方×π.
长方形的周长=(长+宽)×2,
长方形的面积=长×宽.
㈤ 圆度仪(圆柱度测量仪)的圆度测量的方法
圆度测量有回转轴法、三点法、两点法、投影法和坐标法等方法。 技术概述
RS290C圆柱度仪 RS295C圆柱度仪的简化型,与RS295C圆柱度仪比,R向导轨精度略低,R向无光栅计数,在功能上少了直径测量、大锥度测量、端面直线度测量;在操作方式上,Z轴数控,R向手动。价格接近日系低端圆度仪产品,而性能远远超越日系低端圆度仪产品,是日系低端圆度仪的理想代替产品。
二、RS290C型圆柱度仪(圆柱度测量仪)技术特点:
●最先进的补偿算法,对Z轴精度进行补偿
●可评定锥形柱体的轮廓度(小锥体)
●气浮运动轴系,精度保持长久
●Z轴光栅计数
●关键件采用特殊去应力合金材料及特殊的去应力处理工艺,精度保持长久
●业内领先的高精度采集控制系统,控制系统所有电路按军品标准设计、生产及验收,能在-70。C ~+70。C的温度区间内稳定工作
●模块化设计使用户维护成本降至最低
三、RS290C型圆柱度仪(圆柱度测量仪)测量能力:
1.评价项目:
与进口圆柱度仪(圆柱度测量仪)同样的多要素测量方式
各种环形零件的圆度、圆柱度、同轴度、同心度、平行度、垂直度、 跳动、圆柱体母线的直线度、 圆柱体端面的跳动、平整度
圆度评定方式(4种):最小区域法、最小二乘法、最小外接圆法、最大内切圆
圆度滤波档位:2-500、2-250、2-150、2-50、2-15、3-16、3-17、15-500、15-250、15-250
可按要求定制最大1500rpa的滤波器
2.分析能力:
、缺口/毛刺自动剔除、波形分析、谐波分析
3.测量范围:
最大回转直径:Ф320mm (可扩展至更大,需定制周期)
有效测量高度:200mm (可扩展至更大,需定制周期)
承载:23Kg (可选配43Kg,68Kg,更大需定制周期)
四、RS290C型圆柱度仪(圆柱度测量仪)技术指标 :
主轴回转精度:(±0.025+5H/10000)μm
立柱精度(补偿后):0.12μm/100mm,全长0.25μm
立柱对轴心回转中心线的平行度(补偿后):0.2μm/200mm,全长0.5μm
有效测量高度:200mm
立柱光栅精度:0.5μm
R向传感器量程:600μm,有效精度0.03μm
R向传感器最高精度:0.005μm
转速:5转/分钟(1.5-8转可调)
圆周采样点:4096点/圈
五、RS290C型圆柱度仪(圆柱度测量仪)驱动方式 :
Z轴数控,R向手动
RS290H型圆柱度仪(圆柱度测量仪)技术描述-高精度型 一、RS295C圆柱度仪(圆柱度测量仪)技术概述:
陕西威尔推出的RS295C圆柱度仪是代替进品圆柱度仪的理想产品,RS295C圆柱度仪在功能上及测量精度上均接近进口圆柱度仪,而价格仅有进品圆柱度仪的1/4。
在功能上,RS295C圆柱度仪采用的是多要素处理,测量结果准确。而且能进行锥形柱体的轮廓度评定。在操作方式上,RS295C圆柱度仪实现了全数控,大大减少人为操作的误差。
二、RS295C型圆柱度仪(圆柱度测量仪)技术特点:
●最先进的补偿算法,对各轴精度均进行补偿
●可评定锥形柱体的轮廓度
●气浮运动轴系,精度保持长久
●国内独有的双直线光栅保证高精度圆柱度测量
●关键件采用特殊去应力合金材料及特殊的去应力处理工艺,精度保持长久
●业内领先的高精度采集控制系统,控制系统所有电路按军品标准设计、生产及验收,能在-70℃~+70℃的温度区间内稳定工作
●模块化设计使用户维护成本降至最低
●加装粗糙度模块可进行粗糙度测量
三、RS295C型圆柱度仪(圆柱度测量仪)测量能力:
1.评价项目:
与进口圆柱度仪(圆柱度测量仪)同样的多要素测量方式
各种环形零件的圆度、圆柱度、锥度、直径、同轴度、同心度、平行度、垂直度、 跳动、圆柱体母线的直线度、 圆柱体端面的跳动、平整度、直线度
圆度评定方式(4种):最小区域法、最小二乘法、最小外接圆法、最大内切圆
圆度滤波档位:2-500、2-250、2-150、2-50、2-15、3-16、3-17、15-500、15-250、15-250
滤波形式:高斯(ISO标准)、2RC
可按要求定制最大1500rpa的滤波器
2.分析能力:
波纹度分析、频谱分析、轮廓度分析、缺口/毛刺自动剔除、波形分析、谐波分析
3.测量范围:
最大回转直径:Ф280mm (可扩展至更大,需定制周期)
有效测量高度:200mm(可扩展至更大,需定制周期)
承载:23Kg(可选配43Kg,68Kg,更大需定制周期)
四、RS295C型圆柱度仪(圆柱度测量仪)技术指标 :
主轴回转精度:(±0.025+5H/10000)μm
立柱精度(补偿后):0.12μm/100mm,全长0.25μm
立柱对轴心回转中心线的平行度(补偿后):0.2μm/200mm,全长0.5μm
有效测量高度:200mm
立柱光栅精度:1μm
R向传感器量程:600μm,有效精度0.03μm
R向传感器最高精度:0.001μm
转速:5转/分钟(1.5-8转可调)
圆周采样点:4096点/圈
五、RS295C型圆柱度仪(圆柱度测量仪)驱动方式 :
Z轴数控
RS295H型圆柱度仪(圆柱度测量仪)技术描述-高精度型 RS360C系列圆柱度仪 (圆柱度测量仪)
RS360系列圆柱度仪(圆柱度测量仪)是RS360系列圆柱度仪(圆柱度测量仪)的简化型,与RS365系列圆柱度仪(圆柱度测量仪)比,R向导轨精度略低,R向无光栅计数,在功能上,与RS365系列圆柱度仪(圆柱度测量仪)比,少了直径测量、大锥度测量、端面直线度测量;在操作方式上,Z轴数控,R向手动。价格接近日系低端圆度仪产品,而性能远远超越日系低端圆度仪产品,是日系低端圆度仪的理想代替产品。
RS360C型圆柱度仪(圆柱度测量仪)技术描述
一、RS360C型圆柱度仪(圆柱度测量仪)技术特点
●最先进的补偿算法,对Z轴精度进行补偿
●可评定锥形柱体的轮廓度(小锥体)
●气浮运动轴系,精度保持长久
●Z轴光栅计数
●关键件采用特殊去应力合金材料及特殊的去应力处理工艺,精度保持长久
●业内领先的高精度采集控制系统,控制系统所有电路按军品标准设计、生产及验收,能在-70。C ~+70。C的温度区间内稳定工作
●模块化设计使用户维护成本降至最低
●嵌入式PC保证用户连续工作,性能超越工控机
二、RS360C型圆柱度仪(圆柱度测量仪)测量能力
评价项目
与进口圆柱度仪(圆柱度测量仪)同样的多要素测量方式
各种环形零件的圆度、圆柱度、同轴度、同心度、平行度、垂直度、 跳动、圆柱体母线的直线度、 圆柱体端面的跳动、平整度
圆度评定方式(4种):最小区域法、最小二乘法、最小外接圆法、最大内切圆
圆度滤波档位:2-500、2-250、2-150、2-50、2-15、3-16、3-17、15-500、15-250、15-250
滤波形式:高斯(ISO标准)、2RC
可按要求定制最大1500rpa的滤波器
分析能力
波纹度分析、频谱分析、轮廓度分析、缺口/毛刺自动剔除、波形分析、谐波分析
测量范围
最大回转直径:Ф320mm (可扩展至600mm,需定制周期)
有效测量高度:200mm(可扩展至500,需定制周期)
承载:23Kg(可选配43Kg,68Kg,更大需定制周期)
三、RS360C型圆柱度仪(圆柱度测量仪)技术指标
主轴回转精度:(±0.025+5H/10000)μm
立柱精度(补偿后):0.07μm /100mm,全长0.1μm
立柱对轴心回转中心线的平行度(补偿后):0.2μm 全长
立柱有效精度行程:200mm
立柱光栅精度:1μm
R向传感器量程:±600μm,有效精度0.03μm
R向传感器最高精度:0.001μm
转速:5转/分钟(1.5~8转可调)
圆周采样点:4096点/圈
四、RS360C型圆柱度仪(圆柱度测量仪)驱动方式
Z轴数控,R向手动
RS360H型圆柱度仪(圆柱度测量仪)技术描述-高精度型 一、RS390C圆柱度仪(圆柱度测量仪)技术概述: RS390C圆柱度仪是RS395C圆柱度仪的简化型,与RS395C圆柱度仪比,R向导轨精度略低,R向无光栅计数,在功能上少了直径测量、大锥度测量、端面直线度测量;在操作方式上,Z轴数控,R向手动。价格接近日系低端圆度仪产品,而性能远远超越日系低端圆度仪产品,是日系低端圆度仪的理想代替产品。
二、RS390C型圆柱度仪(圆柱度测量仪)技术特点:
●最先进的补偿算法,对Z轴精度进行补偿
●可评定锥形柱体的轮廓度(小锥体)
●气浮运动轴系,精度保持长久
●Z轴光栅计数
●关键件采用特殊去应力合金材料及特殊的去应力处理工艺,精度保持长久
●业内领先的高精度采集控制系统,控制系统所有电路按军品标准设计、生产及验收,能在-70℃~+70℃的温度区间内稳定工作
●模块化设计使用户维护成本降至最低
三、RS390C型圆柱度仪(圆柱度测量仪)测量能力:
评价项目:
与进口圆柱度仪(圆柱度测量仪)同样的多要素测量方式
各种环形零件的圆度、圆柱度、同轴度、同心度、平行度、垂直度、 跳动、圆柱体母线的直线度、 圆柱体端面的跳动、平整度;
圆度评定方式(4种):最小区域法、最小二乘法、最小外接圆法、最大内切圆;
圆度滤波档位:2-500、2-250、2-150、2-50、2-15、3-16、3-17、15-500、15-250、15-250;
滤波形式:高斯(ISO标准)、2RC;
可按要求定制最大1500rpa的滤波器;
分析能力:
波纹度分析、频谱分析、轮廓度分析、缺口/毛刺自动剔除、波形分析、谐波分析;
测量范围:
最大回转直径:Ф280mm (可扩展至更大,需定制周期);
有效测量高度:620mm(可扩展至更大,需定制周期);
承载:23Kg(可选配43Kg、68Kg,更大需定制周期);
四、RS390C型圆柱度仪(圆柱度测量仪)技术指标 :
主轴回转精度:(±0.025+5H/10000)μm
立柱精度(补偿后):0.12μm/100mm,全长0.25μm
立柱对轴心回转中心线的平行度(补偿后):0.2μm/200mm,全长0.5μm
有效测量高度:620mm
立柱光栅精度:1μm
R向传感器量程:600μm,有效精度0.03μm
R向传感器最高精度:0.001μm
转速:5转/分钟(1.5-8转可调)
圆周采样点:4096点/圈
五、RS390C型圆柱度仪(圆柱度测量仪)驱动方式 :
Z轴数控,R向手动
RS390H型圆柱度仪(圆柱度测量仪)技术描述-高精度型
㈥ 怎么写圆形工件半径检测的matlab算法
霍夫变换是图像处理中从图像中识别几何形状的基本方法之一,应用很广泛,也有很多改进算法。最基本的霍夫变换是从黑白图像中检测直线(线段)。
我们先看这样一个问题:设已知一黑白图像上画了一条直线,要求出这条直线所在的位置。我们知道,直线的方程可以用y=k*x+b 来表示,其中k和b是参数,分别是斜率和截距。过某一点(x0,y0)的所有直线的参数都会满足方程y0=kx0+b。即点(x0,y0)确定了一族直线。方程y0=kx0+b在参数k--b平面上是一条直线,(你也可以是方程b=-x0*k+y0对应的直线)。这样,图像x--y平面上的一个前景像素点就对应到参数平面上的一条直线。我们举个例子说明解决前面那个问题的原理。设图像上的直线是y=x, 我们先取上面的三个点:A(0,0), B(1,1), C(22)。可以求出,过A点的直线的参数要满足方程b=0, 过B点的直线的参数要满足方程1=k+b, 过C点的直线的参数要满足方程2=2k+b, 这三个方程就对应着参数平面上的三条直线,而这三条直线会相交于一点(k=1,b=0)。同理,原图像上直线y=x上的其它点(如(3,3),(4,4)等)对应参数平面上的直线也会通过点(k=1,b=0)。这个性质就为我们解决问题提供了方法:
首先,我们初始化一块缓冲区,对应于参数平面,将其所有数据置为0.
对于图像上每一前景点,求出参数平面对应的直线,把这直线上的所有点的值都加1。
最后,找到参数平面上最大点的位置,这个位置就是原图像上直线的参数。 上面就是霍夫变换的基本思想。就是把图像平面上的点对应到参数平面上的线,最后通过统计特性来解决问题。假如图像平面上有两条直线,那么最终在参数平面上就会看到两个峰值点,依此类推。
在实际应用中,y=k*x+b形式的直线方程没有办法表示x=c形式的直线(这时候,直线的斜率为无穷大)。所以实际应用中,是采用参数方程p=x*cos(theta)+y*sin(theta)。这样,图像平面上的一个点就对应到参数p---theta平面上的一条曲线上。其它的还是一样。
在看下面一个问题:我们要从一副图像中检测出半径以知的圆形来。这个问题比前一个还要直观。我们可以取和图像平面一样的参数平面,以图像上每一个前景点为圆心,以已知的半径在参数平面上画圆,并把结果进行累加。最后找出参数平面上的峰值点,这个位置就对应了图像上的圆心。在这个问题里,图像平面上的每一点对应到参数平面上的一个圆。
㈦ 紧急求助!高分急寻高人翻译一段通信类专业文献
哎,楼上拜托你们专业一点行不。。。不会的话就别冲着高分答。。。
ACC--Accumulator
LCC-- Local C Compilor
在描述我们提出的这个算法之前,先在此介绍几个概念。 E是一个给定的细化边缘图像,累积器[y] [x] 是一个二维累加数组,(一,二,三,四)是以像素P(i,j)为中心的平面直角坐标系中的四个象限。对于经过P在θ1方向的弦,它在第一或第二象限端点记为A1,在第三或第四象限则由B1表示。 d(A1)是P和A1的距离,d(B1)是P和B1的距离。l1和 l2 分别是经过P在θ1和 θ2方向的线。LA1代表一个用来储存A1的位置 和 一二象限中在 l1 上的边的像素的二维数组,LB1则是用来储存B1的位置和三四象限中的在l1上的的边的像素。对于在θ2方向,A2, B2, dA2, dB2, LA2 和 LB2 的定义同上。(xA1, yA1) 和 (xA2, yA2) 分别代表A1和A2的坐标。LCC 则列出了一组圆心的可选对象。详细的算法如下:
ALGO_CIRCLE_DETECTION (算法的名字,意思是,圆的检测算法——译者注)
1. 将所有累积器归零
2. 从左到右,从上到下扫描E (参见上文定义——译者注)
3. 对于E上的每个像素(i, j), 按以下步骤3.1 - 3.8
3.1. 初始化 LA1, LB1, LA2 和 LB2.
3.2. 随机生成 θ1 和 θ2 使 θ1≠θ2 ∈[0°,180°).
3.3. 对于 l1 上的每一个边缘像素,
3.3.1. 如果该边缘像素在第一或第二象限,把它加在 LA1里.
3.3.2. 否则加在 LB1 里.
3.4. 重复 3.3 直到囊括所有 l1 上的边缘像素.
3.5. 对于 l2, 也对 LA2 和 LB2 重复上述 3.3 ,3.4 步骤.
3.6. 对A1, B1, A2, B2 在 LA1, LB1, LA2, 和 LB2上的每一种组合 ,分别计算 dA1, dB1, dA2 和 dB2
3.7. 如果 (dA1+dB1)> d(min) 并且 (dA2+dB2)>d(min), 则:
3.7.1. 由 Eq. (4) 和以下关系 d1=dA1-dB1 及d2=dA2-dB2 计算 (x0,y0)
3.7.2. 计算
r1=√(xo-xA1)^2+(yo-yA1)^2
r2=√(xo-xA2)^2+(yo-yA2)^2
3.7.3. 如果 |r1-r2|<δr(min), 在(xo,yo) 叠加 累积器ACC
ACC[yo][xo]=ACC[yo][xo]+1/r^2, (6)
有 r =(r1+r2)/2.
3.8. 重复 3.6 直到囊括所有 A1, B1, A2 和B2 的所有组合.
4. 重复 步骤 3 直到囊括 E 上所有的边缘像素都.
5. 找到所有ACC 上的主要峰值,并将之储存在 LCC 中.
6. 通过LCC的每个可能值所做的半径直方图中得到半径的值
7. 大功告成
LA1 和 LB1 可能有超过一个点,因为有可能在PA1和PB1上存在多个边缘上的点,LA2 和 LB2 同理。