没有合适的资源?快使用搜索试试~ 我知道了~
HALCON中文中文注解.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 106 浏览量
2021-10-03
08:49:03
上传
评论
收藏 86KB 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 指向了 Imagedata 的起点位置。
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,Da
y,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,Ty
pe1,Width2,Height2)
18.
19. get_image_time(Image,MSecond,Second,Minute,Hour,Day,YDay,M
onth,Year)
摄像头获取图像和相关参数
1、close_all_framegrabbers(:::)
- word.zl-
- -
关闭所有图像采集设备。
2、close_framegrabber(::AcqHandle:)
关闭 Handle 为 AcqHandle 的图像采集设备。
3、open_framegrabber(::Name,HorizontalResolution,VerticalReso
lution,ImageWidth,ImageHeight,StartRow,StartColumn,Field,BitsP
erChannel,ColorSpace,Generic,ExternalTrigger,CameraType,Devic
e,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_time
out、horizontal_resolution、image_available、image_height、image
_width、line_in、start_column、start_row、volatile、vertical_resoluti
on、continuous_grabbing、}
6、info_framegrabber(::Name,Query:Information,ValueList)
查询指定的图像采集接口的信息。
Name 为图像采集设备的名称
Query 为需要查询的参数名称
Information 是指输出的文本信息
ValueList 为该图像采集接口的参数值。
Name∈{1394IIDC、ABS、BaumerFCAM、BitFlow、Crevis、uEye、Da
hengCAM、DahengFG、DFG-
LC、DirectFile、DirectShow、dPict、DT315x、DT3162、eneo、eXcit
e、FALCON、FlashBusMV、FlashBusMX、GigEVision、Ginga+
- word.zl-
- -
+、GingaDG、INSPECTA、TAG、INSPECTA5、iPORT、Leutron、LinX
、LuCam、MatrixVisionAcquire、MILLite、File、mEnableIII、mEnable
IV、mEnableVisualApplets、MultiCam、Opteon、p3i2、p3i4、PixeLIN
K、PX、PXC、PXD、PXR、pylon、RangerC、RangerE、SaperaLT、Se
ntech、SonyXCI、SonyXCI-2、SVCam-GigE、TWAIN、VRmUsbCam}
Query∈{defaults、general、info_boards、parameters、field、gen
eric、parameters_readonly、parameters_writeonly、vertical_resoluti
on、port、bits_per_channel、camera_type、color_space、device、e
xternal_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 时,抓拍下一个图
像就完毕了。
view plain copy to clipboard print ?
1. //SelectasuitableimageacquisitioninterfacenameAcqName
2. open_framegrabber(AcqName,1,1,0,0,0,0,’default’,-1,’default’,-
1.0,’default’,’default’,’default’,-1,-1,AcqHandle)
3. //Grabimage+startnextgrab
4. grab_image_async(Image1,AcqHandle,-1.0)
5. //ProcessImage1...
6. //Finishasynchronousgrab+startnextgrab
7. grab_image_async(Image2,AcqHandle,-1.0)
8. //ProcessImage2...
9. close_framegrabber(AcqHandle)
8、grab_image_start(::AcqHandle,MaxDelay:)
开场抓拍—
只有当和 grab_image_asyncorgrab_data_async 一起使用时,
grab_image_start才会起作用。
1. //SelectasuitableimageacquisitioninterfacenameAcqName
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. //Startnextgrab
6. grab_image_start(AcqHandle,-1.0)
7. //ProcessImage1...
8. //Finishasynchronousgrab+startnextgrab
9. grab_image_async(Image2,AcqHandle,-1.0)
10. //ProcessImage2...
11. close_framegrabber(AcqHandle〕
9、get_framegrabber_lut(::AcqHandle:ImageRed,ImageGreen,
ImageBlue)
- word.zl-
剩余10页未读,继续阅读
资源评论
gjmm89
- 粉丝: 14
- 资源: 19万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功