开发者

python实现图片自动分类小程序

目录
  • 一、图片自动分类小程序效果图
  • 二、部分源javascript代码
    • 1.引用的python模块
    • 2.选择图片代码
    • 3.程序界面部分代码

用 python 编写了一个图片自动分类的小程序,先编了一部分功能:小程序界面。

操作系统平台:Microsoft Windows 8.1  

编程语言:python

一、图片自动分类小程序效果图

尚没有进行图片分类小程序效果图。

python实现图片自动分类小程序

图一

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

python实现图片自动分类小程序

图二

选择图片后的显示效果

python实现图片自动分类小程序

图三

图片自动分类功能下一篇再写。

二、部分源代码

目前程序部分源代码:

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

2.选择图片代码

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='pictandroidure',filetypes=[('jpg','*.jpg')])
    
    pre_img1=position_picture(d)
    canvas.delete('all')
    canvas.create_image((75,75),image=pre_img1)  

3.程序界面部分代码

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=tkwww.devze.cominter.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(rootandroid,text="自动分类",command=identify_picture)
    button2.grid(column=2,row=3)
 
    root.mainloop 

到此这篇关于python实现图片自动分类小程序的文章就介绍到这了,更多相关python图片分类内容请搜索编程客栈(www.devze.com)以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程客栈(www.devze.com)!

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新开发

开发排行榜