去泰国做网站发网站,云服务器是干嘛用的,城市建设局网站,校园网络建设方案设计scikit-imagescikit-image 是一个专门用于图像处理的 Python 库#xff0c;它可以与 Scipy 库和其他可能有助于计算的 Python 库一起使用。Github地址#xff1a;https://github.com/scikit-image/scikit-image Star有5.3k首先pip安装scikit-image包#xff0c;或者直接使用…scikit-imagescikit-image 是一个专门用于图像处理的 Python 库它可以与 Scipy 库和其他可能有助于计算的 Python 库一起使用。Github地址https://github.com/scikit-image/scikit-image Star有5.3k首先pip安装scikit-image包或者直接使用pycharm安装scikit-image包含一下相关子模块这里我们使用io模块实现格式转换输入的geotiff具有很多个波段。子模块名称主要实现功能io读取、保存和显示图片或视频data提供一些测试图片和样本数据color颜色空间变换filters图像增强、边缘检测、排序滤波器、自动阈值等draw操作于numpy数组上的基本图形绘制包括线条、矩形、圆和文本等transform几何变换或其它变换如旋转、拉伸和拉东变换等morphology形态学操作如开闭运算、骨架提取等exposure图片强度调整如亮度调整、直方图均衡等feature特征检测与提取等measure图像属性的测量如相似性或等高线等segmentation图像分割restoration图像恢复util通用函数转换代码 #-*- coding: utf-8 -*-
import scipy.io as sio
import skimage.io
import imagecodecs
# to open a tiff file for reading:
inputgeotiff_pathrD:\gt00cls00.tif #geotiff
outputgeotiff_pathrD:\gt00cls00.mat #tiff
#图像读取
imggtskimage.io.imread(inputgeotiff_path)
sio.savemat(outputgeotiff_path, {imggt:imggt})print(success)运行错误记录scikit-image ValueError: COMPRESSION.LZW: 5 requires the imagecodecs package在使用scikit-image包对geotiff数据进行格式转换tiff转mat提示以下问题ValueError: COMPRESSION.LZW: 5 requires the imagecodecs package开始以为这个问题是由于输入图像是geotiff格式不支持的原因查阅了相关资料应该是支持的也试用过其他三通道的tif格式的小图片可以正常运行。解决办法根据提示安装imagecodecs package重新运行运行成功了。安装过程中网络总是不稳定最后使用手机移动网络连接实现安装的。其他说明这里的imggt是mat文件的key值需要注意记录一下后期读取的是都是需要用到的最好设置的和文件名称一致方便记忆。sio.savemat(outputgeotiff_path, {imggt:imggt})