# -*- coding: utf-8 -*-
"""
Created on Thu Apr 2 09:48:06 2020
@author: 张若昀的对象
"""
from PIL import Image;
import numpy as np;
img1=Image.open(r"C:\课堂\数字图像处理\实验参考图像\实验参考图像\合成-和1.jpg")
img2=Image.open(r"C:\课堂\数字图像处理\实验参考图像\实验参考图像\合成-和2.jpg")
im_new=img1.copy()
width,height=img1.size
for i in range(width):
for j in range(height):
r1,g1,b1=img1.getpixel((i,j))
r2,g2,b2=img2.getpixel((i,j))
im_new.putpixel((i,j),(int(r1*0.3+r2*0.7),int(g1*0.3+g2*0.7),int(b1*0.3+b2*0.7)))
im_new.show()
悄悄整个美图(我觉得挺好看的嘻嘻 乡下的傍晚挺美的
# -*- coding: utf-8 -*-
"""
Created on Thu Apr 2 09:48:06 2020
@author: 张若昀的对象
"""
from PIL import Image;
import numpy as np;
img1=Image.open(r"C:\课堂\数字图像处理\实验参考图像\实验参考图像\合成-差1.jpg")
img2=Image.open(r"C:\课堂\数字图像处理\实验参考图像\实验参考图像\合成-差2.jpg")
im_new=img1.copy()
width,height=img1.size
for i in range(width):
for j in range(height):
r1,g1,b1=img1.getpixel((i,j))
r2,g2,b2=img2.getpixel((i,j))
im_new.putpixel((i,j),(int(r1*2-r2),int(g1*2-g2),int(b1*2-b2)))
im_new.show()
乘法
# -*- coding: utf-8 -*-
"""
Created on Thu Apr 2 09:48:06 2020
@author: 张若昀的对象
"""
from PIL import Image;
import numpy as np;
import math;
img1=Image.open(r"C:\课堂\数字图像处理\实验参考图像\实验参考图像\合成-乘1.jpg")
img2=Image.open(r"C:\课堂\数字图像处理\实验参考图像\实验参考图像\合成-乘2.jpg")
im_new=img1.copy()
width,height=img1.size
for i in range(width):
for j in range(height):
r1,g1,b1=img1.getpixel((i,j))
r2,g2,b2=img2.getpixel((i,j))
im_new.putpixel((i,j),(int(r1*r2/255),int(g1*g2/255),int(b1*b2/255)))
im_new.show()