满饭好吃,满话可不好说呀,我手上就有一块标准尺,进口的,圆形的,标准直径,计量局肯定会有呀。算法我写的,不过可以告诉你不是拟合的面积,计量局我自己去的,我计量给他们看的,他们也校过的,用的他们的标尺,条形的圆形的都计量过的。不是长条形的不能量的,它可以拉直线计量呀,也可以计量圆直径呀。标准请详查:GB/T231.2-2002中的4.4部分。
“计量长度用的标准线纹尺没有什么圆形的,也不可能用来校准这类测量器具。因为测量原理不同,用它来对标准线纹尺进行扫描根本读不出数。”还有这句,其实对标准线纹尺也是可以读数的,另标准线纹尺也是有圆形的,有图有真相。另你也可以拿个标准块或试样块来打,标准块有标准值不必说,试样块可以用传统方法来测呀,看看准不准呀。所谓隔行如隔山,对仪器知其然,并不一定知其所以然。机器视觉中可以个标尺放在镜头下直接标定,它是如何读数的? gen_contour_polygon_xld(&TmpObj_ImageContour, TmpCtrl_ImageRows, TmpCtrl_ImageColumns);
image_points_to_world_plane(CameraParameters, CameraPose, TmpCtrl_ImageRows, TmpCtrl_ImageColumns,
"mm", &TmpCtrl_WorldX, &TmpCtrl_WorldY);
distance_pp(HTuple(TmpCtrl_WorldY[0]), HTuple(TmpCtrl_WorldX[0]), HTuple(TmpCtrl_WorldY[1]),
HTuple(TmpCtrl_WorldX[1]), &TmpCtrl_Distance);
gen_contour_polygon_xld(&TmpObj_ImageContour, TmpCtrl_MarkRows, TmpCtrl_MarkColumns);这是我们做的机器视觉系统中标定的部分代码,用的老外的开发包。版主我说的高深不?分就不用加了,我只是想以此来说明在这一点上英国人能做的,我们也能做。