Subversion Repositories seema-scanner

Rev

Hide changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff Changes
257 1984 d 7 h /src/algorithm/ Added twofreq phase mods.  
/src/algorithm/AlgorithmPhaseShiftTwoFreq.cpp
255 1984 d 7 h / Working version of Seemalab scanner. Added batch capture as well.  
/matlab/Projector.m
/matlab/gammatest.m
/src/SMCaptureWorker.cpp
/src/SMPreferenceDialog.cpp
/src/SMPreferenceDialog.h
/src/SMPreferenceDialog.ui
/src/SMReconstructionWorker.cpp
/src/SMScanner.cpp
/src/SMScanner.h
/src/SMScanner.pro
/src/SMScanner.ui
/src/algorithm/AlgorithmGrayCode.cpp
/src/algorithm/AlgorithmPhaseShiftTwoFreqHorzVert.cpp
/src/algorithm/algorithmtools.h
/src/camera/CameraPointGrey.cpp
/src/main.cpp
251 2393 d 22 h /src/ Fixed bug in twofreq and when loading scans with more than 10 angles  
/src/SMScanner.cpp
/src/algorithm/AlgorithmPhaseShiftTwoFreq.cpp
247 2628 d 2 h jakw /src/  
/src/SMScanner.cpp
/src/SMScanner.ui
/src/algorithm/AlgorithmPhaseShiftTwoFreq.cpp
245 2688 d 2 h jakw /src/ Added HDR capability. Activate by setting shuttersHDR=x/y/z in SMScanner.conf.  
/src/SMCaptureWorker.cpp
/src/SMReconstructionWorker.cpp
/src/SMScanner.cpp
/src/SMTypes.h
/src/SMVideoWidget.cpp
/src/algorithm/Algorithm.h
/src/algorithm/AlgorithmGrayCode.cpp
/src/algorithm/AlgorithmGrayCode.h
/src/algorithm/AlgorithmGrayCodeHorzVert.cpp
/src/algorithm/AlgorithmGrayCodeHorzVert.h
/src/algorithm/AlgorithmLineShift.cpp
/src/algorithm/AlgorithmLineShift.h
/src/algorithm/AlgorithmPhaseShiftEmbedded.cpp
/src/algorithm/AlgorithmPhaseShiftEmbedded.h
/src/algorithm/AlgorithmPhaseShiftThreeFreq.cpp
/src/algorithm/AlgorithmPhaseShiftThreeFreq.h
/src/algorithm/AlgorithmPhaseShiftTwoFreq.h
/src/algorithm/AlgorithmPhaseShiftTwoFreqHorzVert.cpp
/src/algorithm/AlgorithmPhaseShiftTwoFreqHorzVert.h
/src/algorithm/algorithmtools.h
244 2688 d 6 h jakw /src/  
/src/SMCaptureWorker.cpp
/src/SMPreferenceDialog.cpp
/src/SMPreferenceDialog.h
/src/SMPreferenceDialog.ui
/src/SMScanner.cpp
/src/SMScanner.h
/src/SMScanner.ui
/src/algorithm/AlgorithmPhaseShiftTwoFreq.cpp
236 2722 d 2 h jakw /  
/matlab/alignSubScansMarkers.m
/src/SMCalibrationWorker.cpp
/src/SMPointCloudWidget.cpp
/src/SMReconstructionWorker.cpp
/src/algorithm/AlgorithmGrayCode.cpp
/src/algorithm/AlgorithmGrayCodeHorzVert.cpp
/src/algorithm/AlgorithmLineShift.cpp
/src/algorithm/AlgorithmPhaseShiftEmbedded.cpp
/src/algorithm/AlgorithmPhaseShiftThreeFreq.cpp
/src/algorithm/algorithmtools.h
235 2763 d 6 h /src/algorithm/ Fixed colors  
/src/algorithm/AlgorithmPhaseShiftTwoFreq.cpp
234 2763 d 7 h sorgre /src/algorithm/ Fixed errors in the color functions of AlgorithmPhaseShiftTwoFreq.cpp  
/src/algorithm/AlgorithmPhaseShiftTwoFreq.cpp
233 2763 d 8 h /src/ Refactored the algorithm phase-shift (two frequency).

The get3DPoints() function is now divided out into smaller functions. This should make it easier to introduce new code into the algorithm at a later stage.
 
