opencv/modules/imgcodecs
Ilari Venäläinen e6c41f0de6 Merge pull request #12989 from venalil:fix_thresholded_tiff_read
* Fix reading of black-and-white (thresholded) TIFF images

I recently updated my local OpenCV version to 3.4.3 and found out that
I could not read my TIFF images related to my project. After debugging I
found out that there has been some static analysis fixes made
that accidentally have broken reading those black-and-white TIFF images.

Commit hash in which reading of mentioned TIFF images has been broken:
cbb1e867e5

Basically the fix is to revert back to the same functionality that has been there before,
when black-and-white images are read bpp (bitspersample) is 1.
Without the case 1: this TiffDecoder::readHeader() function always return false.

* Added type and default error message

* Added stdexcept include

* Use CV_Error instead of throw std::runtime_error

* imgcodecs(test): add TIFF B/W decoding tests
2018-11-01 14:34:34 +03:00
..
include/opencv2 Clean up documentation for imread and imwrite 2018-10-12 17:08:01 -04:00
misc/java/test java(test): fix test names 2018-01-12 19:14:00 +00:00
perf ts: refactor OpenCV tests 2018-02-03 19:39:47 +00:00
src Merge pull request #12989 from venalil:fix_thresholded_tiff_read 2018-11-01 14:34:34 +03:00
test Merge pull request #12989 from venalil:fix_thresholded_tiff_read 2018-11-01 14:34:34 +03:00
CMakeLists.txt Merge pull request #11417 from Turim:imgcodecs_cmake_decoders_customize_formats 2018-05-22 15:10:15 +00:00