一杯清酒邀明月
天下本无事,庸人扰之而烦耳。
posts - 3121,comments - 209,views - 578万

CogCalibCheckerboard工具实现图像校正

一.棋盘标定板

1.棋盘标定板的要求:

1黑白块必须水平和垂直方向交替排列;
1.2黑白块必须大小相同;

1.3黑白块必须是矩形的,如果它们不是正方形,它们的长宽比应该在0.90到1.10的范围内;

2.采集到的标定板图像的要求:

2.1采集到的图像必须至少包含9个黑白块;

2.2黑白块至少包含15x15像素;

2.3黑白块的数目越多,图像校正的精度就越高,但花费的时间就越长,反之亦然

3.标定板的原点

基准标记点的要求:
1.1水平方向必须5个方块,垂直方向必须是3个方块;

1.2BAR短边必须和另一个Bar长边接触;

1.3每一个Bar必须内部是白色,边框是黑色;

1.4 圆点定义为垂直于两个BAR的两条直线的交点;

  1. 如果标定板中没有基准标记点,原标定空间的圆点是最接近校准图像的中心点;


二.圆点标定板

1.圆点标定板的要求:

1.1标定板必须包含一个由圆形圆点构成的规则网格;

1.2 行和列的点必须相互成直角;

1.3 黑色背景上的黑白点和黑色背景上的白色网格都是支持的,只要背景点之间灰度级的差异超过8%

1.4 点必须是相同的大小。

1.5 X方向间距不超过Y方向间距的10%.

2.采集到的标定板图像的要求:

2.1点必须在10到40像素之间.

2.2 网格必须包含不少于16个和不超过2000个点.

2.3 圆点中心之间的距离不少于8个像素

3.标定板的原点


三.一些相关概念

1.透视变形

  1. 径像变形

  1. RMS ERROR

未校正点与已校正点之间的误差

  1. Destination Rectangle

4.1当目标矩形外切校正后的图像:

4.2当目标矩形内切校正后的图像:

Warp Scale and Rotation

  1. Warp Scale and Rotation

棋盘格标定工具允许指定的变形操作期间使用缩放和旋转值。

效果图:

快速打开图像VisionPro的路径: %VPRO_ROOT%\Images\CheckCal.idb

posted on   一杯清酒邀明月  阅读(2331)  评论(0编辑  收藏  举报
编辑推荐:
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
阅读排行:
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
· 《HelloGitHub》第 107 期
· 全程使用 AI 从 0 到 1 写了个小工具
· 从文本到图像:SSE 如何助力 AI 内容实时呈现?(Typescript篇)
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示