Commit 6c8681a4 authored by Vadim Pisarevsky's avatar Vadim Pisarevsky

Merge pull request #3656 from SeninAndrew:master

parents 1e47c6cc 52535b35
...@@ -301,8 +301,10 @@ void HOGDescriptor::computeGradient(const Mat& img, Mat& grad, Mat& qangle, ...@@ -301,8 +301,10 @@ void HOGDescriptor::computeGradient(const Mat& img, Mat& grad, Mat& qangle,
for( y = 0; y < gradsize.height; y++ ) for( y = 0; y < gradsize.height; y++ )
{ {
const uchar* imgPtr = img.ptr(ymap[y]); const uchar* imgPtr = img.ptr(ymap[y]);
const uchar* prevPtr = img.ptr(ymap[y-1]); //In case subimage is used ptr() generates an assert for next and prev rows
const uchar* nextPtr = img.ptr(ymap[y+1]); //(see http://code.opencv.org/issues/4149)
const uchar* prevPtr = img.data + img.step*ymap[y-1];
const uchar* nextPtr = img.data + img.step*ymap[y+1];
float* gradPtr = grad.ptr<float>(y); float* gradPtr = grad.ptr<float>(y);
uchar* qanglePtr = qangle.ptr(y); uchar* qanglePtr = qangle.ptr(y);
......
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