PlusLib  2.9.0
Software library for tracked ultrasound image acquisition, calibration, and processing.
TemporalCalibrationAlgoTest.m
Go to the documentation of this file.
1 function TemporalCalibrationAlgoTest(rootDirectory, testExecutableFullpathName, verboseLevel, samplingResolutionSec, testDirectories,intermediateFileOutputRootDirectory, videoBufferFilename, trackerBufferFilename)
2 
3 if nargin < 7
4  videoBufferFilename='RawVideoBuffer.mha';
5 end
6 if nargin < 8
7  trackerBufferFilename='RawTrackerBuffer.mha';
8 end
9 
10 sz = size(testDirectories,2);
11 for i = 1 : sz(1)
12  currTestLocalDirectory = char(testDirectories(i));
13  disp('-----------------------------------');
14  disp(['Running temporal calibration test on: ', currTestLocalDirectory]);
15  currTestDirectory = horzcat(rootDirectory, '\', currTestLocalDirectory);
16  currFileOutputRootDirectory = horzcat(intermediateFileOutputRootDirectory, '\', currTestLocalDirectory);
17  mkdir(currFileOutputRootDirectory);
18  dosTestCommand = horzcat(testExecutableFullpathName, ' ');
19  dosTestCommand = horzcat(dosTestCommand, '--input-video-sequence-metafile=', currTestDirectory, '\',videoBufferFilename,' ');
20  dosTestCommand = horzcat(dosTestCommand, '--input-tracker-sequence-metafile=', currTestDirectory, '\',trackerBufferFilename,' ');
21  dosTestCommand = horzcat(dosTestCommand, '--verbose=', num2str(verboseLevel),' ');
22  dosTestCommand = horzcat(dosTestCommand, '--sampling-resolution-sec=', num2str(samplingResolutionSec), ' ');
23  dosTestCommand = horzcat(dosTestCommand, '--intermediate-file-output-directory=','"', currFileOutputRootDirectory, '" ');
24 % dosTestCommand = horzcat(dosTestCommand, '--save-intermediate-images ');
25  dosTestCommand = horzcat(dosTestCommand, '--plot-results');
26  dosTestCommand
27  dos(dosTestCommand);
28 end
29 
for i
intermediateFileOutputRootDirectory
function TemporalCalibrationAlgoTest(rootDirectory, testExecutableFullpathName, verboseLevel, samplingResolutionSec, testDirectories, intermediateFileOutputRootDirectory, videoBufferFilename, trackerBufferFilename) if nargin< 7 videoBufferFilename