从GigE视觉摄像机获取图像GydF4y2Ba

创建gigecam对象GydF4y2Ba

从GigE视觉兼容摄像机采集图像,您第一次使用GydF4y2BagigecamGydF4y2Ba函数创建一个千兆以太网对象。您可以通过以下三种方式使用它:GydF4y2Ba

  • 连接到第一个或唯一的摄像头,不使用输入参数GydF4y2Ba

  • 指定一个照相机通过IP地址,使用该地址(指定为字符向量)作为输入参数GydF4y2Ba

  • 由列表顺序指定一个摄像头,使用索引号作为输入参数GydF4y2Ba

  • 由序列号指定一个摄像头,采用的数目(作为一个字符向量)作为输入参数GydF4y2Ba

您也可以选择在创建对象设置属性。欲了解更多信息,请参阅GydF4y2Ba设置GigE获取的属性GydF4y2Ba。GydF4y2Ba

请注意,您不能创建连接到同一个设备中的多个对象,尝试这样做,会产生错误。GydF4y2Ba

创建对象后,您可以预览和采集图像。GydF4y2Ba

注意GydF4y2Ba

GigE Vision支持要求您万博1manbetx通过MATLAB下载和安装必要的文件GydF4y2Ba®GydF4y2Ba加载项。该GigE视觉硬件支持包安装了这两个文件万博1manbetxGydF4y2BagigeGydF4y2Ba适配器的GydF4y2BavideoinputGydF4y2Ba对象和GydF4y2BagigecamGydF4y2Ba对象。欲了解更多信息,请参阅GydF4y2Ba安装支持包进行图像采集工具箱适万博1manbetx配器GydF4y2Ba。GydF4y2Ba

不使用参数创建gigecam对象GydF4y2Ba

使用GydF4y2BagigecamlistGydF4y2Ba函数,以确保MATLAB正在发现您的相机。GydF4y2Ba

gigecamlistGydF4y2Ba
ANS =型号厂商的IPAddress的SerialNumber ____________________ ___________________ _______________ ______________ 'MV1-D1312-80-G2-12' 'Photonofocus AG' '169.254.192.165' '022600017445'GydF4y2Ba

使用GydF4y2BagigecamGydF4y2Ba不带参数的函数创建对象,并连接到系统上的单一的千兆位以太网视觉摄像头。如果你有多个摄像头,并使用GydF4y2BagigecamGydF4y2Ba没有输入参数的功能,它创建的对象,并把它连接到它发现在的输出中列出的第一摄像机GydF4y2BagigecamlistGydF4y2Ba功能。GydF4y2Ba

创建一个对象,GydF4y2BaGGydF4y2Ba。GydF4y2Ba

