OpenCV3.4 imread()函数源码解析

一、源码位置

opencv-3.4/modules/imgcodecs/src/loadsave.cpp

imread()函数从loadsave.cpp文件的第634行起。

imread_()函数从loadsave.cpp文件的第384行起。

二、源码及解析如下

imread()函数

imread_()函数

三、imread()过程总结

确定译码器—->根据flag值确定驱动解码的等级(flag>8便会影响图片大小)—->建立输入图片所需的size—->确定解码类型(影响所加载图像的颜色类型)—->解析图片数据存入容器—->返回图像

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注

20 − 1 =