HALCON算子函数Chapter 6:Graphics

合集下载

halcon 数学运算

halcon 数学运算

halcon 数学运算【1.HALCON简介】HALCON(Hardware Abstraction Layer for Control Networks)是一款由德国不伦瑞克大学开发的开源软件,用于嵌入式系统的控制和监控。

它提供了一种硬件抽象层,使得开发者可以编写与特定硬件无关的程序。

在实际应用中,HALCON广泛应用于机器视觉、运动控制等领域。

【2.HALCON数学运算基础】在HALCON中,数学运算主要通过内置的数学函数库实现。

这些函数可以处理各种数学问题,包括算术运算、三角函数、对数、指数、逻辑运算等。

为了方便使用,HALCON将这些函数分为几个类别,如基本函数、统计函数、矩阵函数等。

【3.HALCON中的常用数学函数】以下是一些在HALCON中常用的数学函数:- 算术运算:+、-、*、/、%、^- 三角函数:sin、cos、tan、asin、acos、atan- 对数与指数函数:log、log10、exp、sqrt- 随机数生成:rand、randn- 统计函数:mean、stddev、var、sum、prod- 矩阵函数:矩阵加法、矩阵乘法、矩阵转置、行列式、逆矩阵【4.实例演示】以下是一个简单的HALCON程序,演示了如何使用数学函数:```PROGRAM exampleVARi : INT;j : INT;sum : REAL;product : REAL;matrix1 : MAT(3, 3);matrix2 : MAT(3, 3);matrix3 : MAT(3, 3);END_VARFOR i := 1 TO 3 DOFOR j := 1 TO 3 DOmatrix1(i, j) := i * j;END_FOR;END_FOR;sum := 0;FOR i := 1 TO 3 DOsum := sum + matrix1(i, 1); END_FOR;product := 1;FOR i := 1 TO 3 DOproduct := product * matrix1(1, i);END_FOR;matrix2 := matrix1 * matrix1;PRINT "矩阵1:"; matrix1;PRINT "矩阵2:"; matrix2;END_PROGRAM```【5.总结与建议】HALCON提供了丰富的数学函数,可以帮助开发者轻松实现各种数学运算。

HALCON 算子函数 整理 1-19章

HALCON 算子函数 整理 1-19章

halcon算子中文解释comment ( : : Comment : ) 注释语句exit ( : : : ) 退出函数open_file ( : : FileName, FileType : FileHandle ) 创建('output' or 'append' )或者打开(output )文本文件fwrite_string ( : : FileHandle, String : ) 写入stringdev_close_window ( : : : ) 关闭活跃的图形窗口。

read_image ( : Image : FileName : ) ;加载图片get_image_pointer1 ( Image : : : Pointer, Type, Width, Height )获得图像的数据。

