国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【Python實(shí)操】一行代碼就可以自動(dòng)畫出這種藝術(shù)畫?(詳細(xì)教程)

這篇具有很好參考價(jià)值的文章主要介紹了【Python實(shí)操】一行代碼就可以自動(dòng)畫出這種藝術(shù)畫?(詳細(xì)教程)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。


前言

DiscoArt 是一個(gè)很牛逼的開源模塊,它能根據(jù)你給定的關(guān)鍵詞自動(dòng)繪畫。

繪制過程是完全可見的,你可以在 jupyter 頁面上看見這個(gè)繪制的過程:


【Python實(shí)操】一行代碼就可以自動(dòng)畫出這種藝術(shù)畫?(詳細(xì)教程)

一.準(zhǔn)備階段

開始之前,你要確保Python和pip已經(jīng)成功安裝在電腦上,如果沒有,可以訪問這篇文章:超詳細(xì)Python安裝指南 進(jìn)行安裝。

(可選1) 如果你用Python的目的是數(shù)據(jù)分析,可以直接安裝Anaconda:Python數(shù)據(jù)分析與挖掘好幫手—Anaconda,它內(nèi)置了Python和pip.

(可選2) 此外,推薦大家用VSCode編輯器,它有許多的優(yōu)點(diǎn):Python 編程的最好搭檔—VSCode 詳細(xì)指南。

請(qǐng)選擇以下任一種方式輸入命令安裝依賴:

  1. Windows 環(huán)境 打開 Cmd (開始-運(yùn)行-CMD)。
  2. MacOS 環(huán)境 打開 Terminal (command+空格輸入Terminal)。
  3. 如果你用的是 VSCode編輯器 或 Pycharm,可以直接使用界面下方的Terminal.

pip install discoart
為了運(yùn)行 Discoart, 你需要Python 3.7+ 和支持 CUDA 的 PyTorch.

二、開始使用 Discoart

1.引入庫

你可以在Jupyter中運(yùn)行Discoart,這樣能方便地實(shí)時(shí)展示繪制過程:

from discoart import create

da = create()
這樣將使用默認(rèn)的 文本描述 和參數(shù)創(chuàng)建圖像:

text_prompts:
  - A beautiful painting of a singular lighthouse, shining its light across a tumultuous sea of blood by greg rutkowski and thomas kinkade, Trending on artstation.
  - yellow color scheme

init_image:
width_height: [ 1280, 768 ]

skip_steps: 0
steps: 250

init_scale: 1000
clip_guidance_scale: 5000

tv_scale: 0
range_scale: 150
sat_scale: 0
cutn_batches: 4

diffusion_model: 512x512_diffusion_uncond_finetune_008100
use_secondary_model: True
diffusion_sampling_mode: ddim

perlin_init: False
perlin_mode: mixed
seed:
eta: 0.8
clamp_grad: True
clamp_max: 0.05

randomize_class: True
clip_denoised: False
rand_mag: 0.05

cut_overview: "[12]*400+[4]*600"
cut_innercut: "[4]*400+[12]*600"
cut_icgray_p: "[0.2]*400+[0]*600"
cut_ic_pow: 1.

save_rate: 20
gif_fps: 20
gif_size_ratio: 0.5
n_batches: 4
batch_size: 1
batch_name:
clip_models:
  - ViT-B-32::openai
  - ViT-B-16::openai
  - RN50::openai
clip_models_schedules:

use_vertical_symmetry: False
use_horizontal_symmetry: False
transformation_percent: [0.09]

on_misspelled_token: ignore
diffusion_model_config:
cut_schedules_group:
name_docarray:
skip_event:
stop_event:
text_clip_on_cpu: False
truncate_overlength_prompt: False
image_output: True
visualize_cuts: False
display_rate: 1

你可以這么使用參數(shù):

from discoart import create

da = create(
    text_prompts='A painting of sea cliffs in a tumultuous storm, Trending on ArtStation.',
    init_image='https://d2vyhzeko0lke5.cloudfront.net/2f4f6dfa5a05e078469ebe57e77b72f0.png',
    skip_steps=100,
)

【Python實(shí)操】一行代碼就可以自動(dòng)畫出這種藝術(shù)畫?(詳細(xì)教程)
如果你不是用jupyter運(yùn)行的,你也可以看到中間結(jié)果,因?yàn)樽罱K結(jié)果和中間結(jié)果都會(huì)被創(chuàng)建在當(dāng)前工作目錄下,即

./{name-docarray}/{i}-done.png
./{name-docarray}/{i}-step-{j}.png
./{name-docarray}/{i}-progress.png
./{name-docarray}/{i}-progress.gif
./{name-docarray}/da.protobuf.lz4
name-docarray是運(yùn)行時(shí)定義的名稱,如果沒有定義,則會(huì)隨機(jī)生成。

i-* 第幾個(gè)Batch。

-done- 是當(dāng)前Batch完成后的最終圖像。