/src/SMScanner.pro
/src/algorithm/AlgorithmPhaseShiftTwoFreq.cpp
232 2796 d 3 h jakw /src/  
/src/SMCalibrationParameters.cpp
/src/SMScanner.cpp
/src/SMScanner.h
/src/algorithm/AlgorithmGrayCodeHorzVert.cpp
231 2806 d 2 h jakw /src/ Improvements to reconstruction speed, mainly by exploiting the rectified geometry and some OpenMP statements.  
/src/SMReconstructionWorker.cpp
/src/SMScanner.pro
/src/algorithm/AlgorithmGrayCode.cpp
/src/algorithm/AlgorithmPhaseShiftTwoFreq.cpp
230 2806 d 4 h jakw /src/  
/src/SMScanner.ui
/src/algorithm/AlgorithmPhaseShiftTwoFreq.cpp
229 2820 d 2 h jakw /src/  
/src/SMReconstructionWorker.cpp
/src/SMScanner.pro
/src/algorithm/AlgorithmPhaseShiftTwoFreq.cpp
228 2820 d 3 h jakw /src/  
/src/SMCalibrationWorker.cpp
/src/SMVideoZoomWidget.cpp
/src/algorithm/AlgorithmPhaseShiftTwoFreq.cpp
208 2913 d 2 h flgw / Step3  
/
/build
/src/SMCaptureWorker.cpp
/src/SMPointCloudWidget.cpp
/src/SMReconstructionWorker.cpp
/src/SMReconstructionWorker.h
/src/SMScanner.cpp
/src/SMScanner.h
/src/SMScanner.pro
/src/algorithm/AlgorithmGrayCodeHorzVert.cpp
/src/algorithm/AlgorithmGrayCodeHorzVert.h
/src/algorithm/AlgorithmPhaseShiftTwoFreq.cpp
/src/algorithm/AlgorithmPhaseShiftTwoFreqHorzVert.cpp
/src/algorithm/AlgorithmPhaseShiftTwoFreqHorzVert.h
/src/rotationstage/RotationStage.cpp
207 2913 d 17 h flgw / Setp 2  
/
/src
/src/SMCalibrationWorker.cpp
/src/SMCalibrationWorker.h
/src/SMCaptureWorker.cpp
/src/SMCaptureWorker.h
/src/SMPreferenceDialog.cpp
/src/SMReconstructionWorker.cpp
/src/SMReconstructionWorker.h
/src/SMScanner.cpp
/src/SMScanner.pro
/src/SMScanner.ui
/src/SMTypes.h
/src/SMVideoWidget.cpp
/src/algorithm/Algorithm.h
/src/algorithm/AlgorithmGrayCode.cpp
/src/algorithm/AlgorithmGrayCode.h
/src/algorithm/AlgorithmLineShift.cpp
/src/algorithm/AlgorithmLineShift.h
/src/algorithm/AlgorithmPhaseShiftEmbedded.cpp
/src/algorithm/AlgorithmPhaseShiftEmbedded.h
/src/algorithm/AlgorithmPhaseShiftThreeFreq.cpp
/src/algorithm/AlgorithmPhaseShiftThreeFreq.h
/src/algorithm/AlgorithmPhaseShiftTwoFreq.cpp
/src/algorithm/AlgorithmPhaseShiftTwoFreq.h
/src/algorithm/algorithmtools.h
/src/camera/CameraPointGrey.cpp
/src/cvtools.cpp
/src/rotationstage/RotationStage.cpp
/src/rotationstage/RotationStage.h
200 2922 d 4 h jakw /src/  
/src/algorithm/AlgorithmPhaseShiftTwoFreqHorzVert.cpp
/src/algorithm/AlgorithmPhaseShiftTwoFreqHorzVert.h
/src/SMCaptureWorker.cpp
/src/SMPreferenceDialog.cpp
/src/SMReconstructionWorker.cpp
/src/SMScanner.pro
/src/algorithm/AlgorithmGrayCodeHorzVert.cpp
/src/algorithm/AlgorithmPhaseShiftTwoFreq.cpp
195 2959 d 4 h jakw /src/  
/src/SMCalibrationWorker.cpp
/src/algorithm/AlgorithmGrayCodeHorzVert.cpp
/src/algorithm/AlgorithmPhaseShiftEmbedded.cpp
/src/algorithm/AlgorithmPhaseShiftTwoFreq.cpp
193 2967 d 5 h jakw /src/algorithm/  
/src/algorithm/AlgorithmPhaseShiftEmbedded.cpp
192 2968 d 3 h jakw /src/  
/src/algorithm/AlgorithmPhaseShiftEmbedded.cpp
/src/algorithm/AlgorithmPhaseShiftEmbedded.h
/src/SMCaptureWorker.cpp
/src/SMPreferenceDialog.cpp
/src/SMReconstructionWorker.cpp
/src/SMScanner.pro
/src/algorithm/AlgorithmPhaseShiftThreeFreq.cpp
/src/algorithm/AlgorithmPhaseShiftTwoFreq.cpp
190 2979 d 2 h jakw /src/algorithm/  
/src/algorithm/AlgorithmPhaseShiftThreeFreq.cpp
/src/algorithm/AlgorithmPhaseShiftTwoFreq.cpp
189 2982 d 1 h jakw /src/algorithm/  
/src/algorithm/AlgorithmPhaseShiftThreeFreq.cpp
188 2985 d 1 h jakw /src/algorithm/  
/src/algorithm/AlgorithmPhaseShiftThreeFreq.cpp
187 2985 d 1 h jakw /src/  
/src/SMPointCloudWidget.cpp
/src/SMPreferenceDialog.ui
/src/algorithm/AlgorithmPhaseShiftThreeFreq.cpp
/src/algorithm/algorithmtools.h
185 2985 d 3 h jakw /src/  
/src/SMPointCloudWidget.cpp
/src/SMPreferenceDialog.ui
/src/SMReconstructionWorker.cpp
/src/algorithm/AlgorithmPhaseShiftThreeFreq.cpp
/src/algorithm/AlgorithmPhaseShiftTwoFreq.cpp
184 2985 d 5 h jakw /src/algorithm/  
/src/algorithm/algorithmtools.h
182 2985 d 6 h jakw /src/  
/src/algorithm/AlgorithmGrayCodeMax.cpp
/src/algorithm/AlgorithmGrayCodeMax.h
/src/SMCaptureWorker.cpp
/src/SMPreferenceDialog.cpp
/src/SMPreferenceDialog.ui
/src/SMReconstructionWorker.cpp
/src/SMScanner.pro
/src/algorithm/AlgorithmGrayCode.cpp
/src/algorithm/AlgorithmGrayCodeHorzVert.cpp
/src/algorithm/AlgorithmLineShift.cpp
/src/algorithm/AlgorithmPhaseShiftThreeFreq.cpp
/src/algorithm/AlgorithmPhaseShiftTwoFreq.cpp
181 2985 d 8 h jakw /src/algorithm/  
/src/algorithm/AlgorithmPhaseShiftTwoFreq.cpp
180 2987 d 6 h jakw /src/  
/src/SMReconstructionWorker.cpp
/src/algorithm/AlgorithmPhaseShiftTwoFreq.cpp
/src/rotationstage/RotationStage.cpp
179 2988 d 5 h jakw /src/algorithm/  
/src/algorithm/AlgorithmPhaseShiftThreeFreq.cpp
/src/algorithm/AlgorithmPhaseShiftTwoFreq.cpp
178 2988 d 18 h jakw /src/algorithm/  
/src/algorithm/AlgorithmPhaseShiftTwoFreq.cpp
167 3162 d 7 h jakw /src/ Changed to Qt5/VTK6.2 (default in Ubuntu 16.04 repository). Eliminated all compiler warnings.  
/src/SMCalibrationParameters.cpp
/src/SMCalibrationParameters.h
/src/SMCalibrationWorker.cpp
/src/SMCaptureWorker.cpp
/src/SMCaptureWorker.h
/src/SMPointCloudWidget.cpp
/src/SMPreferenceDialog.cpp
/src/SMPreferenceDialog.ui
/src/SMReconstructionWorker.cpp
/src/SMScanner.cpp
/src/SMScanner.pro
/src/algorithm/AlgorithmGrayCode.cpp
/src/algorithm/AlgorithmGrayCode.h
/src/algorithm/AlgorithmGrayCodeHorzVert.cpp
/src/algorithm/AlgorithmGrayCodeHorzVert.h
/src/algorithm/AlgorithmGrayCodeMax.cpp
/src/algorithm/AlgorithmGrayCodeMax.h
/src/algorithm/AlgorithmLineShift.cpp
/src/algorithm/AlgorithmLineShift.h
/src/algorithm/AlgorithmPhaseShiftThreeFreq.cpp
/src/algorithm/AlgorithmPhaseShiftTwoFreq.cpp
/src/camera/Camera.cpp
/src/cvtools.cpp
/src/projector/OpenGLContext.Xscreens.cpp
/src/rotationstage/ArcusPerformaxDriver.c
163 3350 d 6 h raly /src/algorithm/  
/src/algorithm/AlgorithmGrayCodeMax.cpp
161 3353 d 8 h raly /src/algorithm/  
/src/algorithm/AlgorithmGrayCodeMax.cpp
/src/algorithm/AlgorithmGrayCodeMax.h
160 3358 d 3 h jakw /src/  
/src/SMScanner.ui
/src/algorithm/AlgorithmPhaseShiftThreeFreq.cpp
148 3505 d 2 h jakw /src/ Fixed multiple bugs  
/src/SMCalibrationParameters.cpp
/src/SMCalibrationParameters.h
/src/SMCalibrationWorker.cpp
/src/SMPointCloudWidget.cpp
/src/SMScanner.cpp
/src/SMScanner.h
/src/SMScanner.ui
/src/algorithm/AlgorithmPhaseShiftTwoFreq.cpp
143 3554 d 5 h jakw /src/ Fixed progress dialogs for file import and export.  
/src/SMScanner.cpp
/src/algorithm/AlgorithmPhaseShiftTwoFreq.cpp
136 3623 d 3 h jakw /src/  
/src/SMCalibrationParameters.cpp
/src/SMCalibrationWorker.cpp
/src/SMScanner.cpp
/src/algorithm/AlgorithmPhaseShiftThreeFreq.cpp
134 3623 d 21 h jakw /src/  
/src/SMCalibrationWorker.cpp
/src/SMCaptureWorker.cpp
/src/SMScanner.ui
/src/algorithm/AlgorithmLineShift.cpp
/src/algorithm/AlgorithmPhaseShiftThreeFreq.cpp
/src/camera/CameraPointGrey.cpp