[37] | 1 | -------------------------------------------------- |
---|
| 2 | Steps for installing uvmat: |
---|
| 3 | -------------------------------------------------- |
---|
| 4 | - Install Matlab, release R 13 or more recent. |
---|
| 5 | |
---|
| 6 | - Copy the whole UVMAT directory at a convenient location. Be careful on Windows machines: |
---|
[48] | 7 | names of files and pathes used must not contain blanks. |
---|
| 8 | - Add the full path of this UVMAT directory (without subdirectories) |
---|
| 9 | to the current matlab function paths (using 'File/SetPath...' in the matlab menu bar), so that function names are recognized from the Matlab prompt. |
---|
| 10 | -For reading avi movies, a codec must be available on the computer (available on recent computers). See the documentation of Matlab for more details. |
---|
[37] | 11 | |
---|
| 12 | -------------------------------------------------- |
---|
| 13 | Netcdf library needed for old versions of Matlab (if the builtin function netcdf.create does not exist): |
---|
| 14 | -------------------------------------------------- |
---|
| 15 | - Install the (free) toolbox for reading and writing netcf files for the velocity fields: download from http://sourceforge.net/projects/mexcdf/. You must download both mexnc and netcdf_toolbox packages and |
---|
| 16 | copy them under the folder 'toolbox' in your Matlab directory. |
---|
| 17 | - download netcdf.dll (also provided in this directory, but you may already have in bin/win32 in your Matlab directory) |
---|
| 18 | (http://www.unidata.ucar.edu/software/netcdf/docs/netcdf-install/Getting-Prebuilt-DLL.html#Getting-Prebuilt-DLL) |
---|
| 19 | - To check whether this installation is successful, type 'ncbrowser' on the Matlab prompt: |
---|
| 20 | you should get a browser allowing to scan netcdf files. |
---|
| 21 | |
---|
| 22 | -------------------------------------------------- |
---|
| 23 | Installing the civx software with the matlab interface (local version): |
---|
| 24 | -------------------------------------------------- |
---|
| 25 | - Install uvmat as above. |
---|
| 26 | - Copy at a convenient location the executable binary civ (still under tests) and netcdf.dll (vrsion 3.4). |
---|
| 27 | -Document the path to these binaries by editing the corresponding xml text files 'PARAM_WIN.xml' (for windows systems) and/or 'PARAM_LINUX.xml' (for Linux), which must stay in the UVMAT directory. |
---|
| 28 | -Alternatively, use the older versions involving 4 separate binaries: |
---|
| 29 | civ1.exe: simple correlation imaging velocimetry |
---|
| 30 | civ2.exe: hierarchical algorithm for correlation imaging velocimetry |
---|
| 31 | fix_flag.exe: program for removing false vectors (only needed for batch option) |
---|
| 32 | patch.exe: program for thin shell spline interpolation |
---|
| 33 | |
---|
| 34 | -------------------------------------------------- |
---|
| 35 | Note for compiling the civx software on Linux system: |
---|
| 36 | ------------------------------------------------- |
---|
| 37 | The binaries are compiled with Intel Fortran v7 and gcc3.3; the following libraries need to be present on your sstem : |
---|
| 38 | libpng: http://www.libpng.org/pub/png |
---|
| 39 | intel fortran libraries, please download it here : http://www.civproject.org/files/civx/libIntel.tgz |
---|
| 40 | extract them, and add the folder to you /etc/ld.so.conf file. |
---|
| 41 | |
---|
| 42 | -------------------------------------------------- |
---|
| 43 | Installation of advanced geometric callibration (Tsai method) |
---|
| 44 | ------------------------------------------------- |
---|
| 45 | - Copy at a convenient location the executable binary ccal_fo. |
---|
| 46 | - Document the path under the key <GeometryCalib_exe> in the file 'PARAM_WIN.xml' or 'PARAM_LINUX.xml' |
---|
| 47 | |
---|
| 48 | -------------------------------------------------- |
---|
| 49 | Installation of xml schemas |
---|
| 50 | ------------------------------------------------- |
---|
| 51 | - Copy the schemas at a convenient location |
---|
| 52 | - Document the path under the key <SchemaPath in the file 'PARAM_WIN.xml' or 'PARAM_LINUX.xml' |
---|
| 53 | |
---|
| 54 | ------------------------------------------------- |
---|
| 55 | Changes: uvmat2.1 -> 2.2: |
---|
| 56 | ------------------------------------------------- |
---|
| 57 | - reading avi movies using mmreader (for version 2009 of matalb) |
---|
| 58 | - rationalisation of netcdf reading and writing functions, using functions UVMAT/nc2struct and UVMAT/struct2nc. Use of builtin netcdf Matlab function when available (version 2009) |
---|
| 59 | - replacement of all functions using image processing toolbox. |
---|
| 60 | - improvement of vector color representation |
---|
| 61 | - improvement of the get_field interface to scan and plot fields from general netcdf files |
---|