Revopoint 3D cameras

This device allows you to process depth data from Revopoint 3D cameras. The following data can be retrieved:

  • The depth map

  • The points cloud

Supported hardware devices

Supported platforms

SDK Tested Versions

  • Windows 10: 2.4.0

  • Ubuntu 18.04: 2.4.0

Installation

Device configuration settings

  • Type: Revopoint3DCamera

  • DataSources: One DataSource child element is required per stream. (Required)

Example configuration file PlusDeviceSet_Server_Revopoint3DCamera.xml

<PlusConfiguration version="2.3">
  <DataCollection StartupDelaySec="1.0">
    <DeviceSet Name="PlusServer: Revopoint 3D Camera" Description="Broadcasting acquired depth video through PlusServer from Revopoint 3D camera" />
    <Device Id="VideoDevice" Type="Revopoint3DCamera">
      <DataSources>
        <DataSource Type="Video" Id="VideoDEPTH" FrameType="DEPTH" FrameWidth="1920" FrameRate="8" DepthRange="5 500" PortUsImageOrientation="UN" />
        <DataSource Type="Video" Id="VideoPCL" FrameType="PCL" PortUsImageOrientation="UN" />
      </DataSources>
      <OutputChannels>
        <OutputChannel Id="VideoStreamDEPTH" VideoDataSourceId="VideoDEPTH" />
        <OutputChannel Id="VideoStreamPCL" VideoDataSourceId="VideoPCL" />
      </OutputChannels>
    </Device>
  </DataCollection>
  <PlusOpenIGTLinkServer MaxNumberOfIgtlMessagesToSend="1" MaxTimeSpentWithProcessingMs="50" ListeningPort="18944" SendValidTransformsOnly="true" OutputChannelId="VideoStreamDEPTH">
    <DefaultClientInfo>
      <MessageTypes>
        <Message Type="IMAGE" />
      </MessageTypes>
      <ImageNames>
        <Image Name="VideoStreamDEPTH" EmbeddedTransformToFrame="VideoStreamDEPTH" />
      </ImageNames>
    </DefaultClientInfo>
  </PlusOpenIGTLinkServer>
  <PlusOpenIGTLinkServer MaxNumberOfIgtlMessagesToSend="1" MaxTimeSpentWithProcessingMs="50" ListeningPort="18945" SendValidTransformsOnly="true" OutputChannelId="VideoStreamPCL">
    <DefaultClientInfo>
      <MessageTypes>
        <Message Type="IMAGE" />
      </MessageTypes>
      <ImageNames>
        <Image Name="VideoStreamPCL" EmbeddedTransformToFrame="VideoStreamPCL" />
      </ImageNames>
    </DefaultClientInfo>
  </PlusOpenIGTLinkServer>
</PlusConfiguration>