我有两个图像A和B,每个图像都是mxm。我希望将这些图像乘以C=AxB
。
到目前为止,我在MATLAB中找到了immultiply
函数,但是这个函数乘以图像的相应位而不是执行矩阵乘法。
我也尝试了A.*B
,但这也给出了相应位的乘法。当我尝试A*B
时,我收到此消息:
??? Error using ==> mtimes
Integer data types are not fully supported for this operation.
At least one operand must be a scalar.
答案 0 :(得分:2)
您需要在将图像相乘之前将其转换为双精度。
示例:
multiplied = double(firstMat)* double(secondMat);