AI繪畫Stable Diffusion【藝術寫真】:蒙版法圖生圖,局部重繪實現AI藝術寫真

大家好,我是設計師阿威

之前我分享過幾篇使用SD插件換臉方式實現AI寫真的教程,主要存在2個大的問題。

(1)人臉相似度

(2)生成的圖片整體色調有時候會比較怪異

對于上面的問題,在對圖片質量要求不是特別高的情況下,是可以滿足要求的。但是,如果用戶對于圖片質量要求比較高,上面的方法可能就不是特別適合了。

今天開始,我將介紹另外一種實現AI藝術寫真的方法:蒙版法。

蒙版法只需要提供一張人物的圖片,然后用蒙版固定人臉,在保存人臉不變的情況下,通過局部重繪去重新生成照片的其他區域。關于圖片蒙版的制作,有很多種實現方式,今天以最為簡單的圖生圖方式來實現看一下效果。

一. 圖生圖局部重繪實現AI藝術寫真的制作方法

【第一步】:大模型的選擇

大模型這里我們使用majicMIX realistic 麥橘寫實_v7版本。

【第二步】:提示詞的編寫

正向提示詞:

Prompt:high quality,masterpiece,rich details,realistic photography,8k,high-definition image quality,

1 girl,solo,brown eyes,brown hair,long hair,dress,earrings,white dress,fields,flowers,fields of flowers,looking at the audience,

outdoors,pink flowers,

提示詞: 高品質,杰作,細節豐富,攝影逼真,8k,高清畫質,一個女孩,獨唱,棕色眼睛,棕色頭發,長發,衣服,耳環,白色連衣裙,田野,鮮花,鮮花的田野,看著觀眾,戶外,粉色的花朵

反向提示詞:

easynegative,ng_deepnegative_v1_75t,(worst quality:2),(low quality:2),(normal quality:2),lowres,bad anatomy,bad hands,normal quality,((monochrome)),((grayscale)),((watermark)),

【第三步】:圖生圖蒙版制作

在圖生圖功能菜單界面,我們選擇【局部重繪】上傳一張我們需要實現AI寫真的照片。

使用上圖右邊的畫筆,將人臉區域涂白。

下面是圖生圖相關參數設置

  • 蒙版模式:重繪非蒙版內容,針對我們使用畫筆涂白以外的區域進行重繪。

  • 蒙版區域內容處理:原版

  • 重繪區域:整張圖片

  • 采樣器:DPM++2M Karras

  • 采樣迭代步數:30

  • 圖片寬高:保持和上傳的圖片寬高一致或者定比例的放大或者縮小。

  • CFG: 7

  • 重繪強度:建議設置在0.9左右

【第四步】ControlNet Openpose插件設置

這里我們使用ControlNet Openpose插件來控制人物姿勢。(插件下載請看文末掃描獲取哦)

相關參數設置如下:

  • 控制類型:選擇"Openpose"

  • 預處理器:openpose_full

  • 模型:control_v11p_sd15_openpose

  • 控制權重:1

  • 引導介入時機:0

  • 引導終止時機:1

【第五步】圖片的生成

點擊【生成】按鈕,我們來看一下最終生成的圖片效果。

二. 改變人物服裝和背景

1. 冰雪奇緣LORA

LORA模型下載地址(文末掃描即可獲取)

提示詞

Prompt:1girl,solo,black hair,blue dress,red lips,tiara,looking at viewer,snow,snowing,looking back,outdoors,snowflakes,ice castle,stairs,blurry background,wind,realistic,full body,<lora:冰雪奇緣_V1.0:0.7

提示詞:1女孩,獨奏,黑色頭發,藍色連衣裙,紅唇,頭飾,看著觀眾,雪,下雪,回頭看,戶外,雪花,冰城堡,樓梯,模糊的背景,風,逼真,全身

生成的圖片效果如下:

2. 荷葉LORA

LORA模型下載地址(文末掃描即可獲取)

提示詞

Prompt:High quality,masterpiece,rich details,realistic photography,8k,high-definition image quality,

1girl,solo,hanfu,jewelry,necklace,earrings,perfect body,giant white lotus leaf,water, in summer,lotus in Bloom,sunny,wind,cloud,bright,lora:荷葉\_V1.0:0.6,

提示詞:高品質,杰作,細節豐富,攝影逼真,8k,高清畫質,

女孩,獨奏,漢服,珠寶,項鏈,耳環,完美的身體,巨大的白色荷葉,水,在夏天,荷花盛開,陽光明媚,風,云,明亮

生成的圖片效果如下:

好了,今天的分享就到這里了,模型下載請看下方掃描獲取哦

感興趣的小伙伴,贈送全套AIGC學習資料,包含AI繪畫、AI人工智能等前沿科技教程和軟件工具,具體看這里。