G = gigecamGydF4y2Ba
g = Display Summary for gigecam: DeviceModelName: 'MV1-D1312-80-G2-12' SerialNumber: '022600017445' IPAddress: '169.254.192.165' PixelFormat: 'Mono8' AvailablePixelFormats: {'Mono8' 'Mono10Packed' 'Mono10Packed' 'Mono10' '} Height: 1082 Width: 1312 Timeout: 10 Show初学者,专家,Guru属性show命令。GydF4y2Ba

创建gigecam对象使用的IP地址GydF4y2Ba

使用GydF4y2BagigecamGydF4y2Ba函数,以摄像机的IP地址(指定为字符向量)作为输入参数,创建对象并将其与该地址的摄像机连接。属性返回的列表中可以看到您的相机的IP地址GydF4y2BagigecamlistGydF4y2Ba功能。GydF4y2Ba

使用GydF4y2BagigecamlistGydF4y2Ba功能,保证MATLAB是发现你的相机。GydF4y2Ba

gigecamlistGydF4y2Ba
ANS =型号厂商的IPAddress的SerialNumber ____________________ ___________________ _______________ ______________ 'MV1-D1312-80-G2-12' 'Photonofocus AG' '169.254.192.165' '022600017445' 'mvBlueCOUGER-X120aG' 'MATRIX VISION GmbH的' '169.254.242.122'“GX000818“GydF4y2Ba

创建一个对象,GydF4y2BaGGydF4y2Ba,使用摄像机的IP地址。GydF4y2Ba

g = gigecam (GydF4y2Ba“169.254.242.122”GydF4y2Ba)GydF4y2Ba
DeviceModelName:用于gigecam克=显示摘要 'mvBlueCOUGER-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超时:10显示初级,专家,大师性质。show命令。GydF4y2Ba

创建gigecam对象使用序列号GydF4y2Ba

您也可以使用序列号以同样的方式创建对象。使用相同的语法,但是使用序列号代替IP地址,也作为字符向量。GydF4y2Ba

g = gigecam (GydF4y2Ba“022600017445”GydF4y2Ba)GydF4y2Ba

创建gigecam对象使用的设备号索引GydF4y2Ba

使用GydF4y2BagigecamGydF4y2Ba与索引作为输入参数函数来创建对应于该索引的对象并将其连接到该摄像机。该指数对应于相机的顺序表由归国GydF4y2BagigecamlistGydF4y2Ba当你有多个摄像头连接。GydF4y2Ba

使用GydF4y2BagigecamlistGydF4y2Ba功能,保证MATLAB是发现你的相机。GydF4y2Ba

gigecamlistGydF4y2Ba
ANS =型号厂商的IPAddress的SerialNumber ____________________ ___________________ _______________ ______________ 'MV1-D1312-80-G2-12' 'Photonofocus AG' '169.254.192.165' '022600017445' 'mvBlueCOUGER-X120aG' 'MATRIX VISION GmbH的' '169.254.242.122'“GX000818“GydF4y2Ba

创建一个对象,GydF4y2BaGGydF4y2Ba使用的索引号。GydF4y2Ba

g = gigecam (2)GydF4y2Ba
DeviceModelName:用于gigecam克=显示摘要 'mvBlueCOUGER-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超时:10显示初级,专家,大师性质。show命令。GydF4y2Ba

它创建的对象,并将其连接到矩阵视觉相机与该索引号,在这种情况下,第二个显示由GydF4y2BagigecamlistGydF4y2Ba。如果你只有一个相机,你不需要使用索引。GydF4y2Ba

从GigE相机获取一帧图像GydF4y2Ba

使用GydF4y2Ba快照GydF4y2Ba函数从GigE视觉规定照相机获取一个图像帧。GydF4y2Ba

  1. 使用GydF4y2BagigecamlistGydF4y2Ba函数,以确保MATLAB正在发现您的相机。GydF4y2Ba

    gigecamlistGydF4y2Ba
    ANS =型号厂商的IPAddress的SerialNumber ____________________ ___________________ _______________ ______________ 'MV1-D1312-80-G2-12' 'Photonofocus AG' '169.254.192.165' '022600017445'GydF4y2Ba
  2. 使用GydF4y2BagigecamGydF4y2Ba函数来创建对象,并将其连接到相机。GydF4y2Ba

    G = gigecamGydF4y2Ba
    g = Display Summary for gigecam: DeviceModelName: 'MV1-D1312-80-G2-12' SerialNumber: '022600017445' IPAddress: '169.254.192.165' PixelFormat: 'Mono8' AvailablePixelFormats: {'Mono8' 'Mono10Packed' 'Mono10Packed' 'Mono10' '} Height: 1082 Width: 1312 Timeout: 10 Show初学者,专家,Guru属性show命令。GydF4y2Ba

    它创建对象并将其连接到Photonofocus AG相机上。GydF4y2Ba

  3. 从相机预览图像。GydF4y2Ba

    预览(g)GydF4y2Ba

    预览窗口显示来自相机的实时视频流。预览会动态更新,因此如果在预览时更改了属性,则图像会更改以反映属性的更改。GydF4y2Ba

  4. 可选地,设置的任何属性。在创建对象的显示属性,如步骤2所示。例如,可以改变GydF4y2Ba接触时间GydF4y2Ba设置。GydF4y2Ba

    g。ExposureTime = 20000GydF4y2Ba

    欲了解更多信息,请参阅GydF4y2Ba设置GigE获取的属性GydF4y2Ba。GydF4y2Ba

  5. 可以选择使用您的相机支持的任何GigE相机命令。万博1manbetxGydF4y2Ba

    欲了解更多信息,请参阅GydF4y2Ba设置GigE获取的属性GydF4y2Ba。GydF4y2Ba

  6. 关闭预览。GydF4y2Ba

    closePreview (g)GydF4y2Ba
  7. 从使用照相机获取的单个图像GydF4y2Ba快照GydF4y2Ba功能,并将其分配给变量GydF4y2BaimgGydF4y2Ba

    IMG =快照(克);GydF4y2Ba
  8. 显示所获取的图像。GydF4y2Ba

    imshow (img)GydF4y2Ba
  9. 通过清除对象清理。GydF4y2Ba

    清晰的GydF4y2BaGGydF4y2Ba