-step- 是某一步的中間圖像,實(shí)時(shí)更新。

*-progress.png 是到目前為止所有中間結(jié)果的png圖像,實(shí)時(shí)更新。

*-progress.gif 是到目前為止所有中間結(jié)果的動(dòng)畫 gif,實(shí)時(shí)更新。

da.protobuf.lz4 是到目前為止所有中間結(jié)果的壓縮 protobuf,實(shí)時(shí)更新。

2.顯示/保存/加載配置

如果你想知道你當(dāng)前繪圖的配置,有三種方法:

from discoart import show_config

show_config(da) # show the config of the first run
show_config(da[3]) # show the config of the fourth run
show_config(
    'discoart-06030a0198843332edc554ffebfbf288'
) # show the config of the run with a known DocArray ID

要保存 Document/DocumentArray 的配置:

from discoart import save_config

save_config(da, 'my.yml') # save the config of the first run
save_config(da[3], 'my.yml') # save the config of the fourth run

從配置中導(dǎo)入:

from discoart import create, load_config

config = load_config(‘my.yml’)
create(**config)
此外,你還能直接把配置導(dǎo)出為圖像的形式

from discoart.config import save_config_svg

save_config_svg(da)

【Python實(shí)操】一行代碼就可以自動(dòng)畫出這種藝術(shù)畫?(詳細(xì)教程)

總結(jié)

我們的文章到此就結(jié)束啦,如果你喜歡今天的Python 實(shí)戰(zhàn)教程,請(qǐng)持續(xù)關(guān)注Python徐浪老師大課堂文章來源地址http://www.zghlxwxcb.cn/news/detail-406040.html

