1

非常に奇妙な質問ですが、これは潜在的なクライアントから今日私に渡された問題です。

人物の全身写真があると仮定します。そのユーザーのより薄いイメージを生成したいと考えています。明らかに、1 つの方法は画像の幅を圧縮することですが、現実的ではないさまざまな歪みが発生します。

私はこれをオープンソースの実装に保ちたいので、誰かが体の特定の部分を識別し、それぞれを最も現実的な方法でスリム化できるライブラリを知っているなら、私は知りたい.

これは明らかに手動で行うことができるものですが、ユーザーの操作なしで機能するソリューションが必要です。

4

2 に答える 2

1

シームカービング アルゴリズムを調べる必要があります。このアルゴリズムは実装が非常に簡単で、オンラインでそのような実装が多数あります。ImageMagickにもあるようです-「Liquid Rescale」と呼ばれます。

于 2011-01-13T16:32:11.007 に答える
0

写真の体の部分の検出は、すべての写真が非常に似ている (同じ背景、同じポーズなど) 場合を除き、アルゴリズムにとって難しすぎる課題であると思います。

私はかつて、肌を滑らかにするためのアルゴリズムの開発をいじったことがあります。色を LAB 空間に変換し、さまざまなサンプル画像からサポート ベクター マシンで学習した肌のサンプル色に似たピクセルを選択することで、肌の領域をかなりうまく検出できました。それができたら、スリム化のための液化契約アルゴリズムのようなものを実行できます。

ただし、これに膨大な時間を費やさない限り、満足のいく結果は期待できません。

于 2010-12-09T03:17:16.230 に答える