Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以像使用普通矩阵一样使用OpenCV矩阵吗?_Opencv_Linear Algebra - Fatal编程技术网

我可以像使用普通矩阵一样使用OpenCV矩阵吗?

我可以像使用普通矩阵一样使用OpenCV矩阵吗?,opencv,linear-algebra,Opencv,Linear Algebra,我可以像使用普通矩阵一样使用opencv Mat进行乘法、求和等操作吗 就像线性代数。我试过了,但编译器抛出了Opencv的异常。我的错。这个错误告诉了我一切。我的错误是我的矩阵没有正确的类型。我将类型更改为CV\u 64FC1,一切正常。根据,您可以。你试了什么?你能显示你的代码和你得到的异常吗?代码cv::Mat a=cv::Mat(3,3,cv_8UC1,cv::Scalar(2));cv::Mat b=cv::Mat(3,3,cv_8UC1,cv::Scalar(4));cv::Mat

我可以像使用普通矩阵一样使用opencv Mat进行乘法、求和等操作吗


就像线性代数。我试过了,但编译器抛出了Opencv的异常。

我的错。这个错误告诉了我一切。我的错误是我的矩阵没有正确的类型。我将类型更改为
CV\u 64FC1
,一切正常。

根据,您可以。你试了什么?你能显示你的代码和你得到的异常吗?代码
cv::Mat a=cv::Mat(3,3,cv_8UC1,cv::Scalar(2));cv::Mat b=cv::Mat(3,3,cv_8UC1,cv::Scalar(4));cv::Mat c=a*b
Error
OpenCV Error:gemm文件/opt/OpenCV-2.4.9/modules/core/src/matmul.cpp中的断言失败(type==B.type()&&(type==CV|64FC1 | type==CV|32FC2 | type==CV 32FC2.4.9/modules/core/src/matmul.cpp),第711行在抛出“CV::Exception”what():/opt/opencv-2.4.9/modules/core/src/matmul.cpp:711:error:(-215)type==B.type()&(type==cv32fc1 | | type==cv32fc1 | | type==cv32fc2 | type==cv64fc2)在函数gemm中