123456789101112131415161718192021222324252627282930313233343536373839404142 |
- from file_util import *
- from db_util import getDiffEwkt
- from img_util import savePng
- from img_util import saveImage
- from img_util import getImageSize
- import re
- dirs = getDirList('img', '2023_1023')
- for dir in dirs:
- print('图斑根目录:'+dir)
-
- allPathList = getAllFiles(dir+'/QDOM')
- print('tif路径长度:'+allPathList.__len__().__str__())
- for filePath in allPathList:
- print('tif路径:'+filePath)
- imageSize=getImageSize(filePath)
- size0=imageSize[0]
- size1=imageSize[1]
-
-
-
-
- ewkt = getTifEwkt(filePath)
-
- fileType=filePath.split('.')[-1]
- match = re.search(r'/QDOM/(.*)\.'+fileType, filePath)
- code = match.group(1) if match else ''
- tbName=dir.replace('img/','')
- ewkt = getDiffEwkt(ewkt, tbName)
-
- savePng(code, ewkt, 'img/lable',size0,size1)
-
- saveImage(filePath,'img/A/'+code+'.'+fileType)
- filePath=filePath.replace('/QDOM/','/DDOM_QDOM_crop1/')
- filePath=filePath.replace('QDOM.','DDOM.')
- saveImage(filePath,'img/B/'+code+'.'+fileType)
- print('end')
|