Inhaltsverzeichnis
回复内容:
Heim Backend-Entwicklung PHP-Tutorial 求解模特试衣,布料成衣贴图算法

求解模特试衣,布料成衣贴图算法

Jun 06, 2016 pm 08:21 PM
imagemagick php

参照
demo1 http://bubaishi.com/bin/NetWeare.dll/LoginCheck
demo2 http://www.soouya.com/#product/modelList?index=0&moteId=457

上面两个例子是给定一个某特衣服,在指定的区域内用布料进行填充平铺替换。
如上实现都是后端完成的也就是图片合成了。

我理解:
三张图:
第一张模特完整效果图 P1
第二张模特填充区域图 P2
第三张就是用来填充的图案 P3

问题是如何把P2从P1中分离出来,让P3平铺后然后在合成到P1中。
不知道这个P2分离出来的大小和P1是一致的呢,如果不一致那不是位置很难算啊。
我们平常补水印都是算一个位置,但衣服扣的区域是不规则的呢。
另外褶皱纹理部分需要特殊处理吗。

请大家帮忙分析下,最好是有可行方案,谢谢!

回复内容:

参照
demo1 http://bubaishi.com/bin/NetWeare.dll/LoginCheck
demo2 http://www.soouya.com/#product/modelList?index=0&moteId=457

上面两个例子是给定一个某特衣服,在指定的区域内用布料进行填充平铺替换。
如上实现都是后端完成的也就是图片合成了。

我理解:
三张图:
第一张模特完整效果图 P1
第二张模特填充区域图 P2
第三张就是用来填充的图案 P3

问题是如何把P2从P1中分离出来,让P3平铺后然后在合成到P1中。
不知道这个P2分离出来的大小和P1是一致的呢,如果不一致那不是位置很难算啊。
我们平常补水印都是算一个位置,但衣服扣的区域是不规则的呢。
另外褶皱纹理部分需要特殊处理吗。

请大家帮忙分析下,最好是有可行方案,谢谢!

按照我的理解,目前扣出来的PNG,非背景部分像素填充是个问题。

嗯嗯,有意思YY一下~

  1. 模特的完整效果图是要有的

  2. 按模特的完整图片设置扣除可以替换的区域信息

  3. 按不同的模特的图片的光线效果,衣服褶皱情况,录制记录从一个普通贴图到符合模特照片效果的整个变换过程脚本,这个步骤最难,也是最核心的吧,通过提供API接口能替换贴图-render(img)

  4. 将用户选择的图片或上传的图片按指定模特图片预定义的贴图形状大小,从图片中截取指定的内容

  5. 就将截图的图片传入renderAPI接口,得到应用了变换过程的的最终图片

  6. 就将各个部位的渲染合并成最终效果图片上

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian Dec 24, 2024 pm 04:42 PM

PHP 8.4 bringt mehrere neue Funktionen, Sicherheitsverbesserungen und Leistungsverbesserungen mit einer beträchtlichen Menge an veralteten und entfernten Funktionen. In dieser Anleitung wird erklärt, wie Sie PHP 8.4 installieren oder auf PHP 8.4 auf Ubuntu, Debian oder deren Derivaten aktualisieren. Obwohl es möglich ist, PHP aus dem Quellcode zu kompilieren, ist die Installation aus einem APT-Repository wie unten erläutert oft schneller und sicherer, da diese Repositorys in Zukunft die neuesten Fehlerbehebungen und Sicherheitsupdates bereitstellen.

CakePHP Datum und Uhrzeit CakePHP Datum und Uhrzeit Sep 10, 2024 pm 05:27 PM

Um in cakephp4 mit Datum und Uhrzeit zu arbeiten, verwenden wir die verfügbare FrozenTime-Klasse.

Besprechen Sie CakePHP Besprechen Sie CakePHP Sep 10, 2024 pm 05:28 PM

CakePHP ist ein Open-Source-Framework für PHP. Es soll die Entwicklung, Bereitstellung und Wartung von Anwendungen erheblich vereinfachen. CakePHP basiert auf einer MVC-ähnlichen Architektur, die sowohl leistungsstark als auch leicht zu verstehen ist. Modelle, Ansichten und Controller gu

CakePHP-Datei hochladen CakePHP-Datei hochladen Sep 10, 2024 pm 05:27 PM

Um am Datei-Upload zu arbeiten, verwenden wir den Formular-Helfer. Hier ist ein Beispiel für den Datei-Upload.

CakePHP erstellt Validatoren CakePHP erstellt Validatoren Sep 10, 2024 pm 05:26 PM

Der Validator kann durch Hinzufügen der folgenden zwei Zeilen im Controller erstellt werden.

CakePHP-Protokollierung CakePHP-Protokollierung Sep 10, 2024 pm 05:26 PM

Die Anmeldung bei CakePHP ist eine sehr einfache Aufgabe. Sie müssen nur eine Funktion verwenden. Sie können Fehler, Ausnahmen, Benutzeraktivitäten und von Benutzern durchgeführte Aktionen für jeden Hintergrundprozess wie Cronjob protokollieren. Das Protokollieren von Daten in CakePHP ist einfach. Die Funktion log() wird bereitgestellt

So richten Sie Visual Studio-Code (VS-Code) für die PHP-Entwicklung ein So richten Sie Visual Studio-Code (VS-Code) für die PHP-Entwicklung ein Dec 20, 2024 am 11:31 AM

Visual Studio Code, auch bekannt als VS Code, ist ein kostenloser Quellcode-Editor – oder eine integrierte Entwicklungsumgebung (IDE) –, die für alle gängigen Betriebssysteme verfügbar ist. Mit einer großen Sammlung von Erweiterungen für viele Programmiersprachen kann VS Code c

CakePHP-Kurzanleitung CakePHP-Kurzanleitung Sep 10, 2024 pm 05:27 PM

CakePHP ist ein Open-Source-MVC-Framework. Es erleichtert die Entwicklung, Bereitstellung und Wartung von Anwendungen erheblich. CakePHP verfügt über eine Reihe von Bibliotheken, um die Überlastung der häufigsten Aufgaben zu reduzieren.

See all articles