上面的代码在运行时出现这个错误When the input arrays in add/subtract/multiply/divide functions have different types, the output array type must be explicitly specified in function 'cv::arithm_op'
时间: 2024-04-01 22:37:18 浏览: 173
array-library.zip_Windows编程_C/C++_
这个错误提示是由于在进行加、减、乘、除等运算时,参与运算的输入数组类型不同,导致输出数组的类型无法自动确定。解决这个问题的方法是在运算函数中明确指定输出数组的类型,例如使用cv::Mat::create()函数创建一个与输入数组类型相同的输出数组,然后再使用cv::add()、cv::subtract()、cv::multiply()、cv::divide()等运算函数进行运算。同时确保参与运算的输入数组类型相同。
阅读全文