利用遥感数据进行深度学习。

aeronet的Python项目详细描述


航空发动机

python库用于处理地理空间光栅和矢量数据。

模块

。后端

Keras损失(Tensorflow后端)

  • 。损失
    --jaccard_loss
    --bce_jaccard_loss
    --cce_jaccard_loss
    --custom_bce_jaccard_loss
  • 。指标
    --iou_score
    --f_score
    --f1_score

标准

使用空间数据的指标

  • 。光栅
    --IoU
    --mIoU
  • 。向量
    --mAP50/mAP5095/mAPxx-实例度量
    --area_iou

。数据集

  • 。光栅
    --Band/BandCollection
    --BandSample/BandSampleCollection
  • 。向量
    --Feature/FeatureCollection
  • 。变换
    --polygonize
    --rasterize
  • .io
    --Predictor
    --WindowReader
    --SampleWindowWriter
    --SampleCollectionWindowWriter
  • 。可视化
    --add_mask

快速启动

importosimportmatpoltib.pyplpotaspltfromaeronet.datasetimportBandCollectionfromaeronet.datasetimportRandomDatasetfromaeronet.dataset.utilsimportparse_directoryfromaeronet.dataset.visualizationimportadd_mask# configurationSRC_DIR='/path/to/elements/'channels=['RED','GRN','BLU']labels=['100']# directories of dataset elementsdirs=[os.path.join(SRC_DIR,x)forxinos.listdir(SRC_DIR)]print('Found collections: ',len(dirs),end='\n\n')# parse channels in directoriesband_paths=[parse_direcotry(x,channels+labels)forxindirs]print('BandCollection 0 paths:\n',band_paths[0],end='\n\n')# convert to `BandCollection` objectsband_collections=[BandCollection(fps)forfpsinband_paths]print('BandCollection 0 object:\n',repr(band_collections[0]))# create random dataset samplerdataset=RandomDataset(band_collections,sample_size=(512,512),input_channels=channels,output_labels=labels,transform=None)# pre-processing function# get random samplegenerated_sample=dataset[0]image=generated_sample['image']mask=generated_sample['mask']#visualizemasked_image=add_mask(image,mask)plt.figure(figsize=(10,10))plt.imshow(masked_image)plt.show()

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
如何在JavaEE中隔离用户会话?   java什么是CacheManager的替代方法。集合名(字符串名)   当am通过==运算符比较对象时,java sop命令未打印附加文本为什么?   java如何关闭一个gui的一个窗口,该窗口有两个打开的窗口,而不同时关闭这两个窗口?   java如何在socket回调中使用观察器?   java在自定义soap处理程序中是否有一种获得操作名的保证方法?   正则表达式Java解析字符串   java希望从其他方法检索RGB像素值,但无法检索   java如何在Android RecyclerView中循环浏览项目?   java tomcat 8上的主机中的软件中止了已建立的连接   java Apache CXF3。具有可靠消息传递的0.4 Soap web服务引发异常   Java与Hibernate数据库   使用put存储新的键值对时,现有键的java Hashmap值将被覆盖。如何预防?   并非所有unix shell的java命令都在运行   java根据元素的自然顺序对列表进行排序   基于值的java同步方法评估   java如何使用axis2 java2wsdl创建标头?   铸造如何阻止java舍入   java计数休眠和命名查询