【发布时间】:2013-03-23 13:32:27
【问题描述】:
如何在 OpenCV 中将 3 元素向量构造函数与 Mat 相乘? 我尝试了以下方法,但它引发了错误:
cv::multiply(src, cv::Vec<_Tp, 3>(2.0, 1.0, 1.0), src);
它给出了以下错误:
OpenCV Error: Assertion failed (src2.type() == CV_64F && (src2.rows == 4 || src2.rows == 1)) in arithm_op, file /Users/abhishek/Documents/OpenCV-2.4.3/modules/core/src/arithm.cpp, line 1275
libc++abi.dylib: terminate called throwing an exception
【问题讨论】:
-
src的定义是什么? -
cv::Mat_<:vec> >& src
-
您想要逐通道乘法吗?只是将 BGR 缩放 B*2、G*1、R*1?