[opencv] 71/89: core: added inplace check in 'divSpectrums'
Nobuhiro Iwamatsu
iwamatsu at moszumanska.debian.org
Sat May 13 09:57:26 UTC 2017
This is an automated email from the git hooks/post-receive script.
iwamatsu pushed a commit to annotated tag 2.4.13.2
in repository opencv.
commit 62c9ff25e59a32a740751bcbd1577565ab23bab7
Author: Alexander Alekhin <alexander.alekhin at intel.com>
Date: Wed Dec 7 19:59:16 2016 +0300
core: added inplace check in 'divSpectrums'
---
modules/imgproc/src/phasecorr.cpp | 3 +++
1 file changed, 3 insertions(+)
diff --git a/modules/imgproc/src/phasecorr.cpp b/modules/imgproc/src/phasecorr.cpp
index 87e4d30..48d19fa 100644
--- a/modules/imgproc/src/phasecorr.cpp
+++ b/modules/imgproc/src/phasecorr.cpp
@@ -167,6 +167,9 @@ static void divSpectrums( InputArray _srcA, InputArray _srcB, OutputArray _dst,
_dst.create( srcA.rows, srcA.cols, type );
Mat dst = _dst.getMat();
+ CV_Assert(dst.data != srcA.data); // non-inplace check
+ CV_Assert(dst.data != srcB.data); // non-inplace check
+
bool is_1d = (flags & DFT_ROWS) || (rows == 1 || (cols == 1 &&
srcA.isContinuous() && srcB.isContinuous() && dst.isContinuous()));
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/opencv.git
More information about the debian-science-commits
mailing list