Commit d4d95bd7 authored by Maksim Shabunin's avatar Maksim Shabunin

Fixs several problems found by static analysis

parent 8f49b820
...@@ -1323,6 +1323,7 @@ void quantized_counting_sort(const float a[], const int n, ...@@ -1323,6 +1323,7 @@ void quantized_counting_sort(const float a[], const int n,
const float quantum, const int nkeys, const float quantum, const int nkeys,
int idx[/*n*/], int cum[/*nkeys + 1*/]) int idx[/*n*/], int cum[/*nkeys + 1*/])
{ {
CV_Assert(nkeys > 0);
memset(cum, 0, sizeof(cum[0]) * (nkeys + 1)); memset(cum, 0, sizeof(cum[0]) * (nkeys + 1));
// Count up the quantized values // Count up the quantized values
......
...@@ -1608,6 +1608,8 @@ bool QRDetectMulti::checkPoints(const vector<Point2f>& quadrangle_points) ...@@ -1608,6 +1608,8 @@ bool QRDetectMulti::checkPoints(const vector<Point2f>& quadrangle_points)
li2++; li2++;
} }
} }
if (count_w == 0)
return false;
double frac = double(count_b) / double(count_w); double frac = double(count_b) / double(count_w);
double bottom_bound = 0.76; double bottom_bound = 0.76;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment