精华内容
下载资源
问答
  • halcon

    2016-01-25 14:20:45
    halcon 2016年2月份license license_support_halcon10_11_12_2016_02
  • HALCON

    千次阅读 2012-01-16 15:05:20
    HALCON 是当今machine vision技术的代表,它总是以最新科技为基础,提供了现今市场中最 强大的vision library。除了提供了完整的标准 machine vision功能,还有一系列优异的功能,例如,3D相机校正, 形状以及原件...
     
    

    HALCON  

    是当今machine vision技术的代表,它总是以最新科技为基础,提供了现今市场中最 强大的vision library。除了提供了完整的标准 machine vision功能,还有一系列优异的功能,例如,3D相机校正, 形状以及原件导向的匹配,次像元精度的物体撷取,计算,利用双像立体量测,任意形状的 ROI,以及更多的功能。


    用HALCON 来开发程序的流程:

    1 、利用 HDevelop 检视分析影像,建立计算雏形,最后完成视觉计算方法的发展。程序可以分成不同的子程序,   每个 procedures 可以只做一件事,像初始化,计算,或是清除。主程序用于呼叫其它子程序,传递影像或是接收显示结果。最后,程序输出成我们要用的程序代码,接续下一步工作。

    2 、完整的程序发展是在程序设计环境中进行,像是 Microsoft Visual Studio 。由 HDevelop 输出的程序代码,透过指令加入程序中 ( 例如 include) 。至于程序的接口等等则是利用程序语言的功能来建构,接下来, compiled and linked ,产生应用程序。自行撰写的程序和 HALCON library 一 起装入机器中出货,或是将程序卖到客户处。

    参数和数据结构:

    HALCON  有两种基本的数据型态 : 图像数据 (iconic ,例如影像 ) 以及控制数据 ( control ,例如 变量,整数,字符串, handle 等等 ) 。所有运算子的参数都是以相同的方式排列:输入图像,输 出图像,输入控制,输出控制。 当然,并非所有的运算子都具有上列四类参数,不过参数排 列的次序依旧相同。

    ROI :影像中要处理的数据范围。

    region   即是一堆像元的集合。 region 中的像元不一定要相连,如果要让相连接的像元成为一个 region ,只要呼叫运算子   connection  即可。

    XLD 包含了所有等值线以及多边型的数据。。 XLD 对象中除了点坐标数据,还包含了全域或区域属性,例如 edge 方向,或是分割时的 regression 参数等等。

    Tuples 就像一个数组,其中的数据型态可为整数,浮点数或是字符串。当我们计算一个 region 的某些特征时,会传回一个 结果,如果计算的是一群 region ,会传回一个 tuple ,其中含有每个 region 的特征计算结果。 Control tuple 的指标由0开始。

    Parallel HALCON

    运算版本的 HALCON 在多处理器的计算机上能自动进行数据平行化,分配到不同的处理器去作 业,例如影像。

    取像

    HALCON  提供了 40 余种取像设备连接接口,他们的名称一律以 HFG 开头,至于以 parHFG 开头者是用于 Parallel HALCON 。

    展开全文
  • Halcon

    2020-12-26 14:58:42
    HalconHalconHalcon https://github.com/Major357/Halcon 一 介绍 二 Halcon18.0基础操作 三 四 五 六 七 八 九 十 十一 十二 十三 十四 十五 十六 十七 十八 十九 二十 二十一 二十二 二十三

    HalconHalcon


    https://github.com/Major357/Halcon


    介绍


    Halcon18.0基础操作










    十一


    十二


    十三


    十四


    十五


    十六


    十七


    十八


    十九


    二十


    二十一


    二十二


    二十三


    展开全文
  • HALCON 算子

    千次阅读 2017-01-10 11:37:39
    Halcon

    halcon 官方教学视频

     

     

     

      In the reference manual,operator signatures are visualized in the following way:
      operator ( iconic input : iconic output : control input : control output )
    
    在HALCON所有算子中,变量皆是如上格式,即:图像输入:图像输出:控制输入:控制输出,其中四个参数任意一个可以为空。控制输入量可以是变量、常量、表达式,控制输出以及图像输入和输入必须是变量,以存入算子计算结果中。
    
    <HOperatorSet.h>
    // Set HALCON system parameters.
    1 LIntExport void SetSystem(const HTuple& SystemParameter, const HTuple& Value);
              set_system('flush_graphic', 'false'/*true*/);
    
    // Delete the contents of an output window.
    2 LIntExport void ClearWindow(const HTuple& WindowHandle);
                      ClearWindow(windowID);
    
    // Modify the displayed image part.
    3 LIntExport void SetPart(const HTuple& WindowHandle, const HTuple& Row1, const HTuple& Column1, const HTuple& Row2, const HTuple& Column2);
                      SetPart(windowID, LeftY, LeftX, RightX, RightY);
    
    // Displays image objects (image, region, XLD).
    4 LIntExport void DispObj(const HObject& Object, const HTuple& WindowHandle);
                      DispObj(HImage, windowID);
    
    // Number of objects in a tuple.
    5 Hlong CountObj() const;
    
    // Create a rectangle parallel to the coordinate axes.
    6 LIntExport void GenRectangle1(HObject* Rectangle, const HTuple& Row1, const HTuple& Column1, const HTuple& Row2, const HTuple& Column2);
                      GenRectangle1(&2DCodeROI/*HObjectROI*/, y, x, h, w);
    
    7 // Define the line width for region contour output.
    LIntExport void SetLineWidth(const HTuple& WindowHandle, const HTuple& Width);
                    SetLineWidth(windowID, size);
    // Set output color.
    LIntExport void SetColor(const HTuple& WindowHandle, const HTuple& Color);
                    SetColor(windowID, color);  //"green"
    // Define the region fill mode.
    LIntExport void SetDraw(const HTuple& WindowHandle, const HTuple& Mode);
                    SetDraw(windowID, fillUp);  //"margin"
                    DispObj(HObject, windowID);
    
    8 // Create a model of a 2D data code class.
    LIntExport void CreateDataCode2dModel(const HTuple& SymbolType, const HTuple& GenParamNames, const HTuple& GenParamValues, HTuple* DataCodeHandle);
                    CreateDataCode2dModel("2dCode", HTuple(), HTuple(), &Htuple);
    
    9 // Set selected parameters of the 2D data code model.
    LIntExport void SetDataCode2dParam(const HTuple& DataCodeHandle, const HTuple& GenParamNames, const HTuple& GenParamValues);
                    SetDataCode2dParam(dataCodeHandle, "persistence", 1);
                    SetDataCode2dParam(dataCodeHandle, "default_parameters", "enhanced_recognition");
    
    10 // Reduce the domain of an image.
    LIntExport void ReduceDomain(const HObject& Image, const HObject& Region, HObject* ImageReduced);
                    ReduceDomain(sourceImage, 2DCodeROI, &reduceDomian);
    
    11 // Detect and read 2D data code symbols in an image or train the 2D data code model.
    LIntExport void FindDataCode2d(const HObject& Image, HObject* SymbolXLDs, const HTuple& DataCodeHandle, const HTuple& GenParamNames, const HTuple& GenParamValues, HTuple* ResultHandles, HTuple* DecodedDataStrings);
                    FindDataCode2d(reduceDomian, &SymbolXLDs, dataCodeHandle, "result", numSymbols, &resultHandles, &decodedDataStrings);
    
    12 // Select objects from an object tuple.
    LIntExport void SelectObj(const HObject& Objects, HObject* ObjectSelected, const HTuple& Index);
                    HObject region;
                    SelectObj(symbolXLDs, &region, j + 1);
                    
    Halcon形状匹配在图像仿射变换中的应用
    
    在机器视觉应用中,经常需要对图像进行仿射变换。
    1 在基于参考的视觉检测中,由于待检图像与参考图像或多或少都会存在几何变化(平移、旋转、缩放等),所以在做比较之前一般都要对待检图像进行仿射变换以对齐图像。
    2 要进行仿射变换,必须先获取变换矩阵,形状匹配是获取变换矩阵的一种高效的方法。
    3 单匹配计算刚性变换矩阵:vector_angle_to_rigid只需要一个点对及一个角度对即可计算刚性变换矩阵。
    
    
    13 // Compute a rigid affine transformation from points and angles.
    LIntExport void VectorAngleToRigid(const HTuple& Row1, const HTuple& Column1, const HTuple& Angle1, const HTuple& Row2, const HTuple& Column2, const HTuple& Angle2, HTuple* HomMat2D);
    
    VectorAngleToRigid( modelY,  modelX, 0,  y[i],  x[i],  angle[i], &matrix/*HTuple*/);
    
    // Apply an arbitrary affine 2D transformation to regions.LIntExport void AffineTransRegion(const HObject& Region, HObject* RegionAffineTrans, const HTuple& HomMat2D, const HTuple& Interpolate);// Create an empty object tuple.
    
    AffineTransRegion( 2DCodeROI, &transRegion, matrix, "");
    
    LIntExport void GenEmptyObj(HObject* EmptyObject);
    GenEmptyObj(&symbolXLDs);
    // Halcon形状匹配在图像仿射变换中的应用ReduceDomain(source, transRegion, &reduceDomian);
    FindDataCode2d()
    
    

     

     

    
     

     

    展开全文
  • halcon
  • halcon助手

    2018-03-16 10:09:36
    halcon助手,用于不同版本的halcon切换,操作简单实用。安全有效。
  • halcon.rar

    2021-02-01 19:29:32
    halcon.rar halcon.dll
  • halcon 8.0. halcon 8.0. halcon 8.0. halcon 8.0.
  • halcon 密钥

    2017-06-02 16:32:09
    halcon各个版本密钥 2017.06
  • halcon入门

    2018-07-15 10:41:20
    halcon入门教程,matching This section introduces you to HALCON’s matching functionality. In particular, it provides you with an overview on • how to use this manual (section 1.1), • the general ...
  • halcon license

    2016-03-29 09:16:54
    halcon license 2015/2016
  • halconlicensehalcon证书全套,所有版本的halcon证书、全部版本的halcon证书,12、13、14、15、16、17、18、19
  • Halcon语法说明

    2021-01-31 14:39:26
    有关Halcon的语法详述
  • halcon

    [Include]

    C:\Program Files\MVTec\HALCON-10.0\include\cpp

    C:\Program Files\MVTec\HALCON-10.0\include


    [Library]

    C:\Program Files\MVTec\HALCON-10.0\lib\x86sse2-win32


    [Linker]

    HalconCpp.lib
    halcon.lib
    halconc.lib











    【建议研究图像处理方面的同学课余可以学习HALCON】


    【安装】下载下面三个文档,按<halcon 10.0中文破解版>里的方法安装;


    halcon 10.0中文破解版
    http://download.csdn.NET/detail/aidsjinfa/5356541


    halcon-10.0-windows.exe
    http://pan.baidu.com/share/link?shareid=2673813626&uk=3157505010&fid=3053107157


    halcon-10.0-images-windows.exe
    http://pan.baidu.com/share/link?shareid=2220042668&uk=993246975&fid=2904161068




    【Halcon】
    HALCON是目前最强大的机器视觉算法包。
    HALCON是德国MVtec公司开发的一套完善的标准的机器视觉算法包,拥有应用广泛的机器视觉集成开发环境。
    HALCON支持Windows,Linux和Mac OS X操作环境,它保证了投资的有效性。
    HALCON整个函数库可以用C,C++,C#,Visual basic和Delphi等多种普通编程语言访问。
    HALCON包含大量的实例,可以参考学习。


    展开全文
  • Halcon 定位

    2020-06-12 22:19:34
    Halcon 定位
  • halcon中文

    2016-02-27 16:14:30
    便于学习halcon的中文资料
  • Halcon 介绍

    2020-05-29 15:26:26
    Halcon 介绍
  • Halcon示例

    2015-10-08 21:41:12
    包含halcon学习的全部示例,资源很好,我的博客也有很多C++风格的halcon示例
  • VisionPro和Halcon 的详细对比

    万次阅读 多人点赞 2018-07-12 15:05:31
    Halcon 与 Visionpro的详细对比我们在工作中经常会被人问到Halcon和Visionpro的区别是什么,我可以提供一个很全面的它们之间的区别分析,因为我拥有Visionpro相关开发10年以上的经验。BY cldu 目录 一、概括的对比.....
  • halcon图像拼接

    2019-04-30 15:36:25
    halcon图像拼接
  • halcon 3D例程

    2020-11-21 11:19:45
    halcon 3D例程汇总 ,含标定测量 等等,可以参考一下.Halcon 3D routine summary, including calibration measurement, etc., can refer to
  • Halcon12.0.0破解

    2018-01-18 17:10:29
    Halcon12.0.0破解 32位Halcon12.0.0破解 32位Halcon12.0.0破解 32位Halcon12.0.0破解 32位
  • halcon.txt

    2020-08-19 16:36:28
    包括超人基础halcon+C#视频和视频文档资料,黑人和资料,halcon软件,内有百度云连接,无私贡献,求赞
  • Halcon 3D开发

    2018-12-25 16:46:50
    Halcon 3D开发
  • Halcon定位

    2015-06-30 11:41:18
    Vs2010 C#开发 Halcon 定位小程序
  • Halcon创建模板

    2019-03-04 13:10:30
    利用Halcon完成局部模板的创建以及保存,基于Halcon平台
  • HALCON算子集合

    2017-06-20 15:54:49
    halcon相关
  • MFC联合Halcon实现一些画点划线的功能,同时包含VC和Halcon之间的数据转换

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,647
精华内容 3,858
关键字:

halcon