• 大小: 39.33MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-06-28
  • 语言: Python
  • 标签: VGG  pytho  styleTransfe  

资源简介

基于Python语言,在PyCharm软件下编写。利用VGG模型进行图像风格转换,实现了界面可视化,可直接在界面上导入本地图片(内容图与风格图),并进行参数设置,然后进行图像风格的转换。界面操作简单,代码注释清晰,且包含完整的论文。

资源截图

代码片段和文件信息

import tkinter as tk
from tkinter import ttk
from tkinter import *
import csv
from PIL import Image
import matplotlib.pyplot as plt
import numpy as np
from tkinter import filedialog
from tkinter import StringVar
import tensorflow as tf
import pandas as pd
import time

def call1():
    print(‘1‘)

def call(var_1var_2):
    print(‘2‘)

win = tk.Tk()
win.title(“图片风格转换“)
win.geometry(“1145x900“)
win.resizable(width=True height=True) # 设置窗口是否可以变化长/宽,False不可变,True可变,默认为True
win.tk.eval(‘package require Tix‘)


#operation
mighty = ttk.Labelframe(wintext=‘operation‘)
mighty.grid(column=0 row=0 padx=8 pady=4sticky=‘N‘)

import_btn_csv = tk.Button(mightytext=‘ 目标图片input ‘command=call1width=17)
import_btn_csv.grid(column=0 row=0 sticky=‘N‘)

import_btn_csv = tk.Button(mightytext=‘ 风格图片style ‘command=call1width=17 )
import_btn_csv.grid(column=0 row=1 sticky=‘N‘)

button1 = tk.Button(mightytext=‘output‘command=lambda :call(var_1.get()var_2.get())width=10)
button1.grid(column=1 row=0 sticky=‘N‘)

button2 = tk.Button(mightytext=‘show‘command=lambda :call(var_1.get()var_2.get())width=10)
button2.grid(column=1 row=1 sticky=‘N‘)

#隔行用 无实际意义
label_t1 = ttk.Label(mighty )
label_t1.grid(column=0 row=2 sticky=‘N‘)
label_t2 = ttk.Label(mighty)
label_t2.grid(column=0 row=2 sticky=‘N‘)
#

label1 = ttk.Label(mighty text=“num_steps“)
label1.grid(column=0 row=3 sticky=‘S‘)
var_1=StringVar()
entry1 = ttk.Entry(mighty textvariable=var_1 width=17)
entry1.grid(column=1 row=3 sticky=‘N‘)

label2 = ttk.Label(mighty text=“learning_rate“)
label2.grid(column=0 row=4 sticky=‘N‘)
var_2=StringVar()
entry2 = ttk.Entry(mightytextvariable=var_2 width=17)
entry2.grid(column=1 row=4 sticky=‘N‘)

label3 = ttk.Label(mighty text=“lambda_c“)
label3.grid(column=0 row=5 sticky=‘N‘)
var_3=StringVar()
entry3 = ttk.Entry(mightytextvariable=var_3 width=17)
entry3.grid(column=1 row=5 sticky=‘N‘)

label4 = ttk.Label(mighty text=“lambda_s“)
label4.grid(column=0 row=6 sticky=‘N‘)
var_4=StringVar()
entry4 = ttk.Entry(mightytextvariable=var_4 width=17)
entry4.grid(column=1 row=6 sticky=‘N‘)

#设置命令行窗口
mighty2 = ttk.Labelframe(win text=‘Command window‘)
mighty2.grid(column=1 row=0 padx=8 pady=4)

