文章目录
- import cv2 import numpy as np import sys import os import tkinter import PIL from PIL import Image,ImageTk from tkinter import ttk from tkinter.messagebox import showinfo
- global canvas global pre_img1 def position_picture(f): img=PIL.Image.open(f) img=img.resize((150,150)) preview_img=ImageTk.PhotoImage(img) return preview_img def selected_picture(): global canvas,pre_img1 d=tkinter.filedialog.askopenfilename(title=’picture’,filetypes=[(‘jpg’,’*.jpg’)]) pre_img1=position_picture(d) canvas.delete(‘all’) canvas.create_image((75,75),image=pre_img1)
- if __name__==’__main__’: global canvas global pre_img1 root=tkinter.Tk() root.title(“预览”) pre_img=position_picture(fn) canvas=tkinter.Canvas(root,width=150,height=150,bg=’white’) canvas.grid(column=2,row=0) canvas.create_image((75,75),image=pre_img) for i in range(0,5): canvas1=tkinter.Canvas(root,width=150,height=150,bg=’white’) canvas1.grid(column=i,row=4) canvas1.create_image((75,75),image=pre_img) …… button1=ttk.Button(root,text=”选择图片”,command=selected_picture) button1.grid(column=2,row=2) button2=ttk.Button(root,text=”自动分类”,command=identify_picture) button2.grid(column=2,row=3) root.mainloop 到此这篇关于python实现图片自动分类小程序的文章就介绍到这了,更多相关python图片分类内容请搜索风君子博客以前的文章或继续浏览下面的相关文章希望大家以后多多支持风君子博客! 您可能感兴趣的文章: python数据处理 根据颜色对图片进行分类的方法 Python卷积神经网络图片分类框架详解分析 caffe的python接口deploy生成caffemodel分类新的图片 python脚本之如何按照清晰度对图片进行分类 python实现图像的二分类的示例详解 使用python进行图像分类的实现步骤
目录
- 一、图片自动分类小程序效果图
- 二、部分源代码
- 1.引用的python模块
- 2.选择图片代码
- 3.程序界面部分代码
用 python 编写了一个图片自动分类的小程序,先编了一部分功能:小程序界面。
操作系统平台:Microsoft Windows 8.1
编程语言:python
尚没有进行图片分类小程序效果图。

图一
点击图一中选择图片按钮,在图二中选择一张图片

图二
选择图片后的显示效果

图三
图片自动分类功能下一篇再写。
目前程序部分源代码:
import cv2
import numpy as np
import sys
import os
import tkinter
import PIL
from PIL import Image,ImageTk
from tkinter import ttk
from tkinter.messagebox import showinfo
global canvas
global pre_img1
def position_picture(f):
img=PIL.Image.open(f)
img=img.resize((150,150))
preview_img=ImageTk.PhotoImage(img)
return preview_img
def selected_picture():
global canvas,pre_img1
d=tkinter.filedialog.askopenfilename(title='picture',filetypes=[('jpg','*.jpg')])
pre_img1=position_picture(d)
canvas.delete('all')
canvas.create_image((75,75),image=pre_img1)
if __name__=='__main__':
global canvas
global pre_img1
root=tkinter.Tk()
root.title("预览")
pre_img=position_picture(fn)
canvas=tkinter.Canvas(root,width=150,height=150,bg='white')
canvas.grid(column=2,row=0)
canvas.create_image((75,75),image=pre_img)
for i in range(0,5):
canvas1=tkinter.Canvas(root,width=150,height=150,bg='white')
canvas1.grid(column=i,row=4)
canvas1.create_image((75,75),image=pre_img)
......
button1=ttk.Button(root,text="选择图片",command=selected_picture)
button1.grid(column=2,row=2)
button2=ttk.Button(root,text="自动分类",command=identify_picture)
button2.grid(column=2,row=3)
root.mainloop
到此这篇关于python实现图片自动分类小程序的文章就介绍到这了,更多相关python图片分类内容请搜索风君子博客以前的文章或继续浏览下面的相关文章希望大家以后多多支持风君子博客!
您可能感兴趣的文章:
- python数据处理 根据颜色对图片进行分类的方法
- Python卷积神经网络图片分类框架详解分析
- caffe的python接口deploy生成caffemodel分类新的图片
- python脚本之如何按照清晰度对图片进行分类
- python实现图像的二分类的示例详解
- 使用python进行图像分类的实现步骤