如:类型(= ' 字节',' ' ',uint2 int2 等等) 和图像的尺寸( 的宽度和高度) dev_open_window( : :Row,Column,WidthHeight,Background :WindowHandle ) 打开一个图形的窗口。

dev_set_part ( : : Row1, Column1, Row2, Column2 : ) 修改图像显示的位置dev_set_draw (’fill’)填满选择的区域dev_set_draw (’margin’)显示的对象只有边缘线,dev_set_line_width (3) 线宽用Line Width 指定threshold ( Image : Region : MinGray, MaxGray : ) 选取从输入图像灰度值的g 满足下列条件:MinGray < = g < = MaxGray 的像素。

dev_set_colored (number) 显示region 是用到的颜色数目dev_set_color ( : : ColorName : ) 指定颜色connection ( Region : ConnectedRegions : : ) 合并所有选定像素触摸相互连通区fill_up ( Region : RegionFillUp : : ) 填补选择区域中空洞的部分fill_up_shape ( Region : RegionFillUp : Feature, Min, Max : )select_shape ( Regions : SelectedRegions : Features, Operation, Min, Max : ) 选择带有某些特征的区域,Operation 是运算,如“与”“或”smallest_rectangle1 ( Regions : : : Row1, Column1, Row2, Column2 ) 以矩形像素坐标的角落,Column1,Row2(Row1,Column2) 计算矩形区域( 平行输入坐标轴) 。

halcon算子较全的中文手册

halcon算子较全的中文手册

1. Halcon算子概述Halcon是一种强大的机器视觉软件,它由MVTec开发,可用于各种工业和非工业应用。

在Halcon中,算子是至关重要的组成部分,它们可以实现图像处理中的各种功能,如滤波、边缘检测、特征提取等。

本文将以算子作为主题,深入探讨Halcon算子的各种特性和用法。

2. Halcon算子的分类Halcon算子可以分为预处理算子、过滤算子、分割算子、匹配算子、测量算子等多个类别。

每个类别都包含了众多的算子,它们可以根据图像处理任务的不同需求进行灵活组合和调用。

3. Halcon算子的特性Halcon算子具有许多独特的特性,如多样的输入输出形式、灵活的参数设置、高效的运算速度等。

这些特性使得Halcon算子在图像处理领域得到广泛应用,并受到了众多工程师和科研人员的喜爱。

4. Halcon算子的使用技巧在使用Halcon算子时,熟练掌握一些技巧和经验是非常重要的。

合理设置算子的参数、选择适当的算法、理解算子的内部原理等,都可以帮助我们更好地使用Halcon算子,提高图像处理的效率和准确性。

通过一些典型的应用案例,我们可以深入了解Halcon算子的实际应用。

这些案例涵盖了工业质检、医疗影像、无人驾驶、智能制造等多个领域,展示了Halcon算子的强大功能和广泛适用性。

6. 我对Halcon算子的个人理解作为一名Halcon用户,我对Halcon算子有着深刻的认识和体会。

我认为Halcon算子不仅仅是图像处理的工具,更是一种思维方式和解决问题的哲学。

通过深入学习和使用Halcon算子,我对图像处理和机器视觉有了全新的认识和理解。

总结与回顾通过本文的全面介绍和深度探讨,我们对Halcon算子有了更加全面和深入的了解。

从算子的分类到使用技巧,再到实际案例分析,我们逐步领略了Halcon算子的强大功能和潜力。

我相信,在今后的工作和研究中,我们可以更好地运用Halcon算子,为图像处理和机器视觉领域的发展做出更大的贡献。

halcon函数中文速查表 及手册

halcon函数中文速查表 及手册

文章标题:深度解析Halcon函数中文速查表与手册目录一、引言二、认识Halcon函数1. 什么是Halcon函数2. Halcon函数的特点3. Halcon函数的应用领域三、Halcon函数中文速查表1. 速查表的作用2. 速查表的结构3. 速查表的使用方法四、Halcon函数手册1. 手册的重要性2. 手册的内容3. 手册的解读技巧五、我的观点和理解1. 对Halcon函数的看法2. 对速查表和手册的建议六、总结与展望一、引言Halcon是一款强大的机器视觉软件,广泛应用于工业自动化、医疗影像、智能交通等领域。

了解和掌握Halcon函数对于工程师和研究人员来说至关重要。

在本文中,我们将深入探讨Halcon函数中文速查表与手册,帮助读者更好地理解和运用Halcon函数。

二、认识Halcon函数1. 什么是Halcon函数Halcon函数是Halcon软件中提供的一系列功能模块,用于实现图像处理、模式识别、测量检测等图像分析任务。

这些函数包括图像加载、预处理、特征提取、匹配定位等多个方面,为用户提供了丰富的工具和算法。

2. Halcon函数的特点Halcon函数具有高效、稳定、精准的特点,可以处理各种复杂的图像分析问题。

无论是对图像的处理还是对算法的优化,Halcon函数都表现出了出色的性能。

3. Halcon函数的应用领域Halcon函数被广泛应用于工业质检、医疗影像诊断、智能交通、安防监控等各个领域。

其强大的功能和灵活的应用使得Halcon成为了行业中的重要工具。

三、Halcon函数中文速查表1. 速查表的作用Halcon函数中文速查表是Halcon函数的中文汇总整理,方便用户在实际应用中快速查阅各种函数的用法和参数。

2. 速查表的结构速查表通常包括函数名称、参数列表、返回值、功能描述等内容,以表格形式呈现,清晰易读。

3. 速查表的使用方法通过速查表,用户可以快速查找想要使用的函数,了解其功能和用法,以及相关的注意事项。

HALCON算子函数(六)Graphics

HALCON算子函数(六)Graphics

HALCON算子函数(六)GraphicsHALCON 算子函数——Chapter 6 : Graphics 6.1 Drawing1. drag_region1功能:一个区域的交互运动。

2. drag_region2功能:一个带有定点规格区域的交互运动。

3. drag_region3功能:一个带有限制位置区域的交互运动。

4. draw_circle功能:一个圆的交互绘图。

5. draw_circle_mod功能:一个圆的交互绘图。

6. draw_ellipse功能:一个椭圆的交互绘图。

7. draw_ellipse_mod_功能:一个椭圆的交互绘图。

8. draw_line功能:画一根线。

9. draw_line_mod功能:画一根线。

10. draw_nurbs功能:一个NURBS曲线的交互绘图。

11. draw_nurbs_interp功能:使用插值的一个NURBS曲线的交互绘图。

12. draw_nurbs_interp_mod功能:使用插值的一个NURBS曲线的交互修正。

13. draw_nurbs_mod功能:一个NURBS曲线的交互修正。

14. draw_point功能:画一个点。

15. draw_point_mod功能:画一个点。

16.draw_polygon功能:一个多边形的交互绘图。

17. draw_rectangle1功能:画一个与坐标轴平行的矩形。

18. draw_rectangle1_mod功能:画一个与坐标轴平行的矩形。

19. draw_rectangle2功能:任意定向矩形的交互绘图。

20. draw_rectangle2_mod功能:任意定向矩形的交互绘图。

21. draw_region功能:一个闭区域的交互绘图。

22. draw_xld功能:一个轮廓的交互绘图。

23. draw_xld_mod功能:一个轮廓的交互修正。

6.2 Gnuplot1. gnuplot_close功能:关闭所有打开的gnuplot文件或者终止一个活动的gnuplot子流程。

halcon常用算子原理

halcon常用算子原理

halcon常用算子原理Halcon是一款常用的机器视觉编程软件,拥有丰富的算子库。

算子是Halcon中用于实现图像处理和分析的基本操作单元,通过对图像进行各种算子操作,可以提取出感兴趣的特征信息,实现目标检测、图像匹配、测量等功能。

本文将介绍Halcon常用算子的原理和使用方法。

一、算子的基本概念算子是Halcon中的一个核心概念,它是一种用于对图像进行操作和处理的函数。

算子可以接受一个或多个输入参数,并根据这些参数对输入图像进行处理,生成输出结果。

Halcon提供了丰富的算子库,包括图像预处理、特征提取、形状分析、匹配等各个方面的算子,用户可以根据需要选择合适的算子进行组合使用。

二、算子的分类根据功能和用途的不同,Halcon中的算子可以分为以下几类:1. 图像预处理算子:用于对输入图像进行去噪、平滑、增强等预处理操作,以提高后续处理的效果。

2. 特征提取算子:用于从输入图像中提取出感兴趣的特征信息,如边缘、角点、直线、圆等。

3. 形状分析算子:用于对输入图像中的目标进行形状分析,如面积、周长、矩形度等。

4. 目标检测算子:用于在输入图像中检测目标的位置和姿态,如模板匹配、形状匹配、边缘匹配等。

5. 图像匹配算子:用于对输入图像进行模板匹配,找出与模板相似的目标。

6. 测量算子:用于对输入图像中的目标进行测量,如距离、角度、直径等。

三、算子的使用方法在Halcon中使用算子非常简单,只需按照以下步骤进行操作:1. 加载图像:使用read_image算子加载输入图像。

2. 预处理图像:根据需要使用不同的预处理算子对图像进行预处理,如smooth_image、reduce_noise等。

3. 提取特征:根据需要使用不同的特征提取算子对图像进行特征提取,如edges_image、threshold等。

4. 分析形状:根据需要使用不同的形状分析算子对目标进行形状分析,如area_center、orientation等。

Halcon算子介绍

Halcon算子介绍

图像、窗口基础操作部分基础操作dev_close_window()关闭当前激活的窗口read_image( : Image : FileName : )读取图像,可以支持多种格式,比如TIFF,PNG,JPEG-XR,JPEG-2000等,还支持一次性读取多个图像。

Image:输出,读取完后在halcon所存放的变量名FileName:图片路径,可以是多个路径,可以是绝对路径或者相对路径,还可以省略扩展名示例:* Reading an image:read_image(Image,'mreut')* Reading 3 images into an image array:read_image(Images,['ic0','ic1','ic2'])stop()停止程序(等待用户继续运行)get_image_size(Image : : : Width, Height)获取图像的尺寸Image:要获取尺寸的图像Width:输出,图像的宽度Height:输出,图像的高度dev_open_window( : : Row, Column, Width, Height, Background : WindowHandle)打开一个新的图像窗口Row:图像窗口左上角的起始行,默认0。

(好像没什么用)Column:图像窗口左上角的起始列,默认0.(好像没什么用)Width:图像窗口的宽度,默认256Height:图像窗口的高度,默认256Background:新窗口的背景颜色,默认黑色(black)WindowHandle:窗口的识别Iddev_display(Object : : : )将图像显示到当前的图像窗口上Object:要显示的图像对象dev_set_draw( : : DrawMode : )设置Region的显示形式DrawMode:区域的显示形式,默认'fill',可选'fill', 'margin',fill表示显示实心区域,margin 表示只显示区域的外边界dev_set_color( : : ColorName : )设置输出颜色ColorName:颜色名称,默认’white’,可选值(格式):'white', 'black', 'gray', 'red', 'green', 'blue', '#003075', '#e53019', '#ffb529'disp_message( : : WindowHandle, String, CoordSystem, Row, Column, Color, Box : )输出一段文字信息WindowHandle:要显示文字的窗口handleString:要显示的文字信息,会显示在一个行里CoordSystem:使用的坐标系,默认window,可选'window', 'image'Row,Column:文字坐标,默认12Color:文字颜色,默认'black',可选'', 'black', 'blue', 'yellow', 'red', 'green', 'cyan', 'magenta', 'forest green', 'lime green', 'coral', 'slate blue'Box:是否包含在一个背景框内,默认'true',可选'true', 'false'基础语法If(‘condition’) … else … endif条件判断While(‘condition’) … endwhileWhile循环for Index := ‘start‘ to ‘max’ by ‘step’ … endforfor循环图像处理部分基础操作图像转化convert_image_type(Image : ImageConverted : NewType : )转换图像类型Image : 要转化的图像ImageConverted : 输出,转化后的图像NewType :要转化的图像类型,详见Halcon的图像像素类型decompose3(MultiChannelImage : Image1, Image2, Image3 : : )把一个RGB图像转化为3个单通道的图像MultiChannelImage:输入的多通道图像(应该是3通道?)Image1, Image2, Image3:输出,转化后的单通道图像,1是red,2是green,3是bluergb1_to_gray(RGBImage : GrayImage : : )把一张RGB图像转化为灰度图像RGBImage:输入的RGB图像GrayImage:输出,得到的灰度图像腐蚀膨胀gen_disc_se( : SE : Type, Width, Height, Smax : )创建一个椭圆形结构元素,用于图像的腐蚀膨胀SE:输出,生成后的结构元素,图像类型Type:结构元素的图像像素类型,默认是’byte’,可选:’byte’,’uint2’,’real’,详见Halcon 的图像像素类型gray_erosion(Image, SE : ImageErosion : : )使用结构元素对图像做腐蚀操作(结构元素可以是gen_disc_se的输出)Image:要做腐蚀操作的图像SE:结构元素ImageErosion:输出,腐蚀后的图像gray_dilation(Image, SE : ImageDilation : : )使用结构元素对图像做膨胀操作(结构元素可以是gen_disc_se的输出)Image:要做膨胀操作的图像SE:结构元素ImageDilation:输出,膨胀后的图像区域处理部分基础操作threshold(Image : Region : MinGray, MaxGray : )将图像根据灰度值二值化Image:需要进行二值化的图像Region:输出,二值化后的结果区域MinGray:最小灰度值,默认128MaxGray:最大灰度值,默认255,必须大于MinGrayconnection(Region : ConnectedRegions : : )计算出区域中连接的部分Region:要计算的区域ConnectedRegions:输出,计算后的Region数组,相连的部分将被划分为一个区域,会以不同颜色加以区分select_shape(Regions : SelectedRegions : Features, Operation, Min, Max : )从一个区域数组中选择出符合某特征条件的区域Regions:输入的区域数组SelectedRegions:输出,选出的符合某些特征条件的区域数组Features:条件特征,详见区域特征说明Operation:对于符合特征的区域的连接操作,可以是And 或者OrMin:特征的最小值Max:特征的最大值示例:read_image(Image,'monkey')threshold(Image,S1,160,255)connection(S1,S2)select_shape(S2,Eyes,['area','anisometry'],'and',[500,1.0],[50000,1.7])disp_region(Eyes,WindowHandle)difference(Region, Sub : RegionDifference : : )计算两个区域的差Region :需要处理的区域Sub :被减去的区域RegionDifference :输出,计算后的结果。

HALCON中的算子大全(中英对照)

HALCON中的算子大全(中英对照)
1.4 Support-Vector-Machines 1. add_sample_class_svm 功能:把一个训练样本添加到一个支持向量机的训练数据上。 2. classify_class_svm 功能:通过一个支持向量机为一个特征向量分类。 3. clear_all_class_svm 功能:清除所有支持向量机。 4. clear_class_svm 功能:清除一个支持向量机。 5. clear_samples_class_svm 功能:清除一个支持向量机的训练数据。 6. create_class_svm 功能:为模式分类创建一个支持向量机。 7. get_params_class_svm 功能:返回一个支持向量机的参数。 8. get_prep_info_class_svm 功能:计算一个支持向量机的预处理特征向量的信息内容。 9. get_sample_class_svm 功能:从一个支持向量机的训练数据返回一个训练样本。 10. get_sample_num_class_svm 功能:返回存储在一个支持向量机训练数据中的训练样本的数量。 11. get_support_vector_class_svm 功能:从一个训练过的支持向量机返回一个支持向量的索引。 12. get_support_vector_num_class_svm 功能:返回一个支持向量机的支持向量的数量。 13. read_class_svm 功能:从一个文件中读取一个支持向量机。 14. read_samples_class_svm
功能:停止程序执行。 18.until 功能:继续执行主体,只要条件是不真实的。 19. while 功能:继续执行主体,只要条件是真实的。
Chapter3 :Develop 1.dev_clear_obj 功能:从 HALCON 数据库中删除一个图标。 2. dev_clear_window 功能:清除活动图形窗口。 3. dev_close_inspect_ctrl 功能:关闭一个控制变量的监视窗口。 4. dev_close_window 功能:关闭活动图形窗口。 5. dev_display 功能:在现有图形窗口中显示图像目标。 6. dev_error_var 功能:定义或者不定义一个错误变量。 7. dev_get_preferences 功能:通过设计查询 HDevelop 的参数选择。 8. dev_inspect_ctrl 功能:打开一个窗口来检查一个控制变量。 9. dev_map_par 功能:打开一个对话框来指定显示参数。 10. dev_map_prog 功能:使 HDevelop 的主窗口可视化。 11. dev_map_var 功能:在屏幕上绘制可视化窗口。 12. dev_open_window 功能:打开一个图形窗口。 13. dev_set_check 功能:指定错误处理。 14. dev_set_color 功能:设置一个或更多输出颜色。 15. dev_set_colored 功能:设置混合输出颜色。 16. dev_set_draw 功能:定义区域填充模式。 17. dev_set_line_width 功能:定义区域轮廓输出的线宽。 18. dev_set_lut 功能:设置查询表(lut). 19. dev_set_paint
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

HALCON算子函數——Chapter 6 : GraphicsChapter_6 :Graphics6.1 Drawing1. drag_region1功能:一個區域的交互運動。

2. drag_region2功能:一個帶有定點規格區域的交互運動。

3. drag_region3功能:一個帶有限制位置區域的交互運動。

4. draw_circle功能:一個圓的交互繪圖。

5. draw_circle_mod功能:一個圓的交互繪圖。

6. draw_ellipse功能:一個橢圓的交互繪圖。

7. draw_ellipse_mod_功能:一個橢圓的交互繪圖。

8. draw_line功能:畫一根線。

9. draw_line_mod功能:畫一根線。

10. draw_nurbs功能:一個NURBS曲線的交互繪圖。

11. draw_nurbs_interp功能:使用插值的一個NURBS曲線的交互繪圖。

12. draw_nurbs_interp_mod功能:使用插值的一個NURBS曲線的交互修正。

13. draw_nurbs_mod功能:一個NURBS曲線的交互修正。

14. draw_point功能:畫一個點。

15. draw_point_mod功能:畫一個點。

16.draw_polygon功能:一個多邊形的交互繪圖。

17. draw_rectangle1功能:畫一個與坐標軸平行的矩形。

18. draw_rectangle1_mod功能:畫一個與坐標軸平行的矩形。

19. draw_rectangle2功能:任意定向矩形的交互繪圖。

20. draw_rectangle2_mod功能:任意定向矩形的交互繪圖。

21. draw_region功能:一個閉區域的交互繪圖。

22. draw_xld功能:一個輪廓的交互繪圖。

23. draw_xld_mod功能:一個輪廓的交互修正。

6.2 Gnuplot1. gnuplot_close功能:關閉所有打開的gnuplot文件或者終止一個活動的gnuplot子流程。

2. gnuplot_open_file功能:為圖像和控制量的可視化打開一個gnuplot文件。

3. gnuplot_open_pipe功能:為圖像和控制量的可視化打開一個通道的gnuplot流程。

4. gnuplot_plot_ctrl功能:使用gnuplot顯示控制量。

5. gnuplot_plot_funct_1d功能:使用gnuplot顯示控制量的功能。

6. gnuplot_plot_image功能:使用gnuplot使一個圖像可視化。

6.3 LUT1. disp_lut功能:查詢表的圖解。

2. draw_lut功能:交互利用查詢表。

3. get_fixed_lut功能:為實際彩色圖像獲取固定查詢表。

4. get_lut功能:獲取現在的查詢表。

5. get_lut_style功能:獲取查詢表的修正參數。

6. query_lut功能:查詢所有可得到的查詢表。

7. set_fixed_lut功能:為實際彩色圖像固定查詢表。

8. set_lut功能:設置查詢表。

9. set_lut_style功能:改變查詢表。

10. write_lut功能:把查詢表作為文件寫入。

6.4 Mouse1. get_mbutton功能:等待直到一個鼠標鍵被按下。

2. get_mposition_功能:查詢鼠標位置。

3. get_mshape功能:查詢現在鼠標指針形狀。

4. query_mshape功能:查詢所有可得到的鼠標指針形狀。

5. set_mshape功能:設置現在鼠標指針形狀。

6.5 Output1. disp_arc功能:在一個窗口中顯示圓形弧。

2. disp_arrow功能:在一個窗口中顯示箭頭。

3. disp_channel功能:用幾個通道顯示圖像。

4. disp_circle功能:在一個窗口中顯示圓。

5. disp_color功能:顯示一個彩色(RGB)圖像。

6. disp_cross功能:在一個窗口中顯示交叉。

7. disp_distribution功能:顯示一個噪聲分布。

8. disp_ellipse功能:顯示橢圓。

9. disp_image功能:顯示灰度值圖像。

10. disp_line功能:在窗口中畫一條線。

11. disp_obj功能:顯示圖像目標(圖像,區域,XLD)。

12.disp_polygon功能:顯示一個多叉線。

13. disp_rectangle1功能:顯示和坐標軸對齊的矩形。

14. disp_rectangle2功能:顯示任意方向的矩形。

15. disp_region功能:在一個窗口中顯示區域。

16. disp_xld功能:顯示一個XLD物體。

6.6 Parameters1. get_comprise功能:獲取一個圖像矩陣的輸出處理。

2. get_draw功能:獲取現在區域填充模式。

3. get_fix功能:獲取現在查詢表的固定模式。

4. get_hsi功能:獲取現在顏色的HSI編碼。

5. get_icon功能:查詢區域輸出的圖標。

6. get_insert功能:獲取現在顯示模式。

7. get_line_approx功能:獲取輪廓顯示的現在近似誤差。

8. get_line_style功能:獲取輪廓的現在圖解模式。

9. get_line_width功能:獲取輪廓顯示的現在線寬。

10. get_paint功能:獲取灰度值的現在顯示模式。

11. get_part功能:獲取圖像部分。

12. get_part_style功能:獲取灰度值顯示的現在插值模式。

13. get_pixel功能:獲取查詢表索引的現在顏色。

14. get_rgb功能:獲取RGB編碼中的現在顏色。

15. get_shape功能:獲取現在區域輸出形狀。

16. query_all_colors功能:查詢所有顏色名稱。

17. query_color功能:查詢窗口中顯示的所有顏色名稱。

18. query_colored功能:查詢顏色輸出的顏色數目。

19. query_gray功能:查詢顯示的灰度值。

20. query_insert功能:查詢可能的圖解模式。

21. query_line_width功能:查詢可能的線寬。

22. query_paint功能:查詢灰度值顯示模式。

23. query_shape功能:查詢區域顯示模式。

24. set_color功能:設置輸出顏色。

25. set_colored功能:設置多輸出顏色。

26. set_comprise功能:定義圖像矩陣輸出剪輯。

27. set_draw功能:定義區域填充模式。

28. set_fix功能:設置固定的查詢表。

29. set_gray功能:定義區域輸出的灰度值。

30. set_hsi功能:定義輸出顏色(HSI編碼)。

31. set_icon功能:區域輸出的圖標定義。

32. set_insert功能:定義圖像輸出功能。

33. set_line_approx功能:定義輸出顯示的近似誤差。

34. set_line_style功能:定義一個輪廓輸出模式。

35. set_line_width功能:定義區域輪廓輸出的線寬。

36. set_paint功能:定義灰度值輸出模式。

37. set_part功能:修正顯示圖像部分。

38. set_part_style功能:為灰度值輸出定義一個插值方法。

39. set_pixel功能:定義一個顏色查詢表索引。

40. set_rgb功能:通過RGB值設置顏色定義。

41. set_shape功能:定義區域輸出輪廓。

6.7 Text1. get_font功能:獲取現在字體。

2. get_string_extents功能:獲取一個字符串的空間大小。

3. get_tposition功能:獲取光標位置。

4. get_tshape功能:獲取文本光標的形狀。

5. new_line功能:設置下一行的開始文本光標的位置。

6. query_font功能:查詢可得到的字體。

7. query_tshape功能:查詢文本光標的所有可得到的形狀。

8. read_char功能:從一個文本窗口讀取一個字符。

9. read_string功能:從一個文本窗口讀取一個字符串。

10. set_font功能:設置文本輸出的字體。

11. set_tposition功能:設置文本光標的位置。

12. set_tshape功能:設置文本光標的形狀。

13. write_string功能:在一個窗口中打印文本。

6.8 Window1. clear_rectangle功能:在輸出窗口中刪除一個矩形。

2. clear_window功能:刪除一個輸出窗口。

3. close_window功能:關閉一個輸出窗口。

4. copy_rectangle功能:在輸出窗口間復制矩形內所有像素。

5. dump_window功能:把窗口內容寫入一個文件。

6. dump_window_image功能:在一個圖像目標中寫窗口內容。

7. get_os_window_handle功能:獲取操作系統圖像處理。

8. get_window_attr功能:獲取窗口特征。

9. get_window_extents功能:一個窗口大小和位置的信息。

10. get_window_pointer3功能:一個窗口像素數據的通道。

11. get_window_type功能:獲取窗口類型。

12. move_rectangle功能:在一個輸出窗口內部復制。

13. new_extern_window功能:在Windows_NT下創建一個虛擬圖形窗口。

14. open_textwindow功能:打開一個文本窗口。

15. open_window功能:打開一個圖形窗口。

16. query_window_type功能:查詢所有可得到的窗口類型。

17. set_window_attr功能:設置窗口特征。

18. set_window_dc功能:設置一個虛擬圖形窗口(Windows_NT)的設計背景。

19. set_window_extents功能:修正一個窗口的位置和大小。

20. set_window_type功能:指定一個窗口類型。

21. slide_image功能:兩個窗口緩沖區的交互輸出。

相关文档
最新文档