pythonpictureanalysis/main.py

60 lines
1.8 KiB
Python
Raw Permalink Normal View History

2022-07-26 21:27:11 +08:00
# -*- coding: utf-8 -*-
# @Time : 2022-7-24 0024 15:59
# @Author : Qing
# @Email : derighoid@gmail.com
# @File : main.py
# @Software: PyCharm
from GammaCorrection import *
from Modify_Pixels import *
from Orientation_Modification import *
from Subtractive_Algorithm import *
from Image_Mix import *
2022-07-27 20:41:38 +08:00
from Blue_noise_sampling import *
from Image_Capture import *
2022-07-26 21:27:11 +08:00
if __name__ == '__main__':
# 图片读取
2022-07-27 20:41:38 +08:00
picture_read = pictureRead('E:\\桌面\\Python_Picture_Analysis\\data\\th.png')
#图片展示
picture_read.plt_image()
2022-07-26 21:27:11 +08:00
# 图片修改
2022-07-27 20:41:38 +08:00
modif_image = modfifyImage('E:\\桌面\\Python_Picture_Analysis\\data\\th.png')
2022-07-26 21:27:11 +08:00
# print(modif_image.img_RGB())
# 图片方向修改
2022-07-27 20:41:38 +08:00
direction_Changes = directionChanges('E:\\桌面\\Python_Picture_Analysis\\data\\th.png')
2022-07-26 21:27:11 +08:00
# direction_Changes.verticalSummetry_right()
# direction_Changes.verticalSummetry_lift()
# direction_Changes.mirrorSymmetry()
# direction_Changes.imageRepetition()
# direction_Changes.img_Save()
# 减色算法
2022-07-27 20:41:38 +08:00
reduce_color = ReduceColor('E:\\桌面\\Python_Picture_Analysis\\data\\th.png')
# reduce_color.decrease_color()
2022-07-26 21:27:11 +08:00
# reduce_color.img_Save()
# reduce_color.imgBinarization()
# Gamma矫正
# gammaCorrect("./data/th.png", 1.5)
# 图片截取
# left, upper, right, lower
2022-07-27 20:41:38 +08:00
imgCut('E:\\桌面\\Python_Picture_Analysis\\data\\th.png',20,10,190,190)
imgCut('E:\\桌面\\Python_Picture_Analysis\\data\\picture.png',30,70,230,230)
2022-07-26 21:27:11 +08:00
# 图片替换
2022-07-27 20:41:38 +08:00
imgReplace('E:\\桌面\\Python_Picture_Analysis\\data\\th.png', "E:\\桌面\\Python_Picture_Analysis\\data\\picture.png",
10, 50, 250, 250)
2022-07-26 21:27:11 +08:00
# 阿尔法混合
2022-07-27 20:41:38 +08:00
imageMix('E:\\桌面\\Python_Picture_Analysis\\data\\th.png','E:\\桌面\\Python_Picture_Analysis\\data\\picture.png')
#蓝噪
showImage("./data/th.png")