資源簡介
基于opencv和tkinter的圖像處理系統1.0,是用python語言進行編寫,親測有效。主體思想來源于:李立宗老師的opencv編成案例詳解。制作該系統其主要目的是給初學圖像處理的學生提供一些直觀的印象。當然系統存在不足:1.無法保存處理后生成的圖片;2.由于對窗口進行了限定,輸入的圖像最好為250*250,這樣剛好顯示
代碼片段和文件信息
#?-*-?coding:?utf-8?-*-
“““
Created?on?Sat?Oct?20?10:30:53?2018
@author:?531995918@qq.com
形態學操作就是改變物體的形狀,如腐蝕使物體“變瘦“,膨脹使物體“變胖“
先腐蝕后膨脹會分離物體,所以叫開運算,常用來去除小區域物體
先膨脹后腐蝕會消除物體內的小洞,所以叫閉運算
img_path?=?asksaveasfilename(initialdir?=?file_path?
??????????????????????filetypes=[(“jpg格式““jpg“)?(“png格式““png“)?(“bmp格式““bmp“)]
??????????????????????parent?=?self.root
??????????????????????title?=?‘保存圖片‘)
“““
import?tkinter.messagebox?as?messagebox
import?tkinter?as?tk
from?tkinter?import?ttk
from?PIL?import?Image?ImageTk
import?os
from?tkinter.filedialog?import?askopenfilename?asksaveasfilename??
import?cv2
import?numpy?as?np
file_path?=?os.path.dirname(__file__)
test_file_path?=?file_path?+?os.sep?+?‘data/lena250_250.png‘
WIN_WIDTH?=?700
WIN_HEIGHT?=?400
class?Image_sy
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-10-28?10:32??圖像處理系統1.0\
?????目錄???????????0??2018-10-28?10:32??圖像處理系統1.0\data\
?????文件??????120701??2018-10-21?22:38??圖像處理系統1.0\data\lena250_250.png
?????目錄???????????0??2018-10-28?10:32??圖像處理系統1.0\icon\
?????文件????????4286??2018-10-16?21:45??圖像處理系統1.0\icon\icon.ico
?????文件???????37839??2018-10-28?10:25??圖像處理系統1.0\圖像處理系統1.0.py
評論
共有 條評論