Get calibration kernels for the current Eyesis4Pi (come on a HDD with a camera).
Get default-config.corr-xml (come on a HDD with a camera).
Download footage from the camera.
Instructions
Launch ImageJ from Eclipse
Go to Plugins -> ImageJ-Elphel -> Eyesis Correction
Note: if plugin needs to be recompiled - Plugins -> Compile & Run. Find and select Eyesis_Correction.java.
Eyesis corrections plugin interface
Restore button -> browse for default_config.corr-xml (restores parameters for Configure correction)
Configure correction button - make sure that the following paths are set correctly (if not - mark the checkboxes - a dialog for each path will pop up):
Source files directory - directory with the footage images
Sensor calibration directory - [YOUR-PATH]/calibration/sensors
Aberration kernels (sharp) directory - [YOUR-PATH]/calibration/aberration_kernels/sharp
Aberration kernels (smooth) directory - [YOUR-PATH]/calibration/aberration_kernels/smooth
Equirectangular maps directory(may be empty) - [YOUR-PATH]/calibration/equirectangular_maps (it should be created automatically if the w/r rights of [YOUR-PATH]/calibration allow)
Source file suffix - .jp4 if jp4 files are processed
Sensor files prefix - the format is <prefix>NN.calib-tiff - <prefix> is blank if the files are just NN.calib-tiff. For XXX-NN.calib-tiff the prefix would be XXX-Sensor files suffix - default is .calib-tiffKernel files (sharp)/(smooth) prefix - same rule as for the sensor filesKernel files (sharp)/(smooth) suffix - default is .kernel-tiffEquirectangular maps prefix - same rule as for the sensor files
Equirectangular maps suffix - default is .eqr-tiff
Configure warping (Skip if the files already exist) -> rebuild map files - this will create maps in [YOUR-PATH]/calibration/equirectangular_maps. Will take ~5-10 minutes.
Select source files -> select all the footage files to be processed.
Process files to start the processing. Depending on the PC power can take ~20 minutes for a panorama of (24+2) images.
The last 2 rows of the UI are experimental and not related to Eyesis4Pi. No need to use.
After processing is done there is only the blending step. It can be launched manually or from the WebGUI:
Manual blending: the following script scans directory for *.tiffs from ImageJ and uses enblend(to stitch into 16-bit tiffs) and converts them into jpegs, in terminal:
php stitch.php [source_directory] [destination_directory]
- no slashes in the end of the paths