Skip to content

Commit 222c8c6

Browse files
ENH: ULL-IACTEC Integration of USB Infrared & Ultraviolet Cameras (#51)
* ThermalExpert_PCO_Integration Integration of Thermal Expert Infrared & PCO Ultraviolet USB Cameras. First version. Project developed by University of La Laguna & IAC Medical Technologies. * Update PlusDeviceSet_DataCollectionOnly_InfraredTEEV2CamTest.xml --------- Co-authored-by: Kyle Sunderland <Sunderlandkyl@users.noreply.github.com>
1 parent 4647e53 commit 222c8c6

4 files changed

Lines changed: 184 additions & 0 deletions
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
<PlusConfiguration version="2.1">
2+
3+
<DataCollection StartupDelaySec="1.0" >
4+
<DeviceSet
5+
Name="PlusServer: Infrared Thermal Expert EV2 Camera"
6+
Description="Broadcasting acquired video through PlusServer from a Thermal Expert EV2 Camera"
7+
/>
8+
<Device
9+
Id="VideoDevice"
10+
Type="InfraredTEEV2Cam"
11+
>
12+
<DataSources>
13+
<DataSource Type="Video" Id="Video" PortUsImageOrientation="UF"/>
14+
</DataSources>
15+
<OutputChannels>
16+
<OutputChannel Id="VideoStream" VideoDataSourceId="Video" />
17+
</OutputChannels>
18+
</Device>
19+
</DataCollection>
20+
21+
<CoordinateDefinitions>
22+
<Transform From="Image" To="Reference"
23+
Matrix="
24+
1 0 0 0
25+
0 1 0 0
26+
0 0 1 0
27+
0 0 0 1" />
28+
</CoordinateDefinitions>
29+
30+
<PlusOpenIGTLinkServer
31+
MaxNumberOfIgtlMessagesToSend="1"
32+
MaxTimeSpentWithProcessingMs="50"
33+
ListeningPort="18944"
34+
SendValidTransformsOnly="true"
35+
OutputChannelId="VideoStream" >
36+
<DefaultClientInfo>
37+
<MessageTypes>
38+
<Message Type="IMAGE" />
39+
</MessageTypes>
40+
<ImageNames>
41+
<Image Name="Image" EmbeddedTransformToFrame="Reference" />
42+
</ImageNames>
43+
</DefaultClientInfo>
44+
</PlusOpenIGTLinkServer>
45+
46+
</PlusConfiguration>
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
<PlusConfiguration version="2.1">
2+
3+
<DataCollection StartupDelaySec="1.0" >
4+
<DeviceSet
5+
Name="PlusServer: PCO Ultraviolet Camera"
6+
Description="Broadcasting acquired video through PlusServer from a PCO Ultraviolet Camera"
7+
/>
8+
<Device
9+
Id="VideoDevice"
10+
Type="UltravioletPCOUVCam"
11+
ExposureTime="100"
12+
TimeBaseExposure="2"
13+
>
14+
<DataSources>
15+
<DataSource Type="Video" Id="Video" PortUsImageOrientation="UF"/>
16+
</DataSources>
17+
<OutputChannels>
18+
<OutputChannel Id="VideoStream" VideoDataSourceId="Video" />
19+
</OutputChannels>
20+
</Device>
21+
</DataCollection>
22+
23+
<CoordinateDefinitions>
24+
<Transform From="Image" To="Reference"
25+
Matrix="
26+
0.5 0 0 0
27+
0 -0.5 0 0
28+
0 0 0.5 0
29+
0 0 0 1" />
30+
</CoordinateDefinitions>
31+
32+
<PlusOpenIGTLinkServer
33+
MaxNumberOfIgtlMessagesToSend="1"
34+
MaxTimeSpentWithProcessingMs="33"
35+
ListeningPort="18944"
36+
SendValidTransformsOnly="true"
37+
OutputChannelId="VideoStream" >
38+
<DefaultClientInfo>
39+
<MessageTypes>
40+
<Message Type="IMAGE" />
41+
</MessageTypes>
42+
<ImageNames>
43+
<Image Name="Image" EmbeddedTransformToFrame="Reference" />
44+
</ImageNames>
45+
</DefaultClientInfo>
46+
</PlusOpenIGTLinkServer>
47+
48+
</PlusConfiguration>
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
<PlusConfiguration version="2.1">
2+
<DataCollection StartupDelaySec="1.0" >
3+
<DeviceSet
4+
Name="PlusServer: Infrared Thermal Expert EV2 Camera"
5+
Description="Broadcasting acquired video through PlusServer from a Thermal Expert EV2 Camera"
6+
/>
7+
<Device
8+
Id="VideoDevice"
9+
Type="InfraredTEEV2Cam"
10+
>
11+
<DataSources>
12+
<DataSource Type="Video" Id="Video" PortUsImageOrientation="UF"/>
13+
</DataSources>
14+
<OutputChannels>
15+
<OutputChannel Id="VideoStream" VideoDataSourceId="Video" />
16+
</OutputChannels>
17+
</Device>
18+
</DataCollection>
19+
<CoordinateDefinitions>
20+
<Transform From="Image" To="Reference"
21+
Matrix="
22+
1 0 0 0
23+
0 1 0 0
24+
0 0 1 0
25+
0 0 0 1" />
26+
</CoordinateDefinitions>
27+
<PlusOpenIGTLinkServer
28+
MaxNumberOfIgtlMessagesToSend="1"
29+
MaxTimeSpentWithProcessingMs="50"
30+
ListeningPort="18944"
31+
SendValidTransformsOnly="true"
32+
OutputChannelId="VideoStream" >
33+
<DefaultClientInfo>
34+
<MessageTypes>
35+
<Message Type="IMAGE" />
36+
</MessageTypes>
37+
<ImageNames>
38+
<Image Name="Image" EmbeddedTransformToFrame="Reference" />
39+
</ImageNames>
40+
</DefaultClientInfo>
41+
</PlusOpenIGTLinkServer>
42+
</PlusConfiguration>
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
<PlusConfiguration version="2.1">
2+
3+
<DataCollection StartupDelaySec="1.0" >
4+
<DeviceSet
5+
Name="PlusServer: PCO Ultraviolet Camera"
6+
Description="Broadcasting acquired video through PlusServer from a PCO Ultraviolet Camera"
7+
/>
8+
<Device
9+
Id="VideoDevice"
10+
Type="UltravioletPCOUVCam"
11+
ExposureTime="100"
12+
TimeBaseExposure="2"
13+
>
14+
<DataSources>
15+
<DataSource Type="Video" Id="Video" PortUsImageOrientation="UF"/>
16+
</DataSources>
17+
<OutputChannels>
18+
<OutputChannel Id="VideoStream" VideoDataSourceId="Video" />
19+
</OutputChannels>
20+
</Device>
21+
</DataCollection>
22+
23+
<CoordinateDefinitions>
24+
<Transform From="Image" To="Reference"
25+
Matrix="
26+
0.5 0 0 0
27+
0 -0.5 0 0
28+
0 0 0.5 0
29+
0 0 0 1" />
30+
</CoordinateDefinitions>
31+
32+
<PlusOpenIGTLinkServer
33+
MaxNumberOfIgtlMessagesToSend="1"
34+
MaxTimeSpentWithProcessingMs="33"
35+
ListeningPort="18944"
36+
SendValidTransformsOnly="true"
37+
OutputChannelId="VideoStream" >
38+
<DefaultClientInfo>
39+
<MessageTypes>
40+
<Message Type="IMAGE" />
41+
</MessageTypes>
42+
<ImageNames>
43+
<Image Name="Image" EmbeddedTransformToFrame="Reference" />
44+
</ImageNames>
45+
</DefaultClientInfo>
46+
</PlusOpenIGTLinkServer>
47+
48+
</PlusConfiguration>

0 commit comments

Comments
 (0)