最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

基于Python實(shí)現(xiàn)絲滑換裝視頻剪輯

 更新時間:2022年04月02日 11:17:17   作者:Mr數(shù)據(jù)楊  
看到人家用PR什么編輯軟件做這種絲滑一鍵換裝的視頻,自己也想嘗試一下。不過PR這破玩意太難用了,還不如敲代碼來的省事。所以本文將利用Python算法實(shí)現(xiàn)絲滑換裝視頻,感興趣的可以了解一下

看到人家用PR什么編輯軟件做這種絲滑一鍵換裝的視頻,自己也想嘗試一下。不過PR這破玩意太難用了,還不如敲代碼來的省事。

最開始想用 moviepy 的 moviepy.video.fx.all.mask_color 蒙版處理,發(fā)現(xiàn)還要結(jié)合目標(biāo)識別這個復(fù)雜度就有點(diǎn)上頭了。然后換了一個思路進(jìn)行處理之后就算成功了吧。來看看成品效果先。

python 絲滑換衣算法演示

還是老套路先說機(jī)器配置,機(jī)器配置不夠的玩不了這個。

軟硬件、技能需求

CPU最好是I7-8750以上,要不整體制作會非常慢

Python版本3.6以上

由于涉及到深度學(xué)習(xí)的模塊,從現(xiàn)在開始需要顯卡了。

顏色變換說明

支持廣泛的色彩空間。比如RGB、HSL/HSV、CMY/CMYK 等等各種色彩空間之間的轉(zhuǎn)換。例如 XYZ 到 sRGB,Spectral 到 XYZ,CIE Lab 到 Adob??e RGB。

色差計算。

色彩適應(yīng)(改變光源)。

RGB 到十六進(jìn)制,反之亦然。

Python 應(yīng)用插件

colormath 和 MiVOS 分別應(yīng)用顏色轉(zhuǎn)換調(diào)整和模塊交互式。

思路流程

你可能好奇這玩意砸出來的?

首先要了解一下顏色切換轉(zhuǎn)換的方法。

CIE Lab 到 CIE XYZ 轉(zhuǎn)換的簡單示例。

from colormath.color_objects import LabColor, XYZColor
from colormath.color_conversions import convert_color

lab = LabColor(0.903, 16.296, -2.22)
xyz = convert_color(lab, XYZColor)

想使用不同的 RGB 空間進(jìn)行轉(zhuǎn)換

from colormath.color_objects import XYZColor, HSLColor, AdobeRGBColor
from colormath.color_conversions import convert_color

xyz = XYZColor(0.1, 0.2, 0.3)
hsl = convert_color(xyz, HSLColor, through_rgb_type=AdobeRGBColor)
# 轉(zhuǎn)換回 XYZ,確保在 return 時使用相同的 RGB 顏色空間。
xyz2 = convert_color(hsl, XYZColor, through_rgb_type=AdobeRGBColor)

Delta E 方程

from colormath.color_objects import LabColor
from colormath.color_diff import delta_e_cie1976

# 參考顏色
color1 = LabColor(lab_l=0.9, lab_a=16.3, lab_b=-2.22)
# 與參考進(jìn)行比較的顏色
color2 = LabColor(lab_l=0.7, lab_a=14.2, lab_b=-1.80)
# 作為浮點(diǎn)數(shù)的 delta E 值
delta_e = delta_e_cie1976(color1, color2)

MiVOS 模塊交互式

這個地方你可以理解成識別對應(yīng)顏色點(diǎn)之后一幀一幀的進(jìn)行替換最后合成效果圖那樣。

到此這篇關(guān)于基于Python實(shí)現(xiàn)絲滑換裝視頻剪輯的文章就介紹到這了,更多相關(guān)Python視頻剪輯內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • django 外鍵創(chuàng)建注意事項(xiàng)說明

    django 外鍵創(chuàng)建注意事項(xiàng)說明

    這篇文章主要介紹了django 外鍵創(chuàng)建注意事項(xiàng)說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • Python3.8中使用f-strings調(diào)試

    Python3.8中使用f-strings調(diào)試

    這篇文章主要介紹了Python3.8中使用f-strings調(diào)試的相關(guān)知識,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-05-05
  • Python編寫繪圖系統(tǒng)之從文本文件導(dǎo)入數(shù)據(jù)并繪圖

    Python編寫繪圖系統(tǒng)之從文本文件導(dǎo)入數(shù)據(jù)并繪圖

    這篇文章主要為大家詳細(xì)介紹了Python如何編寫一個繪圖系統(tǒng),可以實(shí)現(xiàn)從文本文件導(dǎo)入數(shù)據(jù)并繪圖,文中的示例代碼講解詳細(xì),感興趣的可以了解一下
    2023-08-08
  • 關(guān)于Tensorflow使用CPU報錯的解決方式

    關(guān)于Tensorflow使用CPU報錯的解決方式

    今天小編就為大家分享一篇關(guān)于Tensorflow使用CPU報錯的解決方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • 詳解TensorFlow查看ckpt中變量的幾種方法

    詳解TensorFlow查看ckpt中變量的幾種方法

    本篇文章主要介紹了詳解TensorFlow查看ckpt中變量的幾種方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-06-06
  • Python3爬蟲中Splash的知識總結(jié)

    Python3爬蟲中Splash的知識總結(jié)

    在本篇文章里小編給大家整理的是關(guān)于Python3爬蟲中Splash的知識總結(jié)內(nèi)容,需要的朋友們可以學(xué)習(xí)參考下。
    2020-07-07
  • python多線程掃描端口(線程池)

    python多線程掃描端口(線程池)

    這篇文章主要為大家詳細(xì)介紹了python多線程掃描端口,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-09-09
  • 詳解HttpRunner3的HTTP請是如何發(fā)出

    詳解HttpRunner3的HTTP請是如何發(fā)出

    這篇文章主要為大家介紹了HttpRunner3的HTTP請是如何發(fā)出詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-07-07
  • Python實(shí)現(xiàn)單向鏈表

    Python實(shí)現(xiàn)單向鏈表

    這篇文章主要為大家詳細(xì)介紹了Python實(shí)現(xiàn)單向鏈表,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • Python基于DFA算法實(shí)現(xiàn)內(nèi)容敏感詞過濾

    Python基于DFA算法實(shí)現(xiàn)內(nèi)容敏感詞過濾

    DFA?算法是通過提前構(gòu)造出一個?樹狀查找結(jié)構(gòu),之后根據(jù)輸入在該樹狀結(jié)構(gòu)中就可以進(jìn)行非常高效的查找。本文將利用改算法實(shí)現(xiàn)敏感詞過濾,需要的可以參考一下
    2022-04-04

最新評論

威远县| 鹤岗市| 治县。| 昭觉县| 贺州市| 葫芦岛市| 济宁市| 中宁县| 涿鹿县| 巴林右旗| 革吉县| 兴隆县| 山阳县| 双柏县| 江油市| 淮北市| 枣强县| 平利县| 饶平县| 武冈市| 黔南| 凌云县| 正阳县| 红桥区| 乐陵市| 永登县| 大兴区| 团风县| 华池县| 吉林省| 巴彦县| 淅川县| 毕节市| 屏山县| 安乡县| 南澳县| 蒙自县| 同德县| 大埔区| 兰州市| 大关县|