AIGC技術的未來發展前景廣闊,隨著人工智能技術的不斷發展,AIGC技術也將不斷提高。未來,AIGC技術將在游戲和計算領域得到更廣泛的應用,使游戲和計算系統具有更高效、更智能、更靈活的特性。同時,AIGC技術也將與人工智能技術緊密結合,在更多的領域得到廣泛應用,對程序員來說影響至關重要。未來,AIGC技術將繼續得到提高,同時也將與人工智能技術緊密結合,在更多的領域得到廣泛應用。
?
在這里插入圖片描述

一、AIGC所有方向的學習路線

AIGC所有方向的技術點做的整理,形成各個領域的知識點匯總,它的用處就在于,你可以按照下面的知識點去找對應的學習資源,保證自己學得較為全面。

在這里插入圖片描述

在這里插入圖片描述

二、AIGC必備工具

工具都幫大家整理好了,安裝就可直接上手!
在這里插入圖片描述

三、最新AIGC學習筆記

當我學到一定基礎,有自己的理解能力的時候,會去閱讀一些前輩整理的書籍或者手寫的筆記資料,這些筆記詳細記載了他們對一些技術點的理解,這些理解是比較獨到,可以學到不一樣的思路。
在這里插入圖片描述
在這里插入圖片描述

四、AIGC視頻教程合集

觀看全面零基礎學習視頻,看視頻學習是最快捷也是最有效果的方式,跟著視頻中老師的思路,從基礎到深入,還是很容易入門的。

在這里插入圖片描述

五、實戰案例

紙上得來終覺淺,要學會跟著視頻一起敲,要動手實操,才能將自己的所學運用到實際當中去,這時候可以搞點實戰案例來學習。
在這里插入圖片描述

若有侵權,請聯系刪除

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/18786.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/18786.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/18786.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

一些圖形界面的工具可以幫助你模擬點擊和進行其他瀏覽器自動化操作

1. Selenium IDE Selenium IDE 是一個用于記錄、編輯和調試測試的集成開發環境。它有一個圖形界面,允許你通過點擊和錄制來創建測試用例。它支持Chrome和Firefox瀏覽器。 安裝和使用步驟: 在Chrome或Firefox的擴展商店中搜索“Selenium IDE”并安裝。打開Selenium IDE擴展。…

每天寫兩道(二)LRU緩存、數組中最大的第k個元素

146.LRU 緩存 . - 力扣&#xff08;LeetCode&#xff09; 請你設計并實現一個滿足 LRU (最近最少使用) 緩存 約束的數據結構。 實現 LRUCache 類&#xff1a; LRUCache(int capacity) 以 正整數 作為容量 capacity 初始化 LRU 緩存int get(int key) 如果關鍵字 key 存在于緩存…

類中使用QtConcurrent::run

在QtConcurrent::run中調用類的成員函數時&#xff0c;你需要注意幾個關鍵點&#xff1a; 對象生命周期&#xff1a;你需要確保在QtConcurrent::run調用的整個期間&#xff0c;類對象都是有效的。如果對象在成員函數執行期間被銷毀&#xff0c;將會導致未定義行為。成員函數訪…

在table表格中如何給tr的每一個子元素加haver效果

效果圖&#xff1a; 核心代碼&#xff1a; tbody tr :hover {background-color: #d5d5d5; } 改變子元素 tbody tr:hover {background-color: #d5d5d5; } 改變父元素 兩段代碼看起來一樣&#xff0c;其實不一樣&#xff0c;其中差了一個空格字符 希望可以幫到大家

多線程新手村3--多線程代碼案例

1.1 單例模式 單例模式是設計模式中非常經典的一種。那么有同學肯定就會好奇了&#xff0c;什么是設計模式呢&#xff1f; 設計模式簡單的說就是程序員的“棋譜”&#xff0c;我們下象棋時肯定或多或少都背過棋譜&#xff0c;例如當頭炮、馬后炮等&#xff0c;設計模式也是這…

接口性能測試復盤:解決JMeter超時問題的實踐

在優化接口并重新投入市場后&#xff0c;我們面臨著一項關鍵任務&#xff1a;確保其在高壓環境下穩定運行。于是&#xff0c;我們啟動了一輪針對該接口的性能壓力測試&#xff0c;利用JMeter工具模擬高負載場景。然而&#xff0c;在測試進行約一分鐘之后&#xff0c;頻繁出現了…

新人學習筆記之(函數2)

一、函數的參數 1.形參和實參 &#xff08;1&#xff09;在聲明函數時&#xff0c;可以在函數名稱后面的小括號中添加一些參數&#xff0c;這些參數被稱為形參&#xff0c;而在調用該函數時&#xff0c;同樣也需要傳遞相應的參數&#xff0c;這些參數被稱為實參 參數說明形參形…

【前端之npm鏡像地址】

npm鏡像地址 淘寶鏡像地址華為鏡像地址騰訊云鏡像地址 淘寶鏡像地址 npm config set registry https://registry.npmmirror.com查看鏡像設置: npm config get registry 華為鏡像地址 npm config set registry https://mirrors.huaweicloud.com/repository/npm/ 騰訊云鏡像地…

