mirror of
https://github.com/zxing/zxing.git
synced 2025-03-05 20:48:51 -08:00
Slight refinement to last change - a cached row which
failed should throw an exception, not return NULL. git-svn-id: https://zxing.googlecode.com/svn/trunk@1513 59b500cc-1b3d-0410-9834-0bbf25fbcc57
This commit is contained in:
parent
a2226af690
commit
ffb33d4c74
|
@ -41,7 +41,11 @@ GlobalHistogramBinarizer::~GlobalHistogramBinarizer() {
|
||||||
|
|
||||||
Ref<BitArray> GlobalHistogramBinarizer::getBlackRow(int y, Ref<BitArray> row) {
|
Ref<BitArray> GlobalHistogramBinarizer::getBlackRow(int y, Ref<BitArray> row) {
|
||||||
if (y == cached_row_num_) {
|
if (y == cached_row_num_) {
|
||||||
return cached_row_;
|
if (cached_row_ != NULL) {
|
||||||
|
return cached_row_;
|
||||||
|
} else {
|
||||||
|
throw IllegalArgumentException("Too little dynamic range in luminance");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
vector<int> histogram(LUMINANCE_BUCKETS, 0);
|
vector<int> histogram(LUMINANCE_BUCKETS, 0);
|
||||||
|
|
Loading…
Reference in a new issue