-
大小: 39.33MB文件類型: .zip金幣: 1下載: 0 次發(fā)布日期: 2023-06-28
- 語(yǔ)言: Python
- 標(biāo)簽: VGG??pytho??styleTransfe??
資源簡(jiǎn)介
基于Python語(yǔ)言,在PyCharm軟件下編寫。利用VGG模型進(jìn)行圖像風(fēng)格轉(zhuǎn)換,實(shí)現(xiàn)了界面可視化,可直接在界面上導(dǎo)入本地圖片(內(nèi)容圖與風(fēng)格圖),并進(jìn)行參數(shù)設(shè)置,然后進(jìn)行圖像風(fēng)格的轉(zhuǎn)換。界面操作簡(jiǎn)單,代碼注釋清晰,且包含完整的論文。
代碼片段和文件信息
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(“圖片風(fēng)格轉(zhuǎn)換“)
win.geometry(“1145x900“)
win.resizable(width=True?height=True)?#?設(shè)置窗口是否可以變化長(zhǎng)/寬,F(xiàn)alse不可變,True可變,默認(rèn)為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=‘?目標(biāo)圖片input?‘command=call1width=17)
import_btn_csv.grid(column=0?row=0?sticky=‘N‘)
import_btn_csv?=?tk.Button(mightytext=‘?風(fēng)格圖片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‘)
#隔行用?無(wú)實(shí)際意義
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=“l(fā)earning_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=“l(fā)ambda_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=“l(fā)ambda_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‘)
#設(shè)置命令行窗口
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‘)??#?創(chuàng)建tag
txtMsgList.grid()
#設(shè)置迭代圖顯示容器
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=‘
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-08-09?10:29??基于VGG模型的圖片風(fēng)格轉(zhuǎn)換\
?????目錄???????????0??2019-03-13?12:19??基于VGG模型的圖片風(fēng)格轉(zhuǎn)換\.spyproject\
?????文件??????????56??2019-03-13?12:19??基于VGG模型的圖片風(fēng)格轉(zhuǎn)換\.spyproject\codest
?????文件??????????58??2019-03-13?12:19??基于VGG模型的圖片風(fēng)格轉(zhuǎn)換\.spyproject\encoding.ini
?????文件??????????85??2019-03-13?12:19??基于VGG模型的圖片風(fēng)格轉(zhuǎn)換\.spyproject\vcs.ini
?????文件?????????428??2019-03-13?12:19??基于VGG模型的圖片風(fēng)格轉(zhuǎn)換\.spyproject\workspace.ini
?????文件????????4604??2019-07-10?20:20??基于VGG模型的圖片風(fēng)格轉(zhuǎn)換\gui1.0.py
?????文件???????16824??2019-07-12?12:45??基于VGG模型的圖片風(fēng)格轉(zhuǎn)換\gui2.1.py
?????目錄???????????0??2019-07-12?13:17??基于VGG模型的圖片風(fēng)格轉(zhuǎn)換\input\
?????文件????15912744??2019-07-10?18:08??基于VGG模型的圖片風(fēng)格轉(zhuǎn)換\input\in1.jpg
?????文件?????2553935??2019-07-10?18:08??基于VGG模型的圖片風(fēng)格轉(zhuǎn)換\input\in2.jpg
?????文件??????911737??2019-07-10?18:08??基于VGG模型的圖片風(fēng)格轉(zhuǎn)換\input\in3.jpg
?????文件??????649876??2019-07-10?18:08??基于VGG模型的圖片風(fēng)格轉(zhuǎn)換\input\in4.jpg
?????文件?????1030127??2019-07-10?18:08??基于VGG模型的圖片風(fēng)格轉(zhuǎn)換\input\in5.jpg
?????文件?????8385377??2019-07-10?18:08??基于VGG模型的圖片風(fēng)格轉(zhuǎn)換\input\in6.jpg
?????文件?????6063217??2019-07-10?18:08??基于VGG模型的圖片風(fēng)格轉(zhuǎn)換\input\in7.jpg
?????文件??????942318??2019-07-10?17:49??基于VGG模型的圖片風(fēng)格轉(zhuǎn)換\input\inwo.jpg
?????目錄???????????0??2019-07-10?21:33??基于VGG模型的圖片風(fēng)格轉(zhuǎn)換\input\save\
?????文件???????52307??2019-07-22?14:56??基于VGG模型的圖片風(fēng)格轉(zhuǎn)換\input\save\demo1.gif
?????文件?????????947??2019-08-09?10:29??基于VGG模型的圖片風(fēng)格轉(zhuǎn)換\readMe.txt
?????目錄???????????0??2019-08-09?10:16??基于VGG模型的圖片風(fēng)格轉(zhuǎn)換\run_st
?????目錄???????????0??2019-08-09?10:16??基于VGG模型的圖片風(fēng)格轉(zhuǎn)換\run_st
?????文件???????57382??2019-07-10?22:23??基于VGG模型的圖片風(fēng)格轉(zhuǎn)換\run_st
?????目錄???????????0??2019-07-11?18:21??基于VGG模型的圖片風(fēng)格轉(zhuǎn)換\st
?????文件??????108937??2019-07-11?18:10??基于VGG模型的圖片風(fēng)格轉(zhuǎn)換\st
?????文件??????784821??2017-07-14?07:14??基于VGG模型的圖片風(fēng)格轉(zhuǎn)換\st
?????文件??????100770??2019-07-11?18:10??基于VGG模型的圖片風(fēng)格轉(zhuǎn)換\st
?????文件???????58186??2019-07-11?18:10??基于VGG模型的圖片風(fēng)格轉(zhuǎn)換\st
?????文件???????51962??2019-07-11?18:14??基于VGG模型的圖片風(fēng)格轉(zhuǎn)換\st
?????文件??????115104??2019-07-11?18:15??基于VGG模型的圖片風(fēng)格轉(zhuǎn)換\st
?????目錄???????????0??2019-07-10?21:06??基于VGG模型的圖片風(fēng)格轉(zhuǎn)換\st
............此處省略6個(gè)文件信息
評(píng)論
共有 條評(píng)論