fixed top-right and bottom-right corners filtering in the case of constant border (ticket #1058)
This commit is contained in:
parent
613a69abe8
commit
d40320090b
@ -222,16 +222,8 @@ int FilterEngine::start(Size _wholeSize, Rect _roi, int _maxBufRows)
|
||||
constBorderRow.resize(getElemSize(bufType)*(maxWidth + ksize.width - 1 + VEC_ALIGN));
|
||||
uchar *dst = alignPtr(&constBorderRow[0], VEC_ALIGN), *tdst;
|
||||
int n = (int)constBorderValue.size(), N;
|
||||
if( isSeparable() )
|
||||
{
|
||||
tdst = &srcRow[0];
|
||||
N = (maxWidth + ksize.width - 1)*esz;
|
||||
}
|
||||
else
|
||||
{
|
||||
tdst = dst;
|
||||
N = maxWidth*esz;
|
||||
}
|
||||
N = (maxWidth + ksize.width - 1)*esz;
|
||||
tdst = isSeparable() ? &srcRow[0] : dst;
|
||||
|
||||
for( i = 0; i < N; i += n )
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user