随笔分类 -  H.Halcon系列

机器视觉算法与应用[摘记]
摘要:1.双远心镜头的放大倍率与被测物的位置及像平面的位置无关。而在物方远心镜头中,对应一个固定的像平面,放大倍率是一个常数。2.镜头的像差:球差(对称):非球面代替球面镜头;使用较大F,较小的通光光圈慧差(非对称):使用较小F,较大的通光光圈3.线扫描应用要求非常强的照明,镜头通常使用较小F值,限制景深 阅读全文
posted @ 2016-08-26 18:41 浪迹枫叶 阅读(1321) 评论(0) 推荐(0)
Halcon 10.0:Sample 分割边缘拟合圆Circles.hdev
摘要:处理流程:快速二值化(区域)->获取区域边缘->截取边缘->膨胀边缘区域(定位)->定位区域进行边缘检测->边缘分割:线和圆->选择属性为圆的弧->拟合圆*读取图像read_image (Image, 'double_circle')dev_close_window ()get_image_size... 阅读全文
posted @ 2014-10-24 15:30 浪迹枫叶 阅读(9689) 评论(0) 推荐(0)
线阵相机与面阵相机的区别
摘要:线阵相机 主要应用于工业、医疗、科研与安全领域的图象处理。在机器视觉领域中,线阵相机是一类特殊的视觉机器。与面阵相机相比,它的传感器只有一行感光元素,因此使高扫描频率和高分辨率成为可能。线阵相机的典型应用领域是检测连续的材料,例如金属、塑料、纸和纤维等。被检测的物体通常匀速运动,利用一台或多台相... 阅读全文
posted @ 2014-09-15 09:45 浪迹枫叶 阅读(3033) 评论(0) 推荐(0)
Halcon 10.0 Sample:完整性检查(圆形)
摘要:1 * ball.hdev: Inspection of Ball Bonding 2 * 球接合检查 Comment Time:2014/9/10 3 *核心思想:1.白色区域用作自动ROI,黑色区域是目标 4 * 2.Opening_circle:圆形开算子是关键 5 *关闭... 阅读全文
posted @ 2014-09-10 16:41 浪迹枫叶 阅读(2443) 评论(0) 推荐(0)
机器视觉相关简要
摘要:2014年图像视觉软件名称国籍简介备注Halcon11.0德国NIVisionBuilder德国Sherlock美国Cognex美国Microscan美国Keyence日本Omron日本2014年工业相机名称国籍简介备注PointGrey加拿大IDS德国AVT德国映美精德国微视中国和谦韩国注视者(J... 阅读全文
posted @ 2014-09-06 15:04 浪迹枫叶 阅读(347) 评论(0) 推荐(0)
Halcon 10.0:Hobject图像转CBitmap
摘要:1 void HImage2CBitmap(Hobject pImage,CBitmap *wImage) 2 { 3 char lpcsType[MAX_STRING]; 4 Hlong lPointer,width,height,channels; 5 Hlong lP... 阅读全文
posted @ 2014-08-23 17:19 浪迹枫叶 阅读(4283) 评论(0) 推荐(0)
Halcon 映射校正例程注释(MapImage)
摘要:1 *关闭窗口 2 dev_close_window () 3 dev_close_window () 4 *打开指定大小、颜色背景的窗口 5 dev_open_window (0, 0, 768/2, 576/2, 'black', WindowHandle1) 6 dev_upda... 阅读全文
posted @ 2013-09-26 12:46 浪迹枫叶 阅读(7267) 评论(0) 推荐(0)
Halcon使用的3D相机模型-camera_calibration
摘要:3D相机模型面扫描针孔相机:面扫描相机使用一个镜头来进行中心投影,图像可能会出现径向和切向畸变。面扫描远心相机:面扫描相机使用一个远心镜头来进行平行投影,图像可能会出现径向和切向畸变。线扫描针孔相机:线扫描相机使用一个镜头来进行中心投影,图像可能会出现径向畸变。对于面扫描相机,点P(C)的投影给出了... 阅读全文
posted @ 2013-01-19 16:10 浪迹枫叶 阅读(4703) 评论(0) 推荐(0)