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

2019年05月06日 1087点热度 1人点赞 0条评论

一、源码位置

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

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

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

二、源码及解析如下

imread()函数

imread_()函数

三、imread()过程总结

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

Matrix

保持饥渴的专注,追求最佳的品质

文章评论