到了這里,關(guān)于【Python實(shí)操】一行代碼就可以自動(dòng)畫出這種藝術(shù)畫?(詳細(xì)教程)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 不用寫一行代碼!Python最強(qiáng)自動(dòng)化神器!

    不用寫一行代碼!Python最強(qiáng)自動(dòng)化神器!

    Playwright 是一個(gè)由 Microsoft 開發(fā)的開源自動(dòng)化測(cè)試工具,它可以用于測(cè)試Web應(yīng)用程序。Playwright支持多種瀏覽器,包括Chrome、Firefox和WebKit,同時(shí)也支持多種編程語言,如JavaScript、TypeScript、Python和C#。 Playwright具有以下特點(diǎn): 支持所有主流瀏覽器 跨平臺(tái):Windows、Linux 和macOS 可用

    2024年04月28日
    瀏覽(28)
  • Python3:我低調(diào)的只用一行代碼,就導(dǎo)入Python所有庫!

    Python3:我低調(diào)的只用一行代碼,就導(dǎo)入Python所有庫!

    今天我們來分享一個(gè)懶人庫: Pyforest 。 小屌絲 :魚哥,今天啥情況,你突然分享這個(gè)庫? 小魚 :這不是因?yàn)槲覝?zhǔn)備換 吃飯的家伙 電腦,為了能省事,少敲幾次pip install xxx 的動(dòng)作… 小屌絲 :嗯??你的意思,安裝這個(gè)庫,就不需要安裝別的庫了? 小魚 :必須的~像我這種

    2024年02月01日
    瀏覽(30)
  • 【Python】一行代碼計(jì)算兩經(jīng)緯度點(diǎn)的距離及夾角

    【Python】一行代碼計(jì)算兩經(jīng)緯度點(diǎn)的距離及夾角

    2022.2.10更新,Python有現(xiàn)成的包可以直接調(diào)用。 geographiclib庫 https://pypi.org/project/geographiclib/ 用法說明見博客: python 計(jì)算地球上兩點(diǎn)距離和方位角(bearing)的包geographiclib_梓沂的博客-CSDN博客_geodesic python 通過經(jīng)緯度計(jì)算地圖上兩點(diǎn)的距離及方位角,百度的結(jié)果是許多個(gè)人寫的函

    2023年04月11日
    瀏覽(18)
  • AI繪畫創(chuàng)意文字全流程揭秘,你的終極文字藝術(shù)實(shí)操寶典

    AI繪畫創(chuàng)意文字全流程揭秘,你的終極文字藝術(shù)實(shí)操寶典

    本教程收集于:AIGC從入門到精通教程匯總 AIGC技術(shù)不斷更新迭代,國內(nèi)出現(xiàn)了越來越多的新玩法,比如最近大家都在熱議的AI繪畫創(chuàng)意文字。 過去的一周,我把這些新玩法都研究了一遍,并總結(jié)了一套完整的制作流程。 主流的創(chuàng)意文字玩法主要分為四類: 光影文字 嵌入文字

    2024年02月13日
    瀏覽(22)
  • 用Python實(shí)現(xiàn)藝術(shù)繪畫,人生苦短,代碼賽高

    藝術(shù)繪畫是一個(gè)創(chuàng)造性的過程,包括繪畫、素描和繪畫。借助Python編程語言,您可以模擬藝術(shù)繪畫的過程。該過程包括以下步驟: 1. 導(dǎo)入所需的庫 -您需要導(dǎo)入NumPy、OpenCV和Matplotlib等庫來執(zhí)行圖像處理任務(wù)。 2. 加載圖像 -您可以使用OpenCV加載圖像。 3. 應(yīng)用過濾器和效果 -您可

    2024年02月03日
    瀏覽(23)
  • Java Mp3轉(zhuǎn)化WAV/PCM音頻數(shù)據(jù),解碼詳細(xì)解析,提取每一幀數(shù)據(jù)集合/比特流/播放,一行代碼!

    Java Mp3轉(zhuǎn)化WAV/PCM音頻數(shù)據(jù),解碼詳細(xì)解析,提取每一幀數(shù)據(jù)集合/比特流/播放,一行代碼!

    大家好!我是原子君 1 .因?yàn)镴ava本身只支持,wav,缺少mp3的解碼器,所以Java自帶的無法對(duì)mp3進(jìn)行處理,這種 MPEG-*音頻有損壓縮標(biāo)準(zhǔn)編碼 ,更不要說使用Java的音頻格式和音頻流就可以解決。 2 .所以本次轉(zhuǎn)換需要使用到colorful1.1這種純Java-Pc可跨平臺(tái)的工具框架。 注意:colorful只支持

    2024年02月15日
    瀏覽(90)
  • IDEA內(nèi)存設(shè)置,性能優(yōu)化告別卡頓(JetBrains系列的產(chǎn)品都可以通過這種設(shè)置來解決卡頓的問題)

    IDEA內(nèi)存設(shè)置,性能優(yōu)化告別卡頓(JetBrains系列的產(chǎn)品都可以通過這種設(shè)置來解決卡頓的問題)

    我們?cè)谌粘J褂脮r(shí),會(huì)出現(xiàn)卡頓的狀況,而自己的電腦配置不是很低,這是因?yàn)镮DEA安裝的時(shí)候就設(shè)置了默認(rèn)的內(nèi)存使用上限(通常很小) 以自己的電腦為例,IDEA分配的只有1024MB(1GB),因此會(huì)出現(xiàn)卡頓的狀況,下面我們進(jìn)行修改內(nèi)存。 一、首先我們查看自己電腦IDEA的內(nèi)存

    2024年02月16日
    瀏覽(25)
  • (Python)使用清華源進(jìn)行python的pip安裝(任何環(huán)境,不用換源,用時(shí)只需加上一行代碼

    (Python)使用清華源進(jìn)行python的pip安裝(任何環(huán)境,不用換源,用時(shí)只需加上一行代碼

    當(dāng)我們?cè)谙螺dpip時(shí)是否因?yàn)樗俣忍ツ托?,甚至由于太慢還會(huì)報(bào)錯(cuò)導(dǎo)致安裝失敗!在網(wǎng)上也是有很多方法是建議換源一勞永逸,但是這里其實(shí)可以不用換源,只需要一行代碼即可,防止后續(xù)如果要涉及到進(jìn)程等源所在地導(dǎo)致項(xiàng)目問題。 當(dāng)需要下載nump庫時(shí),只需要這樣

    2024年02月02日
    瀏覽(26)
  • (python)使用清華鏡像進(jìn)行python的pip安裝以及大量pip安裝方法(只需一行代碼,解決所有)

    (python)使用清華鏡像進(jìn)行python的pip安裝以及大量pip安裝方法(只需一行代碼,解決所有)

    我們?cè)谙螺d包的時(shí)候經(jīng)常因?yàn)楦鞣N原因,導(dǎo)致出現(xiàn)網(wǎng)絡(luò)錯(cuò)誤和安裝失敗等多種情況!相信大家上網(wǎng)查詢了很多鐘方法,但未能解決。本次我將用最簡潔的話為大家介紹,只需要一行代碼將解決所有煩惱。 首先我們找到設(shè)置然后點(diǎn)擊python Interpreter再點(diǎn)加號(hào),如下圖展示。 我們

    2024年04月24日
    瀏覽(26)
  • LeetCode 2859.計(jì)算 K 置位下標(biāo)對(duì)應(yīng)元素的和:遍歷(附Python一行代碼版)

    力扣題目鏈接:https://leetcode.cn/problems/sum-of-values-at-indices-with-k-set-bits/ 給你一個(gè)下標(biāo)從 0 開始的整數(shù)數(shù)組 nums 和一個(gè)整數(shù) k 。 請(qǐng)你用整數(shù)形式返回 nums 中的特定元素之 和 ,這些特定元素滿足:其對(duì)應(yīng)下標(biāo)的二進(jìn)制表示中恰存在 k 個(gè)置位。 整數(shù)的二進(jìn)制表示中的 1 就是這個(gè)整

    2024年02月19日
    瀏覽(16)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包