前言
该系列笔记主要用来记录Halcon学习过程中所需要的一些算子,和一些应用场景的算法流程方法
笔记的格式为:基本描述➕基本程序设计流程
Halcon的处理场景主要是下图所述
第一章 相机、镜头与光源
一般来说,项目的流程如下图所示,但是要注意Halcon完成的事视觉核心算法,通过Halcon程序可以导出成C++程序,然后利用VS、Qt等设计软件界面、通信等功能,从而完成项目.显然这里的意思是利用Halcon完成图形处理相关程序模块,然后导出到VS中.
为了更好的丰富理论知识,推荐学习相关的光学理论,如《工程光学》
一般来说,硬件的选择主要包括:镜头、光源打光、相机、采集卡、计算机、显示器和控制器.
相机中的CCD和CMOS主要是用来进行光电转换的器件.
光学系统大概分成:望远系统、显微系统、放大系统和摄影系统四大方向,而我们需要的就是摄影系统.
第一节 镜头选型
1.1镜头的基本概念
概念/记法
|
解释
|
备注
|
焦距/f
|
镜头主点到焦点的距离
|
一般是3.5-8.0mm
|
焦点/
Halcon复习专题-镜头/匹配/标定/边缘/拟合/缺陷检测/相关推荐
- HALCON示例程序inspect_solar_fingers.hdev太阳能电池板电路缺陷检测
HALCON示例程序inspect_solar_fingers.hdev太阳能电池板电路缺陷检测 示例程序源码(加注释) 关于显示类函数解释 dev_update_off () dev_close_w ...
- 缺陷检测算法matlab,MATLAB 基于模板匹配的玻璃瓶口缺陷检测
算法步骤: 1.分别在模板图像与待检测图像中定位瓶口,并且去除干扰点. 2.调整去除干扰后的瓶口图像的大小,使模板图像与待检测图像大小保持一致. 3.用模板图像减去待检测图像,并进行联通域分析,获得面 ...
- 中秋福利!三维重建/SLAM/点云/相机标定/深度估计/缺陷检测课程
人工智能渗入到越来越多领域,以计算机视觉为主的相关应用更是呈现爆发性增长,国内外资本对AI视觉兴趣只增不减,自动驾驶.工业视觉.AR/VR.测量测绘.移动机器人等领域涌现了大量独角兽公司,呈现了以3D ...
- HALCON 20.11:如何处理标定助手品质问题
HALCON 20.11:如何处理标定助手品质问题 在"品质问题"选项下,您可以得到每个图像的评估,其中包括缺陷图像特征描述以及问题严重程度的质量分数百分比.结果为0%表示图像特征 ...
- Halcon缺陷检测——测量拟合
缺陷检测--测量拟合 1. 简单聊一聊测量的那些事 2. 做几个测量判断缺陷的项目 案例1. 测量液体线高度 案例2. 检测矩形通孔的缺陷 下载地址: 1. 简单聊一聊测量的那些事 测量为什么也能做缺 ...
- Halcon :畸变矫正与标定(2)
相机标定 1.相机标定是什么 2.怎么使用halcon进行相机内外参标定? (1)搭建硬件 1.**相机连好电脑,用相机厂家软件打开相机,检查一下相机是否正常.** 2.**接下来使用halcon连接 ...
- 【Halcon】线阵相机标定
我是使用halcon标定助手来标定线阵相机的,对于里面的一些参数来做一个记录说明: 首先下面的两个数组就是标定之后得到的相机内参和外参 内参:CameraParameters := [0.035780 ...
- halcon——缺陷检测常用方法总结(模板匹配(定位)+差分)
引言 机器视觉中缺陷检测分为一下几种: blob分析+特征 模板匹配(定位)+差分 光度立体:halcon--缺陷检测常用方法总结(光度立体) - 唯有自己强大 - 博客园 (cnblogs.com) ...
- 图像处理HALCON中的模板匹配方法总结
HALCON中的模板匹配方法总结 摘要 1. Shape-Based matching的基本流程 2. 基于形状匹配的参数关系与优化 摘要 德国MVTec公司开发的HALCON机器视觉开发软件,提供了 ...
最新文章
- Analytic Functions 分析函数(rank over)
- python【力扣LeetCode算法题库】28-实现 strStr()
- python数字处理技巧(2): Numpy、矩阵运算、随机、字符串日期
- 2019招商银行M-Geeker线上比赛题解析
- MacOS 常用终端命令大全
- mvn编写主代码与测试代码
- Java 算法 瓷砖铺放
- Atom安装或更新插件失败的解决方案
- Eclipse 调试技巧
- Tuple和 ValueTuple
- 基于mx27ads 的yaffs 文件系统释疑
- Laravel快速创建统计图表
- (单例多例,枚举,动态代理,lombok)day23javaSE基础查漏补缺
- 无聊吗,写个【飞机大战】来玩吧(下)
- Git Rebase vs Merge, GIt Reset vs Revert
- Java爬虫爬取wallhaven的图片
- 【计算机网络】数据链路层精选习题2(含联考真题)
- 【转】草根老师的 linux字符设备驱动详解
- Mongoose在向集合中插入文档时的集合命名问题
- Python_爬虫_网页图片下载_その日の紋
热门文章
- 微信小程序入门开发教程(详解)
- 【我可能学的是假英语】英语、中式英语、偏误英语1
- 计算机是干嘛的不会打字能学吗,不会打字能学护士吗不会使用电脑?
- EXCEL怎么隔3行插入1空行?
- Redis Redis Cluster 字段模糊匹配及删除
- BooT模式: Flash、ISP、SRAM
- IOS APP更新问题
- 京东和区块链的那些事儿
- 约当标准型_约当标准形矩阵对应的“基”是什么?
- 电厂计算机房消防,3 燃煤电厂建(构)筑物的火灾危险性分类、耐火等级及防火分区...
|