• 大小: 0.12M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-30
  • 语言: Python
  • 标签: UI  c  python  图像  源代码  

资源简介

基于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

评论

共有 条评论