Operating system: windows 10
Slicer version:Slicer4.10.0
Expected behavior:record mha file from image streamed via openigtlink
Actual behavior:does not allow inputing channel id for image
Hello,
I streamed images from PLUS to Slicer and tried to record the image stream as a .mha file. However, I was not able to set the capture device id in IGT->Plus Remote (please see images below). Although the input widget is not grayed out, it does not allow me to type in or choose a capture device id.
Hi,
Here’s a screenshot of the relevant part of the log. The complete log can be found here.The log file is relatively long, but you can find the relevant error logs by searching for “error”.
I think I’ve solved the issue.
There was a bug in the way that command responses were handled in Plus-2.6.
I’ve added a fix so that Plus-2.6 should work with the latest PlusRemote starting tomorrow morning with the next nightly build.
Alternatively, you could also start using the nightly release (Plus-2.7).
Also, I realized that if I open the mha file in visual studio and change the DimSize to be 1 640 480, the image will show up normally. However, the image will show up in the sagittal plane instead of axial plane.
Support for reading .igs.* files has been moved to the SlicerIGSIO extension.
The IGSIO library was recently created from Plus to allow access to reusable components between different applications. One of these components was sequence file IO.
If you install the SlicerIGSIO extension, you should be able to load the files as IGSIO sequence.
I’ve tested it on the file that you provided, and it works well.
It’s included in the latest nightly, and will be included in the stable once it’s built.