uchar / float matrices - 元素除法和乘法

时间:2017-07-04 07:54:29

标签: c++ matlab opencv matrix

我想将cv::Mat src类型的矩阵CV_8UC1除以类型为float的标量,并将结果存储在{{1}类型的新矩阵srcN中}: 我现在正在这样做:

CV_32FC1

哪个不是很快。我想这样做:for(unsigned j=0;j<src.rows;j++) for(unsigned i=0;i<src.cols;i++) srcN.at<float>(j,i) = ((int) src.at<uchar>(j,i))/A; 但我没有在srcN中获得正确的值。有没有办法做到这一点?

另一个问题:MATLAB(字面意思是MATrix LABoratory)在使用矩阵的操作中非常快,我如何使用srcN=src/A;使我的代码与matlab一样快?

0 个答案:

没有答案