在openCV库中,特别是在ios.h中,UIImageToMat声明为:
void UIImageToMat(const UIImage* image,
cv::Mat& m, bool alphaExist = false);
但是当调用UIImageToMat时,为什么人们忽略了第三个参数?
例如:
UIImageToMat(image, cvImage);
最佳答案
从函数原型(prototype)中可以看出,第三个参数的默认值为false
:... bool alphaExist = false
。因此,在没有alpha的使用情况下,无需显式指定最后一个参数。
关于ios - 为什么UIImageToMat在被调用时忽略了第三个参数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28920512/