获得的图像gydF4y2BaGigE愿景gydF4y2Ba相机gydF4y2Ba
创建gigecam对象gydF4y2Ba
从GigE Vision中获取图像gydF4y2Ba®gydF4y2Ba兼容相机,你先用gydF4y2BagigecamgydF4y2Ba
函数来创建一个GigE对象。你可以有以下三种用法:gydF4y2Ba
连接到第一个或唯一的摄像机,不使用输入参数gydF4y2Ba
通过IP地址指定摄像机,使用地址(指定为字符向量)作为输入参数gydF4y2Ba
通过列表顺序指定相机,使用索引号作为输入参数gydF4y2Ba
通过序列号指定相机,使用编号(作为字符向量)作为输入参数gydF4y2Ba
还可以在创建对象时随意设置属性。有关更多信息,请参见gydF4y2Ba设置“GigE采集属性”gydF4y2Ba.gydF4y2Ba
请注意,您不能创建多个连接到同一设备的对象,尝试这样做会产生错误。gydF4y2Ba
创建对象后,可以预览和获取图像。gydF4y2Ba
请注意gydF4y2Ba
GigE Vision支持要求您通过MATLAB下载和安装必要的文件gydF4y2Ba®gydF4y2Ba附加组件。的GigE Vision硬件支持包安装的文件gydF4y2BagigegydF4y2Ba
适配器的gydF4y2BavideoinputgydF4y2Ba
对象和gydF4y2BagigecamgydF4y2Ba
对象。有关更多信息,请参见gydF4y2Ba安装图像采集工具箱适配器的支持包gydF4y2Ba.gydF4y2Ba
创建一个不带参数的gigecam对象gydF4y2Ba
使用gydF4y2BagigecamlistgydF4y2Ba
函数,以确保MATLAB正在发现您的相机。gydF4y2Ba
gigecamlistgydF4y2Ba
制造商IPAddress SerialNumber ans =模型 ____________________ ___________________ _______________ ______________ ' 1/2 mv1 d1312 - 80 g2 - 12“Photonofocus AG“169.254.192.165 ' ' 022600017445 'gydF4y2Ba
使用gydF4y2BagigecamgydF4y2Ba
函数不带参数创建对象,并连接到系统上的单个GigE Vision摄像机。如果你有多个摄像头,你使用gydF4y2BagigecamgydF4y2Ba
函数中没有输入参数的情况下,它创建对象并将其连接到它找到的列在函数输出中的第一个相机gydF4y2BagigecamlistgydF4y2Ba
函数。gydF4y2Ba
创建一个对象,gydF4y2BaggydF4y2Ba
.gydF4y2Ba
g = gigecamgydF4y2Ba
g =显示摘要gigecam: DeviceModelName: ' mv1 - d1312 -80- v2 -12' SerialNumber: '022600017445' IPAddress: '169.254.192.165' PixelFormat: 'Mono8' availablepixelformat: {'Mono8' 'Mono10Packed' 'Mono12Packed' 'Mono10' 'Mono12'}高度:1082宽度:1312 Timeout: 10显示初学者,专家,Guru属性。显示命令。gydF4y2Ba
使用IP地址创建一个gigecam对象gydF4y2Ba
使用gydF4y2BagigecamgydF4y2Ba
函数使用摄像机的IP地址(指定为字符向量)作为输入参数来创建对象并将其连接到使用该地址的摄像机。控件返回的列表中可以看到相机的IP地址gydF4y2BagigecamlistgydF4y2Ba
函数。gydF4y2Ba
使用gydF4y2BagigecamlistgydF4y2Ba
函数,以确保MATLAB正在发现您的相机。gydF4y2Ba
gigecamlistgydF4y2Ba
制造商IPAddress SerialNumber ans =模型 ____________________ ___________________ _______________ ______________ ' 1/2 mv1 d1312 - 80 g2 - 12“Photonofocus AG“169.254.192.165 ' ' 022600017445 ' ' mvBlueCOUGER-X120aG“矩阵愿景GmbH“169.254.242.122 ' ' GX000818 'gydF4y2Ba
创建一个对象,gydF4y2BaggydF4y2Ba
,输入摄像头的IP地址。gydF4y2Ba
g = gigecam (gydF4y2Ba“169.254.242.122”gydF4y2Ba)gydF4y2Ba
g =显示摘要gigecam: DeviceModelName: ' mvbluecgger - x120ag ' SerialNumber: 'GX000818' IPAddress: '169.254.242.122' PixelFormat: 'Mono8' AvailablePixelFormats: {'Mono8' 'Mono12' 'Mono14' 'Mono16' 'Mono12Packed' 'BayerGR8' 'BayerGR10' 'BayerGR12' 'BayerGR16' 'BayerGR12Packed' 'YUV422Packed' 'YUV422_YUYVPacked' 'YUV444Packed'}高度:1082宽度:1312 Timeout: 10显示初级、专家、大师属性。显示命令。gydF4y2Ba
使用序列号创建一个gigecam对象gydF4y2Ba
还可以使用序列号以同样的方式创建对象。您使用相同的语法,但是使用序列号而不是IP地址,同样作为字符向量。gydF4y2Ba
g = gigecam (gydF4y2Ba“022600017445”gydF4y2Ba)gydF4y2Ba
使用设备号作为索引创建一个gigecam对象gydF4y2Ba
使用gydF4y2BagigecamgydF4y2Ba
函数将索引作为输入参数,以创建与该索引对应的对象并将其连接到该相机。索引对应于返回的表中相机的顺序gydF4y2BagigecamlistgydF4y2Ba
当你有多个摄像头连接时。gydF4y2Ba
使用gydF4y2BagigecamlistgydF4y2Ba
函数,以确保MATLAB正在发现您的相机。gydF4y2Ba
gigecamlistgydF4y2Ba
制造商IPAddress SerialNumber ans =模型 ____________________ ___________________ _______________ ______________ ' 1/2 mv1 d1312 - 80 g2 - 12“Photonofocus AG“169.254.192.165 ' ' 022600017445 ' ' mvBlueCOUGER-X120aG“矩阵愿景GmbH“169.254.242.122 ' ' GX000818 'gydF4y2Ba
创建一个对象,gydF4y2BaggydF4y2Ba
,使用索引号。gydF4y2Ba
g = gigecam (2)gydF4y2Ba
g =显示摘要gigecam: DeviceModelName: ' mvbluecgger - x120ag ' SerialNumber: 'GX000818' IPAddress: '169.254.242.122' PixelFormat: 'Mono8' AvailablePixelFormats: {'Mono8' 'Mono12' 'Mono14' 'Mono16' 'Mono12Packed' 'BayerGR8' 'BayerGR10' 'BayerGR12' 'BayerGR16' 'BayerGR12Packed' 'YUV422Packed' 'YUV422_YUYVPacked' 'YUV444Packed'}高度:1082宽度:1312 Timeout: 10显示初级、专家、大师属性。显示命令。gydF4y2Ba
它创建对象,并将其连接到矩阵视觉相机的索引号,在这种情况下,第二个显示gydF4y2BagigecamlistgydF4y2Ba
.如果您只有一个相机,则不需要使用索引。gydF4y2Ba
从吉吉相机获取一个图像帧gydF4y2Ba
使用gydF4y2Ba快照gydF4y2Ba
函数从GigE视觉兼容相机获取一个图像帧。gydF4y2Ba
使用gydF4y2Ba
gigecamlistgydF4y2Ba
函数,以确保MATLAB正在发现您的相机。gydF4y2BagigecamlistgydF4y2Ba
制造商IPAddress SerialNumber ans =模型 ____________________ ___________________ _______________ ______________ ' 1/2 mv1 d1312 - 80 g2 - 12“Photonofocus AG“169.254.192.165 ' ' 022600017445 'gydF4y2Ba
使用gydF4y2Ba
gigecamgydF4y2Ba
函数来创建对象并将其连接到相机。gydF4y2Bag = gigecamgydF4y2Ba
g =显示摘要gigecam: DeviceModelName: ' mv1 - d1312 -80- v2 -12' SerialNumber: '022600017445' IPAddress: '169.254.192.165' PixelFormat: 'Mono8' availablepixelformat: {'Mono8' 'Mono10Packed' 'Mono12Packed' 'Mono10' 'Mono12'}高度:1082宽度:1312 Timeout: 10显示初学者,专家,Guru属性。显示命令。gydF4y2Ba
它创建对象,并将其连接到Photonofocus AG相机。gydF4y2Ba
预览从相机的图像。gydF4y2Ba
预览(g)gydF4y2Ba
预览窗口显示来自您的相机的实时视频流。预览会动态更新,因此如果您在预览时更改了属性,则图像将更改以反映属性的更改。gydF4y2Ba
可以选择设置任何属性。属性在创建对象时显示,如步骤2所示。例如,您可以更改gydF4y2Ba
ExposureTimegydF4y2Ba
设置。gydF4y2Bag.ExposureTime = 20000gydF4y2Ba
有关更多信息,请参见gydF4y2Ba设置“GigE采集属性”gydF4y2Ba.gydF4y2Ba
可选地,使用相机支持的任何GigE相机命令。gydF4y2Ba
有关更多信息,请参见gydF4y2Ba设置“GigE采集属性”gydF4y2Ba.gydF4y2Ba
关闭预览。gydF4y2Ba
closePreview (g)gydF4y2Ba
方法从相机获取单个图像gydF4y2Ba
快照gydF4y2Ba
函数,并将其赋值给变量gydF4y2BaimggydF4y2Ba
img =快照(g);gydF4y2Ba
显示获取的图像。gydF4y2Ba
imshow (img)gydF4y2Ba
通过清除对象进行清理。gydF4y2Ba
清晰的gydF4y2BaggydF4y2Ba