HALCON中文中文注解.doc

上传人:b****9 文档编号:96759 上传时间:2022-10-02 格式:DOC 页数:11 大小:113.50KB
下载 相关 举报
HALCON中文中文注解.doc_第1页
第1页 / 共11页
HALCON中文中文注解.doc_第2页
第2页 / 共11页
HALCON中文中文注解.doc_第3页
第3页 / 共11页
HALCON中文中文注解.doc_第4页
第4页 / 共11页
HALCON中文中文注解.doc_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

HALCON中文中文注解.doc

《HALCON中文中文注解.doc》由会员分享,可在线阅读,更多相关《HALCON中文中文注解.doc(11页珍藏版)》请在冰豆网上搜索。

HALCON中文中文注解.doc

Halcon查询图像参数

1、get_grayval ( Image :

 :

 Row, Column :

 Grayval )

   计算Image图像中坐标为(Row,Column)的点的灰度值Grayval。

2、get_image_pointer1 ( Image :

 :

 :

 Pointer, Type, Width, Height )

   计算Image图像的数据指针Pointer,图像类型Type,图像宽度Width和高度Height。

Pointer指向了Image data的起点位置。

3、get_image_pointer3 ( ImageRGB :

 :

 :

 PointerRed, PointerGreen,

PointerBlue, Type, Width, Height )

   计算彩色图像ImageRGB的参数。

4、get_image_pointer1_rect ( Image :

 :

 :

 PixelPointer, Width, Height,

VerticalPitch, HorizontalBitPitch, BitsPerPixel )

计算Image图像中定义区域的最小的长方形的区域的指针Pointer,宽度Width,高度Height,VerticalPitch代表Image的Width*(HorizontalBitPitch/8)。

两个相邻象素的水平距离(以比特计算)HorizontalBitPitch,每像素的比特数BitsPerPixel。

5、get_image_time ( Image :

 :

 :

 MSecond, Second, Minute, Hour, Day, YDay,Month, Year )

   获取图像生成的时间。

1.dev_open_window (0, 0, 512, 512, 'black', Handle1)  

2.  

