Opencv multiply scalar and matrix
问题 I have been trying to achieve something which should pretty trivial and is trivial in Matlab . I want to simply achieve something such as: cv::Mat sample = [4 5 6; 4 2 5; 1 4 2]; sample = 5*sample; After which sample should just be: [20 24 30; 20 10 25; 5 20 10] I have tried scaleAdd , Mul , Multiply and neither allow a scalar multiplier and require a matrix of the same "size and type". In this scenario I could create a Matrix of Ones and then use the scale parameter but that seems so very