cv2.imread和cv2.imdecode怎么使用
导读:本文共862字符,通常情况下阅读需要3分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: 1.读取图像的两种方式对比cv2.imread正常读取影像importcv2path='/data/北京/beijing.png'img=cv2.imread(path)运行上述代码,会报错!cv2.imdecode从内存中读取影像importcv2path='/data/北京/beijing.png'arr=np.fro... ...
音频解说
目录
(为您整理了一些要点),点击可以直达。cv2.imread正常读取影像
运行上述代码,会报错!
cv2.imdecode从内存中读取影像
运行上述代码,成功!
并且imdecode得到的影像波段顺序是RGB,不是BGR,这是与opencv区别的地方。
函数说明:
np.decode 从内存的缓冲区读取图像
np.fromfile 将文本或二进制文件中数据构造成数组
运行上述代码,会报错!
cv2.imdecode从内存中读取影像
运行上述代码,成功!
函数说明:
cv2.encode 将图像编码到内存缓冲区中
np.tofile 将数组中的数据以二进制格式写进文件
本文:
cv2.imread和cv2.imdecode怎么使用的详细内容,希望对您有所帮助,信息来源于网络。