资源简介
利用随机森林算法对图像进行像素分类
代码片段和文件信息
# -*- coding: utf-8 -*-
import os sys time
import gdal
from osgeo import ogr
from osgeo import gdal
from osgeo import gdal_array as ga
from gdalconst import *
from skimage import morphologyfilters
import numpy as np
from numba import jit vectorize int64
import warnings
from sklearn.tree import DecisionTreeClassifier
from sklearn.ensemble import RandomForestClassifier GradientBoostingClassifier AdaBoostClassifier
from sklearn.ensemble import ExtraTreesClassifier
def read_img(filename):
dataset=gdal.Open(filename)
im_width = dataset.RasterXSize
im_height = dataset.RasterYSize
im_geotrans = dataset.GetGeoTransform()
im_proj = dataset.GetProjection()
im_data = dataset.ReadAsArray(00im_widthim_height)
del dataset
return im_projim_geotransim_width im_heightim_data
def write_img(filename im_proj im_geotrans im_data):
if ‘int8‘ in im_data.dtype.name:
datatype = gdal.GDT_Byte
elif ‘int16‘ in i
- 上一篇:python五子棋
- 下一篇:python实现贪吃蛇游戏
相关资源
- 随机生成50000个不重复的手机号码
- 5阶移位寄存器的m序列伪随机数的生成
- python随机生成学生信息并写入文件(
- python绘制随机颜色太阳花
- 基于机器学习框架tensorflow的图像分类
- python 叶子分类器 算法
- python MNIST分类 tensorflow
- 使用逻辑回归进行MNIST字符分类识别代
- Fisher线性分类器Python及matalb实现
- 正向最大匹配分词算法及KNN文本分类
- python kNN算法实现MNIST数据集分类 k值
- Python——机器学习实战——AdaBoost分类
- bayes实现水果分类python,包含数据集
- python情感分类
- 随机森林的Python代码实现
- Python之数据分析 - 2019年4月税收分类编
- Alexnet鲜花分类
- 机器学习经典分类算法
- tensorflow物体检测-图片目标分类计数
- pytorch的cifar10数据集分类程序
- 对泰坦尼克号数据集的简单分析决策
- 朴素贝叶斯分类原理及Python实现简单
- 朴素贝叶斯文本分类的Python实现代码
- 随机森林的Python代码实现
- python+tensorflow+keras 基于Inception-v3模型
评论
共有 条评论