Halcon函数总结:

read_image( :Image :FileName : )  //读入图像

crop_part(Image : ImagePart :Row,Column,Width,Height : )  //剪切图像

add_image(Image1,Image2 :ImageResult :Mult,Add : ) //图像灰度值相加

(函数效果参考例程:add_image.hdev)

=================================================================================================

convert_image_type(Image : ImageConverted :NewType : ) //转换图像类型

scale_image(Image : ImageScaled :Mult,Add : ) //线性缩放图像

sub_image(ImageMinuend,ImageSubtrahend :ImageSub :Mult,Add : ) //图像灰度值相减

abs_image(Image : ImageAbs : : )  //计算一副图像灰度的绝对值

threshold(Image : Region :MinGray,MaxGray : )  //图像按照阈值分割

dev_set_color( : :ColorName : )  //定义regions的显示颜色

(函数效果参考例程:abs_image.hdev)

=================================================================================================

get_image_size(Image : : : Width,Height) //得到图像尺寸

dev_open_window_fit_image(Image : : Row,Column,WidthLimit,HeightLimit : WindowHandle) //按照给定的比例尺寸打开一个窗口

set_display_font( : :WindowHandle,Size,Font,Bold,Slant : ) //定义窗口中显示的字体

edges_sub_pix(Image : Edges :Filter,Alpha,Low,High : ) //使用指定的算法提取图像的边缘像素

dev_display(Object : : : ) //在当前展示的窗口上显示图形对象

select_contours_xld(Contours : SelectedContours : Feature,Min1,Max1,Min2,Max2 : ) //按照指定的特征形式从轮廓数据中选出符合要求的轮廓像素

count_obj(Objects : : : Number)  //计算元组中的数目

select_obj(Objects : ObjectSelected :Index : )  //选择元组中的对象(index计数从1开始)

get_contour_xld(Contour : : : Row,Col)  //返回轮廓对象的坐标值

create_matrix( : :Rows,Columns,Value :MatrixID)  //创建矩阵

clear_matrix( : :MatrixID : ) //清空矩阵

set_value_matrix( : :MatrixID,Row,Column,Value : )  //给矩阵中某一元素赋值

mult_element_matrix( : :MatrixAID,MatrixBID :MatrixMultID) //两个矩阵的元素之前相乘得到新的矩阵

add_matrix_mod( : :MatrixAID,MatrixBID : ) //两个矩阵相加 MatrixA = MatrixA + MatrixB.

sub_matrix( : :MatrixAID,MatrixBID :MatrixSubID)  //两个矩阵相减

mult_matrix( : :MatrixAID,MatrixBID,MultType :MatrixMultID)  //按照给定的形式使两个矩阵相乘

invert_matrix( : :MatrixID,MatrixType,Epsilon :MatrixInvID)  //按照给定的形式求逆矩阵

scale_matrix( : :MatrixID,Factor :MatrixScaledID) //按照比例因子线性缩放矩阵

get_full_matrix( : :MatrixID :Values)  //获取矩阵中的元素,并存储到一个元数组中

disp_circle( : :WindowHandle,Row,Column,Radius : )  //在指定的窗口中画圆

(函数效果参考例程:adjust_circle_matrix.hdev)

=================================================================================================

anisotropic_diffusion(Image : ImageAniso :Mode,Contrast,Theta,Iterations : ) //非线性扩散 (对图像模糊去噪处理)

具体参看例程anisotropic_diffusion.hdev     有对该函数的多角度运用)

=================================================================================================

regiongrowing(Image : Regions :Row,Column,Tolerance,MinSize : ) //利用区域增长方法球的图像中的连通域

area_center(Regions : : : Area,Row,Column) //计算region区域的面积和区域的中心

(函数效果参考例程:area_center.hdev)

=================================================================================================

area_holes(Regions : : : Area) //计算region当中的孔的面积

(函数效果参考例程:area_holes.hdev)

=================================================================================================

---------------------
作者:xlh145
来源:CSDN
原文:https://blog.csdn.net/xlh145/article/details/8817024
版权声明:本文为博主原创文章,转载请附上博文链接!

