Image-rotate-brightness-blur
来源:互联网 发布:美国人口老龄化数据 编辑:程序博客网 时间:2024/05/20 07:20
import osimport globfrom PIL import Imageimport cv2# files = glob.glob('./*/*.png')# for f in files:# cv2.imwrite(os.path.splitext(f)[0] + '.jpg', cv2.imread(f))# os.remove(f)# left-right top-bottom transposesets = './train' # 'val'####################### rotation 8 directions ####################################files = glob.glob('./{0}/*/*.jpg'.format(sets))length = len(files)for i, f in enumerate(files): print 'left-right top-bottom transpose of {0} in {1}, {2}'.format(i, length, f) im = Image.open(f) out = im.transpose(Image.FLIP_LEFT_RIGHT) outName = os.path.splitext(f)[0] + 'LR.jpg' out.save(outName)files = glob.glob('./{0}/*/*.jpg'.format(sets))length = len(files)for i, f in enumerate(files): print '90, 180, 270 transpose of {0} in {1}, {2}'.format(i, length, f) im = Image.open(f) # rotation 90 out = im.transpose(Image.ROTATE_90) outName = os.path.splitext(f)[0] + 'R90.jpg' out.save(outName) # rotation 180 out = im.transpose(Image.ROTATE_180) outName = os.path.splitext(f)[0] + 'R180.jpg' out.save(outName) # rotation 270 out = im.transpose(Image.ROTATE_270) outName = os.path.splitext(f)[0] + 'R270.jpg' out.save(outName)###################### brightness 0.5 & 1.5 times ##############################files = glob.glob('./{0}/*/*.jpg'.format(sets))length = len(files)for i, f in enumerate(files): print 'change to be darker and brighter, {0} in {1}, {2}'.format(i, length, f) im = cv2.imread(f) # darker 0.5 time out = im * 0.5 outName = os.path.splitext(f)[0] + 'darker.jpg' cv2.imwrite(outName, out) # brighter 270 out = im * 1.5 outName = os.path.splitext(f)[0] + 'brighter.jpg' cv2.imwrite(outName, out)####################### Gaussian blur ##############################files = glob.glob('./{0}/*/*.jpg'.format(sets))length = len(files)for i, f in enumerate(files): print 'Gaussian blur, {0} in {1}, {2}'.format(i, length, f) im = cv2.imread(f) out = cv2.GaussianBlur(im, ksize=(7, 7), sigmaX=10) outName = os.path.splitext(f)[0] + 'blur.jpg' cv2.imwrite(outName, out)print 'completed!'
阅读全文
0 0
- Image-rotate-brightness-blur
- image blur
- Image Gauss blur
- Rotate Image
- Rotate Image
- Rotate Image
- Rotate Image
- Rotate Image
- Rotate Image
- Rotate Image
- Rotate Image
- Rotate Image
- Rotate Image
- Rotate Image
- Rotate Image
- Rotate Image
- Rotate Image
- Rotate Image
- 一个复杂系统的拆分改造实践
- 库文件解释
- 107. Binary Tree Level Order Traversal II
- Android studio如果图像不能向右靠齐,怎么办
- arduino读取控制手柄
- Image-rotate-brightness-blur
- C# SqlCommandBuilder封装DRUD命令,更新数据库
- `Error:(11) No resource identifier found for attribute 'srcCompat' in package 'com.codifythings.ligh
- SSL_2301 混合背包
- gson。fromJson方法
- 疯狂Activiti6.0连载(26)BPMN边界事件
- Tensorflow-googlenetV3.py
- 01.使用eclipse+maven形式创建Jfinal项目(特效版)
- R语言