halcon
nope啊
0000
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
halcon 分类器 笔记
1. 分类器使用范围 : 1.1 image segmentation 图像分割; object recognition 对象识别; quality control 质量控制; novelty detection 缺陷检测; optical character recognition(OCR) 光学字符识别;2.几类重要的HALCON分类器: 2.1 多...原创 2018-05-19 11:53:23 · 9008 阅读 · 1 评论 -
halcon异步采集 grab_image_async
grab_image_async( : Image : AcqHandle, MaxDelay : ) 从指定图像采集设备异步采集图像;MaxDelay: 异步抓取的开始和图像传送之间的最大容忍延迟[ms]。通过调用grab_image_async或grab_data_async完成抓取。 如果自异步抓取开始以来已超过参数MaxDelay的时间,则异步抓取的图像被视为太旧,并...原创 2019-02-11 16:50:32 · 6884 阅读 · 0 评论 -
齐次变换矩阵
齐次变换矩阵对应于一般的右手数学坐标系;当用于图像,轮廓,region时,变换的row坐标必须传入给 x坐标,column坐标传入给 y 坐标;传递顺序是 (row, column) 。齐次矩阵保存是以row-by-row的顺序保存为元组的。最后一行通常不保存,因为所有齐次矩阵的最后一行都是一样的。例如:保存为元组 [ra, rb, tc, rd, re, tf];有时也有例外,...原创 2018-12-12 10:07:44 · 7788 阅读 · 0 评论 -
仿射变换
图像几何变换之仿射变换 1. 原理 仿射变换(Affine Transformation 或Affine Map)是一种二维坐标(x, y)到二维坐标(u, v)的线性变换,其数学表达式形式如下: 对应的齐次坐标矩阵表示形式为: 仿射变换保持了二维图形的“平直性”(直线经仿射变换后依然为直线)和“平行性”(直线之间的相对位置关系保持不变,平行线经仿射变换后依然...转载 2018-12-01 11:27:53 · 2900 阅读 · 0 评论 -
halcon - binary_threshold, intensity, expand_gray_ref
binary_threshold(Image : Region : Method,LightDark : UsedThreshold) 使用二值化阈值分割图像;Method有两种,max_separability'和'smooth_histo',都是自动确定分割的阈值,LightDark = light,选择大于等于 确定的阈值的 region;LightDark = black ,选择小于等...原创 2018-07-06 16:34:31 · 2077 阅读 · 0 评论 -
halcon - sub_image
sub_image(ImageMinuend, ImageSubtrahend :ImageSub : Mult, Add : ) 求两张图像的差值 ImageSub = (ImageMinuend - ImageSubtrahend) * Mult + Add ; Mult: 差值图像的对比度; Add: 差值图像的亮度;...原创 2018-07-06 14:18:48 · 2158 阅读 · 0 评论 -
threshold动态阈值分割
dyn_threshold(OrigImage, ThresholdImage : RegionDynThresh : Offset, LightDark : ) 对于一些目标与背景的阈值对比不明显的图像,需要用到动态阈值分割,使用局部阈值来分割图像。输出的图像RegionDynThresh, 取决于 其他参数之间的关系,用g(o)代表原图像上的灰度值,g(t)代表用作ThresholdImage...原创 2018-07-10 18:20:53 · 8088 阅读 · 0 评论 -
halcon 算子
1. binary_threshold 1. 算子说明: 使用二值阈值分割来分割一个单通道 图像(image); 原型: binary_threshold(Image : Region : Method, LightDark : UsedThreshold) Region: 返回的分割了的region; UsedThreshold: 返回的使用的阈...原创 2018-05-17 19:05:09 · 387 阅读 · 0 评论 -
HALCON setsystem 算子中参数的含义之 flush_graphic
首先是halcon上的文档解释: 'flush_graphic':After each HALCON operation which creates a graphic output, a flush operation will be executed in order to display the data immediately on screen. This is not necess...原创 2018-07-02 15:55:29 · 4012 阅读 · 0 评论 -
HALCON setsystem 算子中参数的含义之 clip_region
生成的一些图形对象,如 gen_circle,gen_rectangle1生成的圆和矩形,当这些对象的范围(region区域) 超出图像的大小范围时,是否剪切掉超出图像大小范围的部分。'true'表示剪切掉,'false'反之;halcon学习网上的例子: http://www.ihalcon.com/read-6414.html...转载 2018-07-02 11:48:30 · 6763 阅读 · 0 评论 -
HALCON HTuple 赋值给基础类型变量后,HTuple类型的值本身的精度受影响
例如:HTuple ht_db; 如果给ht_db赋值 为 5.888, 在用一个 int i = ht_db.I(), 则 i = 5, ht_db 的值也会为5;原创 2018-06-08 15:16:15 · 2796 阅读 · 0 评论 -
mil(Matrox Imaging Library) 获取图像数据,用HALCON来进行处理
在上一篇的基础上,将mil获取到的图像数据,用MbufGet2d函数转换为unsigned char类型数据, 然后用halcon算子生成图像并保存。转换代码如下: 全部源码如下:#include "stdafx.h"#include <conio.h> #include <mil.h>#include "halconcpp/Halc...原创 2019-04-20 16:40:56 · 7003 阅读 · 0 评论
分享