【机器视觉-轮廓提取】

这篇博客介绍了如何利用CKVISION库进行机器视觉轮廓提取。内容包括设置梯度阈值、最短和最长长度等参数来检测产品轮廓,并通过代码演示了初始化库、执行轮廓检测以及显示检测结果的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ContourDemo.exe 轮廓提取

一、使用步骤

检测产品轮廓,获取轮廓数量以及轮廓长度。
在这里插入图片描述
梯度阈值: 提取边缘轮廓时使用的参数,当边缘对比度较差时需要降低梯度阈值,如果 目标边缘清晰,则可以设置比较高,取值范围 0~255。
最短长度: 检测的最短轮廓数据,初始值默认为 20;

最长长度: 检测的最长轮廓数据,初始值默认为 2000;

高精度: 使用插值功能可以提升定位精度。

滤波器: 滤波器可以增强边缘效果,但也会丢失细节,有低、中和高 3 个选项,默认为 中。

二、代码演示

在 StdAfx.h 的头文件中添加 CKVISION 相关定义

// 添加自定义删除图形消息
#defineWM_DELETE_FIGURES WM_USER+123

#include"…\…\Include\CKGDI.h"
#include"…\…\Include\CKBase.h"
#include"…\…\Include\CKContour.h"

#ifdef_WIN64
#pragma comment(lib, “…\…\Lib_x64\CKGDI.lib”)

#pragma comment(lib, “…\…\Lib_x64\CKBase.lib”)
#pragma comment(lib, “…\…\Lib_x64\CKContour.lib”)<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值