Halcon函数总结(一)的更多相关文章

  1. Halcon函数【转】

    comment ( : : Comment : )   注释语句 exit ( : : : )  退出函数 open_file ( : : FileName, FileType : FileHandl ...

  2. 《zw版·Halcon-delphi系列原创教程》 zw版-Halcon常用函数Top100中文速查手册

    <zw版·Halcon-delphi系列原创教程> zw版-Halcon常用函数Top100中文速查手册 Halcon函数库非常庞大,v11版有1900多个算子(函数). 这个Top版,对 ...

  3. 《zw版·Halcon-delphi系列原创教程》 Halcon分类函数·简明中文手册 总览

    <zw版·Halcon-delphi系列原创教程> Halcon分类函数·简明中文手册 总览 Halcon函数库非常庞大,光HALCONXLib_TLB.pas文件,源码就要7w多行,但核 ...

  4. 《zw版·delphi与halcon系列原创教程》zw版_THOperatorSetX控件函数列表 v11中文增强版

    <zw版·delphi与halcon系列原创教程>zw版_THOperatorSetX控件函数列表v11中文增强版 Halcon虽然庞大,光HALCONXLib_TLB.pas文件,源码就 ...

  5. 《zw版·delphi与halcon系列原创教程》zw版_THImagex控件函数列表

    <zw版·delphi与halcon系列原创教程>zw版_THImagex控件函数列表 Halcon虽然庞大,光HALCONXLib_TLB.pas文件,源码就要7w多行,但核心控件就是两 ...

  6. MFC&Halcon之图片显示

    上一篇介绍了MFC调用Halcon功能的简单例子,在这个例子中,点击按钮会弹出一个窗口显示图片,但是这样显示并不美观,而且...于是我决定把显示窗口做在MFC的窗体内部. 具体的方案是:使用一个Pic ...

  7. 《zw版·delphi与Halcon系列原创教程》THOperatorSetX版hello,zw

    <zw版·delphi与Halcon系列原创教程>THOperatorSetX版hello,zw 下面介绍v3版的hello,zw. Halcon两大核心控件,THImagex.THOpe ...

  8. Halcon相关

      1.Halcon的自我描述 Program Logic Ø Each program consists of a sequence of HALCON operators Ø The progra ...

  9. Halcon的数据类型

    两大类: 1.图形参数Iconic (image, region, XLD) 2.与控制参数Control (string, integer, real, handle), 在Halcon算子的参数中 ...

随机推荐

  1. JuJu团队11月27号工作汇报

    JuJu团队11月27号工作汇报 JuJu   Scrum 团队成员 今日工作 剩余任务 困难 于达 将真实数据处理后按矩阵读入, 以供训练使用  提供generator的接口 对julia语言还不够 ...

  2. 关于cvPyrSegmentation(src, dst, storage, &comp, level, threshold1, threshold2)函数报错的问题解答

    先挂上我写的代码: #define _CRT_SECURE_NO_WARNINGS #include <iostream> #include <highgui.h> #incl ...

  3. HDU - 6197 array array array (最长上升子序列&最长下降子序列)

    题意:对于一个序列,要求去掉正好K个数字,若能使其成为不上升子序列或不下降子序列,则“A is a magic array.”,否则"A is not a magic array.\n&qu ...

  4. POJ - 3468 A Simple Problem with Integers (线段树区间更新---间接修改)

    题意:区间add,区间求和. #include<cstdio> #include<cstring> #include<cstdlib> #include<cc ...

  5. Exchange 2003 群集迁移 & SPS 2003 迁移、SQL Server 2000群集

    哈哈,本人自己写的文档,内容太多了,有195页,上传到Blog里面,应该是很难看的,排版也不太好. 记得下载时后改名字,用WinRAR解压合并. 第1章 迁移环境介绍 第2章 共享磁盘柜配置 第3章 ...

  6. (六--二)scrapy框架之持久化操作

    scrapy框架之持久化操作 基于终端指令的持久化存储 基于管道的持久化存储 1 基于终端指令的持久化存储 保证爬虫文件的parse方法中有可迭代类型对象(通常为列表or字典)的返回,该返回值可以通过 ...

  7. Vue 改变数组触发视图更新

    最近给table做了一个点击排序的功能,数组更改以后发现data数据变了,但是视图不更新 写惯了js的我们随手一串代码 this.items[2]={message:"Change Test ...

  8. Java工程师面试题

    1. J2EE 是什么?它包括哪些技术?解答:从整体上讲,J2EE 是使用 Java 技术开发企业级应用的工业标准,它是 Java 技术不断适应和促进企业级应用过程中的产物.适用于企业级应用的 J2E ...

  9. 【pwnable.kr】passcode

    pwnable从入门到放弃,第六题. ssh passcode@pwnable.kr -p2222 (pw:guest) 完全是‘&’的锅. #include <stdio.h> ...

  10. oracle 查询char类型的数据

    曾经遇到一个坑. ';//使用PLSQL工具 能查出结果 偏偏在java代码里面查询不出结果. select taskdate from taskinfo where taskdate='201808 ...