在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/

10-10 14:35