我们经常提取影像的纹理信息,而提取纹理信息,我们常用灰度共生矩阵,下面就是利用skimage计算图像的GLCM
那么,计算GLCM的是什么包呢:
from skimage.feature import greycomatrix, greycoprops
下面导入的包有些是不用的我也懒得删掉,不影响使用
import math
import numpy as np
import rasterio
from rasterio.mask import mask
import geopandas as gpd
from shapely.geometry import mapping
import pandas as pd
from sklearn.metrics import classification_report
from sklearn.metrics import confusion_matrix
from sklearn.model_selection import train_test_split
import time
import matplotlib.pyplot as plt
import cv2
from PIL import Image
import os
from skimage.feature import greycomatrix, greycoprops
def get_img(s): # s为图像路径
values_temp = []
input = cv2.imread(s, cv2.IMREAD_GRAYSCALE) # 读取图像,灰度模式
# 得