README (pfstools-2.1.0.tgz) | : | README (pfstools-2.2.0.tgz) | ||
---|---|---|---|---|
pfstools 2.1.0 <13.11.2017> | pfstools 2.2.0 <12.08.2021> | |||
This release adds support for .yuv video files encoded as PQ2020 or | This is mostly a bug-fix release with many fixes allowing to work with newer ver | |||
HLG2020 (used by the reference implementation of h265). pfsview was | sion of libraries. Several compilation issues have been resolved on Ubuntu 18.04 | |||
updated to used Qt5 instead of Qt4. Several compilation issues on | , 20.04 and Cygwin. The HDR merging (pfshdrcalibrate) uses now better, noise-opt | |||
Ubuntu have been resolved. | imal weights, which should reduce noise for darker image parts. | |||
* Added: pfsinyuv/pfsoutyuv to handle uncompressed video .yuy | * Added: v210 format in pfsinyuv | |||
* Added: Support for PQ2020 and HLG2020 color spaces (in pfs*yuv) | * Fixed: memleak in pfssize | |||
* Added: pfsview now builds with Qt5 instead of Qt4 | * Fixed: Fix format-security errors with Octave 5.1 (thanks to Orion Popl | |||
* Fixed: pfsglview crashing on OSX (thanks to Michael) | awski) | |||
* Fixed: issues with compiling matlab MEX functions on Ubuntu | * Added: pfs_automerge | |||
* Added: installation instruction for Ubuntu (README.Ubuntu) | * Fixed: typos in the documentation (thanks to Andreas Metzler) | |||
* Added: experimemtal version of deghosting in pfshdrcalibrate (poor perf | * Added: simple deghosting in pfshdrcalibrate (-d option) | |||
ormance) | * Fixed: pfsalign now uses free AKAZE feature detector, avoiding issues w | |||
ith missing non-free OpenCV classes | ||||
* Fixed: Updated installation instruction for Ubuntu 18.04 | ||||
* Fixed: Fixed a number of compiler warnings from g++ 7.4.0 | ||||
* Fixed: Octave interface upgraded to Octave-6 (thanks to Michal) | ||||
* Fixed: pfstmo_durand02 - reversed the old fix that made images over-sat | ||||
urated. Now 99.5th percentile is mapped to white. | ||||
* Removed: pfsinjpeghdr, pfsoutjpeghdr (discontinued) | ||||
* Fixed: compilation fails with GCC11/std=c++17, duplicate "clamp" defini | ||||
tion (thanks to Stefan) | ||||
* Added: pfshdrcalibrate now performs exposure merging in a noise-optimal | ||||
manner | ||||
* Added: pfsindcraw now calls libraw's dcraw_emu instead of dcraw if the | ||||
former is available | ||||
pfstools - README | pfstools - README | |||
------------------------------------------------------------------- | ------------------------------------------------------------------- | |||
For issues related to Ubuntu installation - see README.Ubuntu | ||||
For issues related to Mac OSX installation - see README.OSX | For issues related to Mac OSX installation - see README.OSX | |||
For issues related to Windows installation - see README.Cygwin | For issues related to Windows installation - see README.Cygwin | |||
For specific notes on Matlab installation - see README.matlab | For specific notes on Matlab installation - see README.matlab | |||
For compilation with Visual Studio (experimental) - see README.VisualStudio | For compilation with Visual Studio (experimental) - see README.VisualStudio | |||
pfstools is a set of command line (and two GUI) programs for reading, | pfstools is a set of command line (and two GUI) programs for reading, | |||
writing, manipulating and viewing high-dynamic range (HDR) images and | writing, manipulating and viewing high-dynamic range (HDR) images and | |||
skipping to change at line 182 | skipping to change at line 189 | |||
GSL | GSL | |||
CMake switch: WITH_GSL | CMake switch: WITH_GSL | |||
Tools: pfstmo_mantiuk08 | Tools: pfstmo_mantiuk08 | |||
The GSL math library is required for this TMO. | The GSL math library is required for this TMO. | |||
OpenCV | OpenCV | |||
CMake switch: WITH_OpenCV | CMake switch: WITH_OpenCV | |||
Tools: pfsalign | Tools: pfsalign | |||
Note that pfsalign requires SURF features, which are available on "nonfre e" part of the library. Since part of the library is currently not included in m ost Linux distributions, so you will need to compile OpenCV from sources. | Note that pfsalign requires SURF features, which are available on "nonfre e" part of the library. Since part of the library is currently not included in m ost Linux distributions, so you will need to compile OpenCV from sources. | |||
dcraw | libraw | |||
CMake switch: none | CMake switch: none | |||
Tools: pfsindcraw | Tools: pfsindcraw | |||
Download code from: http://www.cybercom.net/~dcoffin/dcraw/ | From 2.2.0 libraw is used instead of dcraw, if it is available. libraw ha | |||
s better support for newer cameras. | ||||
libexif | ||||
Used in pfsalign. | ||||
3. Documentation | 3. Documentation | |||
------------------------------------------------------------------- | ------------------------------------------------------------------- | |||
First check the list of frequently asked questions in | First check the list of frequently asked questions in | |||
./doc/faq.txt. Then browse relevant manual pages, which accompany each | ./doc/faq.txt. Then browse relevant manual pages, which accompany each | |||
program. The documentation for the pfs library API can be generated | program. The documentation for the pfs library API can be generated | |||
with DoxyGen or found in the header files. If you want to include | with DoxyGen or found in the header files. If you want to include | |||
reading or writing of pfs streams in your applications, refer to | reading or writing of pfs streams in your applications, refer to | |||
./doc/pfs_format_spec.pdf. | ./doc/pfs_format_spec.pdf. | |||
End of changes. 5 change blocks. | ||||
16 lines changed or deleted | 35 lines changed or added |