文本工具类
IDLE,Notepad++ ,Sublime Text
集成工具类
PyCharm,Wing,PyDev&Eclipse,Visual Studio,Anaconda&Spyder(PIL),Canopy
# -*- coding: utf-8 -*-
"""
Created on Thu Mar 26 08:32:21 2020
@author: 拔牙不打麻药
"""
from PIL import Image;
im=Image.open('C:\课堂\数字图像处理\实验参考图像\实验参考图像\lena_256.bmp')
print(im.size,im.format,im.mode)
im.show()
im.save("1.jpg")
实验要等下节课再讲了,上边的图片都是直播的时候截的,全损画质嘿嘿。
# -*- coding: utf-8 -*-
"""
Created on Thu Mar 26 08:32:21 2020
@author: 拔牙不打麻药
"""
from PIL import Image;
import numpy as np;
import skimage.io;
#im=Image.open('C:\课堂\数字图像处理\实验参考图像\实验参考图像\lena_256.bmp')
im=Image.open(r'C:\课堂\数字图像处理\实验参考图像\实验参考图像\airplane_512color.jpg')
print(im.size,im.format,im.mode)
width,height=im.size
im_new=im.copy()
#im.show()
#im.save("1.jpg")
###输出第一个像素的rgb
print("第一个像素的颜色值为"+str(im.getpixel((0,0))))
# -*- coding: utf-8 -*-
"""
Created on Thu Mar 26 08:32:21 2020
@author: 拔牙不打麻药
"""
from PIL import Image;
import numpy as np;
import skimage.io;
#im=Image.open('C:\课堂\数字图像处理\实验参考图像\实验参考图像\lena_256.bmp')
im=Image.open(r'C:\课堂\数字图像处理\实验参考图像\实验参考图像\airplane_512color.jpg')
print(im.size,im.format,im.mode)
width,height=im.size
im_new=im.copy()
#im.show()
#im.save("1.jpg")
###输出第一个像素的rgb
print("第一个像素的颜色值为"+str(im.getpixel((0,0))))
im.putpixel((0,0),(255,255,255))#改变图像第一个位置像素的颜色
print("改变后的颜色为"+str(im.getpixel((0,0))))
# -*- coding: utf-8 -*-
"""
Created on Thu Mar 26 08:32:21 2020
@author: 拔牙不打麻药
"""
from PIL import Image;
import numpy as np;
import skimage.io;
im=Image.open('C:\课堂\数字图像处理\实验参考图像\实验参考图像\lena_256.bmp')
#im=Image.open(r'C:\课堂\数字图像处理\实验参考图像\实验参考图像\airplane_512color.jpg')
print(im.size,im.format,im.mode)
width,height=im.size
im_new=im.copy()
#im.show()
#im.save("1.jpg")
###输出第一个像素的rgb
print("第一个像素的颜色值为"+str(im.getpixel((0,0))))
#im.putpixel((0,0),(255,255,255))#改变图像第一个位置像素的颜色
#print("改变后的颜色为"+str(im.getpixel((0,0))))
#判断是否为灰度图像
if (im.mode=='L'):
#灰度图像二值化
for i in range(width):
for j in range(height):
a=im.getpixel((i,j))
if(a<=128):
im_new.putpixel((i,j),0)
else:
im_new.putpixel((i,j),255)
im_new.show()
# -*- coding: utf-8 -*-
"""
Created on Thu Mar 26 08:32:21 2020
@author: 拔牙不打麻药
"""
from PIL import Image;
import numpy as np;
import skimage.io;
#im=Image.open('C:\课堂\数字图像处理\实验参考图像\实验参考图像\lena_256.bmp')
im=Image.open(r'C:\课堂\数字图像处理\实验参考图像\实验参考图像\airplane_512color.jpg')
print(im.size,im.format,im.mode)
width,height=im.size
im_new=im.copy()
#im.show()
#im.save("1.jpg")
###输出第一个像素的rgb
print("第一个像素的颜色值为"+str(im.getpixel((0,0))))
#im.putpixel((0,0),(255,255,255))#改变图像第一个位置像素的颜色
#print("改变后的颜色为"+str(im.getpixel((0,0))))
#判断是否为灰度图像
if (im.mode=='L'):
#灰度图像二值化
for i in range(width):
for j in range(height):
a=im.getpixel((i,j))
if(a<=128):
im_new.putpixel((i,j),0)
else:
im_new.putpixel((i,j),255)
im_new.show()
elif (im.mode=='RGB'):
#先彩色图像灰度化
im.show()
im=im.convert('L')
img=skimage.io.imread(r'C:\课堂\数字图像处理\实验参考图像\实验参考图像\airplane_512color.jpg')
#取灰度均值
average=np.mean(img)
im.show()
#再灰度图像二值化
for i in range(width):
for j in range(height):
a=im.getpixel((i,j))
if(a<=average):
im.putpixel((i,j),0)
else:
im.putpixel((i,j),255)
im.show()
我又来吹高老师了1551怎么会有这么好的老师呢1551为什么给分不能高点呢