mirror of
https://github.com/peterbraden/node-opencv.git
synced 2025-12-08 19:45:55 +00:00
Merge pull request #289 from mvines/master
Only run equalizeHist() if an BGR matrix was provided
This commit is contained in:
commit
e8eaef2e1f
@ -61,10 +61,10 @@ class AsyncDetectMultiScale : public NanAsyncWorker {
|
|||||||
|
|
||||||
if(this->im->mat.channels() != 1) {
|
if(this->im->mat.channels() != 1) {
|
||||||
cvtColor(this->im->mat, gray, CV_BGR2GRAY);
|
cvtColor(this->im->mat, gray, CV_BGR2GRAY);
|
||||||
|
equalizeHist( gray, gray);
|
||||||
} else {
|
} else {
|
||||||
gray = this->im->mat;
|
gray = this->im->mat;
|
||||||
}
|
}
|
||||||
equalizeHist( gray, gray);
|
|
||||||
this->cc->cc.detectMultiScale(gray, objects, this->scale, this->neighbors, 0 | CV_HAAR_SCALE_IMAGE, cv::Size(this->minw, this->minh));
|
this->cc->cc.detectMultiScale(gray, objects, this->scale, this->neighbors, 0 | CV_HAAR_SCALE_IMAGE, cv::Size(this->minw, this->minh));
|
||||||
res = objects;
|
res = objects;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user