Commit 37d76471 authored by Vadim Pisarevsky's avatar Vadim Pisarevsky

added check for multi-channel matrices in cv::compare (ticket #1175)

parent 9074e79f
...@@ -2075,6 +2075,7 @@ void cv::compare(InputArray _src1, InputArray _src2, OutputArray _dst, int op) ...@@ -2075,6 +2075,7 @@ void cv::compare(InputArray _src1, InputArray _src2, OutputArray _dst, int op)
if( kind1 == kind2 && src1.dims <= 2 && src2.dims <= 2 && src1.size() == src2.size() && src1.type() == src2.type() ) if( kind1 == kind2 && src1.dims <= 2 && src2.dims <= 2 && src1.size() == src2.size() && src1.type() == src2.type() )
{ {
CV_Assert(src1.channels() == 1);
_dst.create(src1.size(), CV_8UC1); _dst.create(src1.size(), CV_8UC1);
Mat dst = _dst.getMat(); Mat dst = _dst.getMat();
Size sz = getContinuousSize(src1, src2, dst, src1.channels()); Size sz = getContinuousSize(src1, src2, dst, src1.channels());
......
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