• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






杨萌珂

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

随笔分类 -  Halcon

 
Halcon 标定详解和精密测量标定
摘要:1.标定相关的任务-->>解决畸变和坐标系的转换 1.1 描述和查找标定对象 1.2 补偿透视和径向变形,径向畸变包括枕形畸变和桶形畸变 1.3 相机参数(内外参) 1.4 图像坐标到世界坐标的转换 1.5 自标定:不用标定板用图像四周包含直线特征进行标定 1.6 其他标定:一台相机标定、多台相机标 阅读全文
posted @ 2021-04-13 23:11 杨萌珂
理解Halcon中的几何仿射变换
摘要:1.几何变换 定义:利用一套控制点和变换方程,将数字地图或图像从一种坐标系转换成另一种坐标系的过程 操作对象:矢量(数字地图)——重投影过程 栅格(图像)——重采样过程 转换精度的评价RMS:均方根误差——度量控制点从真实位置到估算位置之间的偏移 2.各种仿射矩阵 read_image (Image 阅读全文
posted @ 2021-04-07 22:24 杨萌珂
理解Halcon中的刚性仿射变换
摘要:1.刚性变换理解 刚性仿射变换:在图像坐标系内只有平移和旋转的位置转换,不涉及斜切和缩放 而所有的定位项目的应用场景也都是刚性仿射变换 vector_angle_to_rigid:刚性仿射变换算子,rigid中文意思是刚性 2.刚性变换示例 现在有下图中A点(300,300),B点(700,700) 阅读全文
posted @ 2021-02-22 15:43 杨萌珂
Halcon 圆测量与直线测量
摘要:read_image (Image, 'test.bmp') get_image_size (Image, Width, Height) dev_close_window () dev_open_window (0, 0, Width/2, Height/2, 'black', WindowHand 阅读全文
posted @ 2020-04-20 15:19 杨萌珂 阅读(2509) 评论(0) 推荐(0)
【转载】图像运算和彩色图像处理
摘要:转自 作者:xh6300 出处:http://www.cnblogs.com/xh6300/ 1、图像的常规运算 add_image 使两张图像相加 add_image(Img1, Img2: ImgResult : Mult, Add : ),g' := (g1 + g2) * Mult + Ad 阅读全文
posted @ 2019-11-18 10:58 杨萌珂 阅读(254) 评论(0) 推荐(0)
Halcon系列教程之【频域】
摘要:1.空间域与频域 空间域:对像素的灰度处理 频域:傅里叶变换和小波变换 频域检测缺陷的思路是先从空间域到频域,在频域中进行适当滤波,选择自己想要的频段,然后再返回到空间域中去 2.频谱(频率谱):频率密度的分布 纵坐标表示幅度值 横坐标表示频率 在频谱中用亮暗来表示 3.频率高低 灰度变化大的地方: 阅读全文
posted @ 2019-07-04 19:51 杨萌珂 阅读(3585) 评论(2) 推荐(1)
Halcon系列教程之【缺陷检测】
摘要:1.缺陷分类: 边缘凹凸、毛刺 内部污点、内部凹凸、特定空洞、破损 划痕(一般用低角度环形光和同轴光源) 凸点一般用带角度的光源斜着打,背景打亮,凸点打暗。 凹点一般用平行光从上往下打,背景打亮,凹点打暗。 2.缺陷处理的方式: Blob+区域特征:cheak_blister.hdev(检测胶囊缺失 阅读全文
posted @ 2019-06-28 12:26 杨萌珂 阅读(11772) 评论(0) 推荐(1)
Halcon积累
摘要:1.提取Region中面积最大的区域: region_feature(Conns,'area',Areas) select_obj (Conns, ObjectMax, sort_index(-Areas)[0] + 1) 提取Region中面积第2大的区域 region_feature(Conns 阅读全文
posted @ 2019-06-18 15:52 杨萌珂 阅读(1101) 评论(0) 推荐(0)
Halcon自带示例目录
摘要:【方法】——【一维测量】 1、3d_coordinates 3D坐标 Measure slanted object in world coordinate 在世界坐标系中测量倾斜的物体 2、align_measurements 对齐测量 Inspect individual razor blades 阅读全文
posted @ 2019-06-13 15:14 杨萌珂
单相机标定
摘要: 阅读全文
posted @ 2019-02-17 19:45 杨萌珂 阅读(265) 评论(0) 推荐(0)
手眼标定之相机随动eye-in-hand 示例:handeye_movingcam_calibration
摘要:* * This example explains how to use the hand eye calibration for the case where* the camera is attached to the robot tool and the calibration object* 阅读全文
posted @ 2018-10-04 16:16 杨萌珂 阅读(2484) 评论(0) 推荐(0)
测量和拟合
摘要:1.一维矩形测量的五个算子 gen_measure_rectangle2( : : Row, Column, Phi, Length1, Length2, Width, Height, Interpolation : MeasureHandle) 注意:Phi的方向就是寻找边缘的方向 gen_mea 阅读全文
posted @ 2018-09-18 09:33 杨萌珂 阅读(1039) 评论(0) 推荐(0)
Halcon知识点随记(每日更新)
摘要:1.dev_update_off、dev_update_on 一般dev_update_off放在开始,dev_update_on放在程序结束 dev_update_window:定义 程序执行打开和关闭期间,图像对象是否在图形窗口中显示;在单步模式下,该规则无效,单个算子调用以后,对象总是显示在图 阅读全文
posted @ 2018-09-11 23:03 杨萌珂 阅读(7130) 评论(2) 推荐(2)
Blob分析--粘连颗粒检测 基于距离变换的分水岭区域分割 盆地与原连通域求交集
摘要:文章转自微信公众号:机器视觉那些事 *******************************************************************公众号:机器视觉那些事儿********** * 1. 算法功能:Blob分析--粘连颗粒检测* 2. 算法思路:* (1)简单的 阅读全文
posted @ 2018-09-11 09:45 杨萌珂 阅读(814) 评论(0) 推荐(0)
Halcom学习笔记1——Halcon知识点
摘要:文件: 1、浏览HDevelop示例程序 2、程序另存在:Ctrl+Shift+S 3、导出:Ctrl+Shift+O X 编辑: 1、快捷键: F3 激活 F4 注销 重复查找:Ctrl+G 2、查找、替换操作对象:变量、算子、文本 3、程序列表中按下回车键是确定(输入并执行)还是输入:编辑——参 阅读全文
posted @ 2018-08-04 21:07 杨萌珂 阅读(1314) 评论(0) 推荐(0)
Halcon常用算子02
摘要:threshold:阈值分割 minGray<=g<=maxGray select_shape:选取特定区域(Region) regiongrowing:区域生长法分割图像获得region regiongrowing(Image : Regions : Row, Column, Tolerance, 阅读全文
posted @ 2018-04-08 21:03 杨萌珂 阅读(937) 评论(0) 推荐(0)
Halcon常用算子01
摘要:F1:Help F2:重置 F3:激活一行程序 F4:注销一行程序 F5:执行到stop()或程序结尾 F6:步执行(一步步调试) F10:添加或撤销断点 dev_open_window:打开图像窗口 dev_set_colored:设置颜色数量 dev_set_draw:设置填充模式 fill/m 阅读全文
posted @ 2018-04-07 11:05 杨萌珂 阅读(962) 评论(0) 推荐(1)