资源简介
在main函数里直接赋值文件夹(会递归文件夹内的所有文件夹),在每个子文件夹内会自动切分unity3d atlas图集。但是目录下需要有prefab png文件。
代码片段和文件信息
# -*- coding: utf-8 -*-
import os
import sys
import argparse
from PIL import Image
import re
def middle(str=‘‘left=‘‘right=‘‘):
# print str.index(rightstr.index(left)+1)
return str[str.index(left)+len(left):str.find(rightstr.find(left)+1)]
def MakePath(prefab_path out_path=‘.‘):
prefab_file = open(prefab_path+‘.prefab‘)
pngname=‘‘
x=0
y=0
w=0
h=0
while 1:
line= prefab_file.readline()
if not line:
break;
if line.startswith(‘ - name: ‘):
pngname=middle(line‘ - name: ‘‘\r\n‘)
if line.startswith(‘ x: ‘):
x=int(middle(line‘ x: ‘‘\r\n‘))
if line.startswith(‘ y: ‘):
y=int(middle(line‘ y: ‘‘\r\n‘))
if line.startswith(‘ width: ‘):
w=int(middle(line‘ width: ‘‘\r\n‘))
if line.startswith(‘ height: ‘):
h=int(middle(line‘ height: ‘‘\r\n‘))
print pngnamexywh
img = Image.open(prefab_path+‘.png‘)
region = (xyw+xh+y)
cropimg=img.crop(region)
cropimg.save(out_path+‘/‘+pngname+‘ST.png‘)
def get_filelist(dir Filelist):
newDir
相关资源
- Python-Keras实现实时语义分割的深层神
- python实现黄金分割法求函数极值
- 语义分割标注转为目标检测框标注
- 基于sklearn模块的KMeans聚类算法实现“
- KMeans++算法实现图像分割
- python+numpy实现自适应阈值分割函数O
- python,Opencv实现的车牌识别定位及分
- Python-FastFCN用于语义分割的RethinkingD
- Atlas图集拆分工具,支持同一atlas多图
- 拆分Plist图集,Egret图集,Laya图集。把
- Waterpixel 非常高效的超像素分割方法
- 黄金分割法(python)
- 图像分割结果评估方法(python)
- unet用于图像分割(model.py)
- Python OpenCV 阈值分割-.zip
- 计算 语义分割结果 MIOU,miou.py操作简
- python实现身份证号码分割提取
- Python-图像分割Keras在Keras中实现Segne
-
四个分割代码(包括unetfpnpspli
nken - 基于图分割的社区发现GN算法python
评论
共有 条评论