引言机器视觉中缺陷检测分为一下几种:blob分析+特征模板匹配(定位)+差分光度立体特征训练测量拟合 深度学习前一篇总结了频域与空间域的结合使用,本篇就光度立体的缺陷检测做一个总结。 光度立体在工业领域,表面检测是一个非常广泛的应用领域。在halcon中,使用增强的光度立体视觉方法,三维表面检测被加强。利用阴影可方便快速的检测物体表面的缺口或凹痕。 使用光度立体视觉方法可在复杂
目录相机标定简介深度说明1、相机标定参数介绍2、标定板详细介绍问题1:halcon是否只能使用halcon专用的标定板?问题2:halcon标定板如何生成?问题3:halcon标定板如何摆放,拍照数量有无限制?标定步骤1、设置相机内部初始值使用set_calib_data_cam_param 算子设置相机内部初始值畸变类型选择与参数确定技巧2、标定板初始化3、创建标定数据模型4、获取标定图片5、
                                               1.使用Visual Studio和OpenCV的初衷 
转载 2024-05-31 19:56:10
39阅读
Day 4 - Opencv 深入了解Mat1. Mat的初始化操作2. Mat数据的深复制3. Mat小矩阵计算 1. Mat的初始化操作/* 创建Mat数据结构的几种方式 */ std::string winName = "Image"; //1.默认初始化 cv::Mat image1; //大小为0 //2.指定初始大小 // CV_8U表示每个像素对应一个字节,U表示
halcon轮廓提取所涉及相关算子及轮廓提取算法如下:1.read_image()函数原型:read_image(:Image:FileName:)功能:加载图片,可以读取有不同文件格式的图像。参数: Image:是Hobject(输出参数) FileName:是所读入的图像路径,图像格式可以是TIFF, GIF, BMP, JPEG, JPEG-2000, PNG, PCX, SUN-Raste
Halcon中有一个计算回形针方向的实例clip.hdev,可以在例程中找到。原图如下:处理后的结果图:代码整理之后,核心部分如下:dev_close_window ()dev_open_window (0, 0, 700, 700, 'black', WindowHandle)dev_clear_window ()dev_set_color ('green')read_image(Image, 'clip')threshold(Image, Reg...
原创 2022-03-09 14:26:51
365阅读
Halcon中有一个计算回形针方向的实例clip.hdev,可以在例程中找到。原图如下: 处理
原创 2022-10-18 12:25:09
296阅读
Halcon中有一个计算回形针方向的实例clip.hdev,可以在例程中找到。原图如下:处理后的结果图:代码整理之后,核心部分如下:dev_close_window ()dev_open_window (0, 0, 700, 700, 'black', WindowHandle)dev_clear_window ()dev_set_color ('green')read_image(Image, 'clip')threshold(Image, Reg...
原创 2021-06-10 17:17:13
973阅读
OpenCV: Histogram ComparisonGoal在本教程中,您将学习如何:使用函数 cv::compareHist 获取一个数值参数,该参数表示两个直方图相互匹配的程度。使用不同的指标来比较直方图Theory要比较两个直方图(H1 和 H2),首先我们必须选择一个指标(d(H1,H2))来表示两个直方图的匹配程度。OpenCV 实现函数 cv::compareHist 来执行比较。
1.MVTec HALCON    MVTec HALCON 是世界上最全能的机器视觉软件.世界各地的用户从HALCON为快速开发图像分析和机器视觉程序的灵活架构获益匪浅.HALCON 提供了超过1100多种具备突出性能控制器的库,如模糊分析,形态,模式匹配,3D校正等.HALCON支持多个操作系统,编程语言和截获设备从而保护了你的投资.Halcon:机器视觉行业里知
实验六 哈夫变换实验一、实验目的和要求二、实验内容三、实验仪器、设备四、实验原理五、实验步骤六、实验注意事项七、实验结果八、实验总结 一、实验目的和要求  理解哈夫变换的基本原理;掌握使用OpenCV实现哈夫变换的代码编写方法。二、实验内容  (一)新建工程;   (二)在VS2015中配置OpenCV;   (三)使用OpenCV中的函数实现哈夫变换检测线段。三、实验仪器、设备  计算机一台,已
文章目录十五、人脸识别项目1、Haar人脸识别2、Haar其它脸部特征的检测3、Haar + Tesseract车牌识别4、深度学习基础知识5、OpenCV使用DNN实现图像分类 十五、人脸识别项目主要方法:哈尔(Haar)级联方法深度学习方法(DNN)Haar是专门为解决人脸识别而推出的,在深度学习还不流行时,Haar已可以商用。1、Haar人脸识别基本步骤:创建Haar级联器导入图像并将其灰
引言机器视觉中缺陷检测分为一下几种:blob分析+特征模板匹配(定位)+差分光度立体特征训练测量拟合频域+空间域结合:halcon——缺陷检测常用方法总结(频域空间域结合) - 唯有自己强大深度学习前一篇总结了频域与空间域的结合使用,本篇就光度立体的缺陷检测做一个总结。光度立体在工业领域,表面检测是一个非常广泛的应用领域。在halcon中,使用增强的光度立体视觉方法,三维表面检测被加强。利用阴影可
转载 2024-05-07 15:50:07
334阅读
药片药盘缺陷检测 + 赠送HSV调试小工具
原创 2022-10-18 20:09:56
333阅读
关键词:圆形焊点检测 | 开运算 | 圆形结构元素 | 圆度计算 | 颜色表数组
原创 2022-12-01 09:01:10
525阅读
Halcon例程中有一个焊点检测例程ball.hdev,大家可以在例程中搜索查看,如下是实例使用的测试图和运行结果图:测试图像:运行结果图:实现的大致步骤:①二值化后获取Board区域,设置为分析的ROI ②二值化 +开运算获取和分割大致为焊点的区域 ③ 通过Blob的圆度阈值删选,剔除非圆的Blob,保留圆形焊点④计算圆形焊点的最小外接矩形直径并标示Halcon实现代码:* ball....
原创 2022-03-09 14:20:51
368阅读
Halcon缺陷检测实例OpenCV实现(一),附OpenCV实现完整源码,缺陷检测专题开始!
原创 2022-10-18 12:34:25
502阅读
本期文章继续介绍缺陷检测专题的第三个
原创 2022-12-01 09:15:10
499阅读
Halcon例程中有一个焊点检测例程ball.hdev,大家可以在例程中搜索查看,如下是实例使用的测试图和运行结果图:测试图像:运行结果图:实现的大致步骤:①二值化后获取Board区域,设置为分析的ROI ②二值化 +开运算获取和分割大致为焊点的区域 ③ 通过Blob的圆度阈值删选,剔除非圆的Blob,保留圆形焊点④计算圆形焊点的最小外接矩形直径并标示Halcon实现代码:* ball....
原创 2021-06-10 17:16:17
920阅读
OpenCV实现Halcon中一个PCB印刷缺陷检测实例
原创 2022-10-18 12:35:32
632阅读
  • 1
  • 2
  • 3
  • 4
  • 5