91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

通過python編寫的一個圖像處理系統,可以實現格式(尺寸、像素、角度)的改變,圖像增強,過濾處理、合成處理以及相似度計算等功能,且可以根據不同處理類型的選擇得到不同的處理效果。

資源截圖

代碼片段和文件信息

from?PIL?import?Image
from?PIL?import?ImageEnhance
from?PIL?import?ImageFilter
import?cv2
import?matplotlib.pyplot?as?plt?
a=input(“請輸入想要處理的圖片名稱,形式為圖片命名+格式,如:“a.jpg”\n“)
b=input(“處理后生成的圖片的名稱,形式為圖片命名+格式,如:“b.jpg”\n“)
im1=Image.open(a)
c=eval(input(“請選擇處理圖片的方式:\n改變格式(尺寸,像素,角度)請輸入1;\n圖像增強請輸入2;\n過濾處理請輸入3;\n合成處理請輸入4;\n計算相似度請輸入5;\n“))
if?c==1:
????d=input(“請選擇處理方式:\na.更改圖片尺寸;\nb.更改圖片像素;\nc.旋轉圖片;\n“)
????if?d==“a“:
????????print(“請輸入想要更改的尺寸(x,y):“)
????????x=eval(input(“x=“))
????????y=eval(input(“y=“))
????????im=im1.resize((xy)Image.ANTIALIAS)
????????im.save(b)
????????im.show()
????if?d==“b“:
????????print(“請選擇想要改變的像素格式:\n1.mode=1;\n2.mode=L;\n3.mode=P;\n4.mode=RGB;\n5.mode=RGBA;\n6.mode=CMYK;\n7.mode=YCbCr;\n8.mode=I;\n9.mode=F;\n“)
????????e=input()
????????if?e==“1“:
????????????im=im1.convert(“1“)
????????????im.save(b)
????????????im.show()
????????if?e==“2“:
????????????im=im1.convert(“L“)
????????????im.save(b)
????????????im.show()
????????if?e==“3“:
????????????im=im1.convert(“P“)
????????????im.save(b)
????????????im.show()
????????if?e==“4“:
????????????im=im1.convert(“RGB“)
????????????im.save(b)
????????????im.show()
????????if?e==“5“:
????????????im=im1.convert(“RGBA“)
????????????im.save(b)
????????????im.show()
????????if?e==“6“:
????????????im=im1.convert(“CMYK“)
????????????im.save(b)
????????????im.show()
????????if?e==“7“:
????????????im=im1.convert(“YCbCr“)
????????????im.save(b)
????????????im.show()
????????if?e==“8“:
????????????im=im1.convert(“I“)
????????????im.save(b)
????????????im.show()
????????if?e==“9“:
????????????im=im1.convert(“F“)
????????????im.save(b)
????????????im.show()
????if?d==“c“:
????????print(“請輸入逆時針旋轉圖片的角度:“)
????????f=eval(input())
????????im=im1.rotate(f)
????????im.save(b)
????????im.show()
if?c==2:
????print(“請選擇圖像增強的類型:\n1.Color;\n2.Brightness;\n3.Contrast;\n4.Sharpness;\n“)
????g=input()
????print(“請輸入圖像增強的數值:\n“)
????h=eval(input())
????if?g==“1“:
????????enhancer?=?ImageEnhance.Color(im1)
????????enhancer.enhance(h).show(“Color?%f“?%?h)
????????enhancer.save(b)
????if?g==“2“:
????????enhancer?=?ImageEnhance.Brightness(im1)
????????enhancer.enhance(h).show(“Brightness?%f“?%?h)
????????enhancer.save(b)
????if?g==“3“:
????????enhancer?=?ImageEnhance.Contrast(im1)
????????enhancer.enhance(h).show(“Contrast?%f“?%?h)
????????enhancer.save(b)
????if?g==“4“:
????????enhancer?=?ImageEnhance.Sharpness(im1)
????????enhancer.enhance(h).show(“Sharpness?%f“?%?h)
????????enhancer.save(b)
if?c==3:
????print(“請選擇圖片過濾的類型:\n均值濾波請輸入1;\n找輪廓請輸入2;\n邊緣檢測請輸入3;\n“)
????i=input()
????if?i==“1“:
????????bluF?=?im1.filter(ImageFilter.BLUR)
????????bluF.show()
????????bluF.save(b)
????if?i==“2“:
????????conF?=?im1.filter(ImageFilter.CONTOUR)
????????conF.show()
????????conF.save(b)
????if?i==“3“:
????????edgeF?=?im1.filter(ImageFilter.FIND_EDGES)
????????edgeF.show()
????????edgeF.save(b)
if?c==4:
????print(“請選擇圖片合成類型:\n1.C

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????9095??2019-01-19?12:05??新建文件夾\1.PNG

?????文件???????5602??2019-01-19?11:10??新建文件夾\1.py

?????文件???????9509??2019-01-19?12:06??新建文件夾\2.PNG

?????文件?????159844??2017-09-29?19:48??新建文件夾\29.jpg

?????文件???????8685??2019-01-19?12:07??新建文件夾\3.PNG

?????文件???????1245??2019-01-19?09:05??新建文件夾\30.jpg

?????文件?????141652??2019-01-19?09:11??新建文件夾\32.jpg

?????文件?????120348??2019-01-19?09:12??新建文件夾\33.jpg

?????文件?????141652??2019-01-19?09:31??新建文件夾\35.jpg

?????文件?????272484??2019-01-19?09:52??新建文件夾\40.jpg

?????文件?????124893??2019-01-19?12:00??新建文件夾\捕獲.PNG

?????目錄??????????0??2019-02-13?15:38??新建文件夾

-----------?---------??----------?-----??----

???????????????995009????????????????????12


評論

共有 條評論