8 海康视觉平台VisionMaster 上手系列:典型案例之测量案例

如上图所示,左右两个相机,拍长条形产品,测量产品中线长度。

 

 

 上两图,是左相机,拍标定板的图,和拍实际被测物体的图。

 下两图,是右相机,拍标定板的图,和拍实际被测物体的图。

可以保存到本地,上手 练习

 


下面,开始分析,编辑流程,完成项目。

这个例子,很简单,也很经典。不是空想出来,是以实际项目为原型。 抽象提炼出来。

我们按照,真实项目来完成。

1,相机,镜头,光源,选型,视野要覆盖检测面,镜头解析度,相机分辨率,要达标。边缘过度最好保证在1-3个像素以内。

2,要明确,物体会受到热胀冷缩。不同材料,热胀系数不一样。如果是较高精度的测量。要在恒温室里测量。并且记录标定时的温度,实时记录测量时的温度。被测物体,要在恒温室,静止2小时以上。再测量。

3,(不拼图)标定,选用一块海康Ⅱ型标定板。把标定板,放置到测量位置。两相机,分别拍标定板,进行标定。生成标定数据。

4,(不拼图)测量,把物体放置到测量位置。分别找到中轴线,与外边交点。然后使用标定数据,再计算2点距离。

5,用这个测量方法,做重复性,相关性,数据。

6,合格验收。

 拼图的方式:

3,(拼图)标定,选用一块海康Ⅱ型标定板。把标定板,放置到测量位置。两相机,分别拍标定板,进行标定。生成拼图文件,并生成标定数据。

4,(拼图)测量,把物体放置到测量位置。拍照后先拼图,再找到中轴线,与外边交点。计算2点距离,然后用标定文件转单位。

### 海康威视VM拼图使用方法 当单个相机视野无法覆盖整个工作区域时,可以通过拍摄目标对象的不同部分并将其拼接成完整的图像来解决问题。海康威视VisionMaster提供了专门用于此目的的图像拼接工具。 #### 准备阶段 为了实现高质量的图像拼接,在准备阶段需确保有足够的重叠区以便后续软件能够识别特征点进行匹配。同时也要注意光照条件的一致性以及减少运动模糊的可能性[^1]。 #### 设置多台摄像机 对于超出单一摄像头视角范围的应用场景来说,通常会采用两个甚至更多数量级上的设备共同协作完成任务。这些相机会被安置于不同角度或位置上以获取所需局部画面[^2]。 #### 执行标定过程 选取合适的标定模板(例如:海康Ⅱ型标定板),并将该模板置于待测物体所在的空间内。通过每台参与工作的摄像装置捕捉标定版图像之后执行内部参数校准程序;这一步骤至关重要因为它直接影响到最后合成效果的好坏程度。 #### 创建项目与加载图片序列 启动海康威视VisionMaster应用程序后新建一个工程文件夹用来保存即将处理的数据集。接着按照顺序导入由各个独立传感器所采集到的画面素材至指定目录下等待进一步分析处理。 #### 应用图像拼接功能 利用内置算法自动检测相邻两张照片之间的相似之处从而计算出它们之间相对位移量进而实施无缝连接操作形成最终全景视图。如果遇到复杂情况还可以手动调整某些控制点的位置优化整体布局结构达到更理想的效果。 ```python # 假设有一个Python接口调用示例 import visionmaster as vm project = vm.Project() images_path = "path/to/images" project.load_images(images_path) calibration_board_type = 'HikvisionTypeII' project.calibrate(calibration_board_type) stitched_image = project.stitch_images() output_file = "result/stitched_image.png" stitched_image.save(output_file) ```
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值