frmLT = frame(mighty2width = 500 height = 13 bg = ‘white‘)
frmLT.grid(column=0 row=0 sticky=‘N‘)
txtMsgList = Text(frmLTwidth =118 height = 13)
txtMsgList.tag_config(‘greencolor‘ foreground=‘#008C00‘)  # 创建tag
txtMsgList.grid()

#设置迭代图显示容器
mighty3 = ttk.Labelframe(win text=‘result‘)
mighty3.grid(column=1 row=1 padx=8 pady=4)

show1 = ttk.Labelframe(mighty3 text=‘25iterations‘)
show1.grid(column=0 row=0 padx=8 pady=4)
show2 = ttk.Labelframe(mighty3 text=‘50iterations‘)
show2.grid(column=1 row=0 padx=8 pady=4)
show3 = ttk.Labelframe(mighty3 text=‘75iterations‘)
show3.grid(column=2 row=0 padx=8 pady=4)
show4 = ttk.Labelframe(mighty3 text=‘

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-08-09 10:29  基于VGG模型的图片风格转换\
     目录           0  2019-03-13 12:19  基于VGG模型的图片风格转换\.spyproject\
     文件          56  2019-03-13 12:19  基于VGG模型的图片风格转换\.spyproject\codestyle.ini
     文件          58  2019-03-13 12:19  基于VGG模型的图片风格转换\.spyproject\encoding.ini
     文件          85  2019-03-13 12:19  基于VGG模型的图片风格转换\.spyproject\vcs.ini
     文件         428  2019-03-13 12:19  基于VGG模型的图片风格转换\.spyproject\workspace.ini
     文件        4604  2019-07-10 20:20  基于VGG模型的图片风格转换\gui1.0.py
     文件       16824  2019-07-12 12:45  基于VGG模型的图片风格转换\gui2.1.py
     目录           0  2019-07-12 13:17  基于VGG模型的图片风格转换\input\
     文件    15912744  2019-07-10 18:08  基于VGG模型的图片风格转换\input\in1.jpg
     文件     2553935  2019-07-10 18:08  基于VGG模型的图片风格转换\input\in2.jpg
     文件      911737  2019-07-10 18:08  基于VGG模型的图片风格转换\input\in3.jpg
     文件      649876  2019-07-10 18:08  基于VGG模型的图片风格转换\input\in4.jpg
     文件     1030127  2019-07-10 18:08  基于VGG模型的图片风格转换\input\in5.jpg
     文件     8385377  2019-07-10 18:08  基于VGG模型的图片风格转换\input\in6.jpg
     文件     6063217  2019-07-10 18:08  基于VGG模型的图片风格转换\input\in7.jpg
     文件      942318  2019-07-10 17:49  基于VGG模型的图片风格转换\input\inwo.jpg
     目录           0  2019-07-10 21:33  基于VGG模型的图片风格转换\input\save\
     文件       52307  2019-07-22 14:56  基于VGG模型的图片风格转换\input\save\demo1.gif
     文件         947  2019-08-09 10:29  基于VGG模型的图片风格转换\readMe.txt
     目录           0  2019-08-09 10:16  基于VGG模型的图片风格转换\run_style_transfer\
     目录           0  2019-08-09 10:16  基于VGG模型的图片风格转换\run_style_transfer\save\
     文件       57382  2019-07-10 22:23  基于VGG模型的图片风格转换\run_style_transfer\save\demo1.gif
     目录           0  2019-07-11 18:21  基于VGG模型的图片风格转换\style\
     文件      108937  2019-07-11 18:10  基于VGG模型的图片风格转换\style\1.jpg
     文件      784821  2017-07-14 07:14  基于VGG模型的图片风格转换\style\2.png
     文件      100770  2019-07-11 18:10  基于VGG模型的图片风格转换\style\3.jpg
     文件       58186  2019-07-11 18:10  基于VGG模型的图片风格转换\style\4.jpg
     文件       51962  2019-07-11 18:14  基于VGG模型的图片风格转换\style\5.jpg
     文件      115104  2019-07-11 18:15  基于VGG模型的图片风格转换\style\6.jpg
     目录           0  2019-07-10 21:06  基于VGG模型的图片风格转换\style\save\
............此处省略6个文件信息

评论

共有 条评论