projects
/
profile
/
ivi
/
opencv.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
c3caaf3
)
avoid infinite loops when 0-area image is filtered (ticket #1295)
author
Vadim Pisarevsky
<no@email>
Thu, 11 Aug 2011 13:12:59 +0000
(13:12 +0000)
committer
Vadim Pisarevsky
<no@email>
Thu, 11 Aug 2011 13:12:59 +0000
(13:12 +0000)
modules/imgproc/src/filter.cpp
patch
|
blob
|
history
diff --git
a/modules/imgproc/src/filter.cpp
b/modules/imgproc/src/filter.cpp
index
b51e4ca
..
6a90d3e
100644
(file)
--- a/
modules/imgproc/src/filter.cpp
+++ b/
modules/imgproc/src/filter.cpp
@@
-437,6
+437,9
@@
void FilterEngine::apply(const Mat& src, Mat& dst,
Rect srcRoi = _srcRoi;
if( srcRoi == Rect(0,0,-1,-1) )
srcRoi = Rect(0,0,src.cols,src.rows);
+
+ if( srcRoi.area() == 0 )
+ return;
CV_Assert( dstOfs.x >= 0 && dstOfs.y >= 0 &&
dstOfs.x + srcRoi.width <= dst.cols &&