【機器學習】分值融合方法

舉例假設現有圖片的預測分數文本的預測分數。為了合理地融合圖片和文本的預測分數&#xff0c;可以采取多種方法&#xff0c;包括加權平均、直接相加或相乘等&#xff0c;但需要注意兩者是否在同一空間。以下是一些常見的方法和考慮因素&#xff1a; FROM GPT4 1. 確定預測分…

Mysql數據庫創建自增序列

創建序列表 CREATE TABLE sequence (name varchar(50) NOT NULL,current_value bigint(30) NOT NULL,increment int(11) NOT NULL DEFAULT 1 ) ENGINEInnoDB DEFAULT CHARSETutf8 ROW_FORMATDYNAMIC COMMENT序列表;創建函數 查詢當前序列名的序列值 CREATE DEFINERroot% FUNC…

Lambda表達式及Stream的使用

前言&#xff1a; 函數式編程是一種編程范式&#xff0c;它將計算過程視為函數應用的連續組合。函數式編程強調使用純函數&#xff08;Pure Function&#xff09;&#xff0c;避免使用可變狀態和副作用&#xff0c;倡導將計算過程抽象為函數&#xff0c;便于代碼的理解、測試和…

Pytorch訓練LeNet模型MNIST數據集

如何用torch框架訓練深度學習模型&#xff08;詳解&#xff09; 0. 需要的包 import torch from torch.nn import CrossEntropyLoss from torch.optim import SGD from torch.utils.data import DataLoader from torchvision import datasets, transforms1. 數據加載和導入 …

Python圖形界面(GUI)Tkinter筆記(九):用【Button()】功能按鈕實現人機交互

在Tkinter庫中,功能按鈕(Button)是實現人機交互的一個非常重要的組件: 【一】主要可實現功能及意義: (1)響應用戶交互: Button組件允許用戶通過點擊來觸發某個事件或動作。當用戶點擊按鈕時,可以執行一個指定的函數或方法。 (2)提供用戶輸入: Button組件是圖形用戶界面(G…

持續總結中!2024年面試必問 20 道 Rocket MQ面試題(三)

上一篇地址&#xff1a;持續總結中&#xff01;2024年面試必問 20 道 Rocket MQ面試題&#xff08;二&#xff09;-CSDN博客 五、什么是生產者&#xff08;Producer&#xff09;和消費者&#xff08;Consumer&#xff09;在RocketMQ中&#xff1f; RocketMQ是一個高性能、高吞…

Linux完整版命令大全(二十五)

pine 功能說明&#xff1a;收發電子郵件&#xff0c;瀏覽新聞組。語  法&#xff1a;pine [-ahikorz][-attach<附件>][-attach_and_delete<附件>][-attachlist<附件清單>][-c<郵件編號>][-conf][-create_lu<地址薄><排序法>][-f<收件…

劇本殺小程序開發,探索市場發展新的商業機遇

劇本殺游戲作為一個新興行業&#xff0c;經歷了爆發式的增長&#xff0c;劇本殺游戲在市場中的熱度不斷升高。 不過&#xff0c;在市場的火熱下&#xff0c;競爭也在逐漸加大。因此&#xff0c;在市場競爭下&#xff0c;成本低、主題多樣、有趣的線上劇本殺小程序成為了創業者…

竹云董事長在第二屆ICT技術發展與企業數字化轉型高峰論壇作主題演講

5月25日&#xff0c;由中國服務貿易協會指導&#xff0c;中國服務貿易協會信息技術服務委員會主辦的 “第二屆ICT技術發展與企業數字化轉型高峰論壇” 在北京隆重召開。 本次論壇以 “數據驅動&#xff0c;AI引領&#xff0c;打造新質生產力” 為主題&#xff0c;特邀業內200余…

WebGL實現醫學教學軟件

使用WebGL實現醫學教學軟件是一個復雜但非常有益的項目&#xff0c;可以顯著提升醫學教育的互動性和效果。以下是詳細的實現步驟&#xff0c;包括需求分析、技術選型、開發流程和注意事項。北京木奇移動技術有限公司&#xff0c;專業的軟件外包開發公司&#xff0c;歡迎交流合作…

redis-cli help使用

1. redis-cli命令使用—先連接上服務器 連接到 Redis 服務器&#xff1a; 使用 redis-cli 命令即可連接到本地運行的 Redis 服務器&#xff0c;默認連接到本地的 6379 端口。 redis-cli如果 Redis 服務器不在本地或者端口不同&#xff0c;可以使用 -h 和 -p 參數指定主機和端…

華為校招機試 - LRU模擬(20240515)

題目描述 LRU(Least Recently Used)緩存算法是一種常用于管理緩存的策略,其目標是保留最近使用過的數據,而淘汰最久未被使用的數據。 實現簡單的LRU緩存算法,支持查詢、插入、刪除操作。 最久未被使用定義:查詢、插入和刪除操作均為一次訪問操作,每個元素均有一個最后…