3.read_image (Image, 'G:

/Halcon/机器视觉/images/autobahn.png')  

4.  

5.get_grayval (Image, 12, 66, Grayval)  

6.  

7.get_image_pointer1 (Image, Pointer, Type, Width, Height)  

8.  

9.draw_region (Region1, Handle1)  

10.  

11.reduce_domain (Image, Region1, ImageReduced)  

12.  

13.get_image_pointer1_rect (ImageReduced, PixelPointer, Width1, Height1, VerticalPitch, HorizontalBitPitch, BitsPerPixel)  

14.  

15.read_image (Image1, 'G:

/Halcon/机器视觉/images/claudia.png')  

16.  

17.get_image_pointer3 (Image1, PointerRed, PointerGreen, PointerBlue, Type1, Width2, Height2)  

18.  

19.get_image_time (Image, MSecond, Second, Minute, Hour, Day, YDay, Month, Year)  

摄像头获取图像和相关参数

1、close_all_framegrabbers ( :

 :

 :

 )

   关闭所有图像采集设备。

2、close_framegrabber ( :

 :

 AcqHandle :

 )

    关闭Handle为AcqHandle的图像采集设备。

3、open_framegrabber ( :

 :

 Name, HorizontalResolution,VerticalResolution, ImageWidth, ImageHeight, StartRow, StartColumn,Field, BitsPerChannel, ColorSpace, Generic, ExternalTrigger,CameraType, Device, Port, LineIn :

 AcqHandle )

     打开图像采集设备

参数信息:

  Name:

图像采集设备的名称

  HorizontalResolution和VerticalResolution:

分别指预期的图像采集接口的水平分辨率和垂直分辨率

  ImageWidth和ImageHeight:

指预期图像的宽度部分和高度部分。

  StartRow和StartColumn:

指显示预期图像的开始坐标

  Field:

预期图像是一半的图像或者是完整图像

  BitsPerChannel:

每像素比特数和图像通道

  ColorSpace:

输出的色彩格式的抓住图像{gray、raw、rgb、yuv、default}

  Generic:

通用参数与设备细节部分的具体意义。

  ExternalTrigger:

是否有外部触发

  CameraType:

使用相机的类型

  Device:

图像获取设别连接到的设备

  Port:

图像获取设别连接到的端口

  LineIn :

相机输入的多路转接器

  AcqHandle:

图像获取设备的Handle

4、grab_image ( :

 Image :

 AcqHandle :

 )

获取AcqHandle的图像采集设备的Image。

5、get_framegrabber_param ( :

 :

 AcqHandle, Param :

 Value )

查询AcqHandle的图像采集设备的特殊参数

Param∈{name、port、revision、bits_per_channel, camera_type、color_space、device、field、generic、external_trigger、grab_timeout、horizontal_resolution、image_available、image_height、image_width、line_in、start_column、start_row、volatile、vertical_resolution、continuous_grabbing、}

6、info_framegrabber ( :

 :

 Name, Query :

 Information, ValueList )

查询指定的图像采集接口的信息。

Name为图像采集设备的名称

Query为需要查询的参数名称

Information是指输出的文本信息

ValueList为该图像采集接口的参数值。

Name∈{1394IIDC、ABS、BaumerFCAM、BitFlow、Crevis、uEye、DahengCAM、DahengFG、DFG-LC、DirectFile、DirectShow、dPict、DT315x、DT3162、eneo、eXcite、FALCON、FlashBusMV、FlashBusMX、GigEVision、Ginga++、GingaDG、INSPECTA、TAG、INSPECTA5、iPORT、Leutron、LinX、LuCam、MatrixVisionAcquire、MILLite、File、mEnableIII、mEnableIV、mEnableVisualApplets、MultiCam、Opteon、p3i2、p3i4、PixeLINK、PX、PXC、PXD、PXR、pylon、RangerC、RangerE、SaperaLT、Sentech、SonyXCI、SonyXCI-2、SVCam-GigE、TWAIN、VRmUsbCam}

    Query∈{defaults、general、info_boards、parameters、field、generic、parameters_readonly、parameters_writeonly、vertical_resolution、port、bits_per_channel、camera_type、color_space、device、external_trigger、field、generic、horizontal_resolution、image_height、image_width、start_row、start_column、revision}

7、grab_image_async ( :

 Image :

 AcqHandle, MaxDelay :

 )

获取AcqHandle的图像采集设备的Image

当调用grab_image_async 或者grab_data_async时,抓拍下一个图像就结束了。

viewplaincopytoclipboardprint?

1.// Select a suitable image acquisition interface name AcqName  

2.open_framegrabber(AcqName,1,1,0,0,0,0,’default’,-1,’default’,-1.0,’default’,’default’,’default’,-1,-1,AcqHandle)  

3.// Grab image + start next grab  

4.grab_image_async(Image1,AcqHandle,-1.0)  

5.// Process Image1 ...  

6.// Finish asynchronous grab + start next grab  

7.grab_image_async(Image2,AcqHandle,-1.0)  

8.// Process Image2 ...  

9.close_framegrabber(AcqHandle) 

8、grab_image_start ( :

 :

 AcqHandle, MaxDelay :

 )

     开始抓拍 

只有当和grab_image_async or grab_data_async一起使用时,grab_image_start 才会起作用。

1.// Select a suitable image acquisition interface name AcqName  

2.open_framegrabber(AcqName,1,1,0,0,0,0,’default’,-1,’default’,-1.0,  

3.’default’,’default’,’default’,-1,-1,AcqHandle)  

4.grab_image(Image1,AcqHandle)  

5.// Start next grab  

6.grab_image_start(AcqHandle,-1.0)  

7.// Process Image1 ...  

8.// Finish asynchronous grab + start next grab  

9.grab_image_async(Image2,AcqHandle,-1.0)  

10.// Process Image2 ...  

11.close_framegrabber(AcqHandle)

9、get_framegrabber_lut ( :

 :

 AcqHandle :

 ImageRed, ImageGreen,

Ima

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 电子电路

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1