AIパーソナル・ラーニング
と実践的なガイダンス

DCT-Net:写真やビデオをスタイリッシュなアニメに変換するオープンソースツール

はじめに

DCT-Netは、DAMOアカデミーと北京大学王宣コンピューター技術研究所によって開発されたオープンソースプロジェクトであり、アニメーションのための画像の様式化された変換を実現することを目的としている。DCT-Netは様々な事前学習モデルを提供し、カスタマイズされたスタイルデータの学習をサポートします。映画やゲーム業界にも適しています。

DCT-Net:写真やビデオをスタイリッシュなアニメに変換するオープンソースツール-1

 

機能一覧

  • 幅広い芸術スタイルをカバーする幅広い事前学習済みモデルを提供
  • カスタム・スタイル・データによるトレーニングをサポート
  • オンライントライアル、ローカル環境設定不要
  • CPUとGPUの両方の環境をサポートする効率的なパフォーマンス
  • 画像と動画のスタイル変換

 

ヘルプの使用

インストールと設定

  1. 依存関係のインストールまず モデルスコープ ライブラリーは以下のコマンドでインストールできる:
    ピップインストール "modelscope[cv]" https://modelscope.oss-cn-beijing.aliyuncs.com/releases/repo.html
    
  2. 訓練済みモデルのダウンロードコードの最初の実行時に、モデルは自動的に事前学習ファイルをダウンロードします。

イメージスタイル変換

  1. モデルの定義DCT-Netモデルで変換する顔のスタイルを5種類定義する:
    model_dict = {
        "アニメ": "damo/cv_unet_person-image-cartoon_compound-models",
        "3d": "damo/cv_unet_person-image-cartoon-3d_compound-models",
        "手描き": "damo/cv_unet_person-image-cartoon-handdrawn_compound-models",
        「スケッチ: "damo/cv_unet_person-image-cartoon-sketch_compound-models",
        「アート: "damo/cv_unet_person-image-cartoon-artstyle_compound-models"
    }
    
  2. 画像を読み込んで変換する::
    インポート オス
    インポート cv2
    より IPython.ディスプレイ インポート 画像、表示、クリア出力
    より modelscope.パイプライン インポート パイプライン
    より モデルスコープ.utils.constant インポート タスク
    より モデルスコープ出力 インポート 出力キー
    
    スタイル "アニメ"  # オプション "アニメ"、"3D"、"手描き"、"スケッチ"、"アート"
    ファイル名 "4.jpg"
    img_path = 'picture/' + ファイル名
    
    img_anime = pipeline(Tasks.image_portrait_stylisation, model=model_dict[)"アニメ"]) result = img_anime(img_path) 保存名 = picture/images/' + os.path.splitext(filename)[.0] + '_' +スタイル '.jpg' cv2.imwrite(save_name, result[OutputKeys.OUTPUT_IMG]) clear_output() display(Image(save_name))

ビデオスタイル変換

  1. ビデオフレームの抽出::
    ビデオ 'sample_video.mp4'
    ビデオファイル 'movie/' + ビデオ
    イメージ・ディレクトリ movie/images/'
    
    vc = cv2.VideoCapture(video_file)
    i = 0
    もし vc.isOpened().
        rval, frame = vc.read().
        同時に rval.
            cv2.imwrite(image_dir +). スト(i) + '.jpg'フレーム)
            i += 1
            rval, frame = vc.read()
    vc.release()
    
  2. ビデオフレームの変換画像変換と同じ方法で各フレームにスタイルを設定し、変換されたフレームをビデオに統合します。

 

 

ワンクリックインストーラーダウンロード

チーフAIシェアリングサークルこのコンテンツは作者によって非表示にされています。コンテンツを表示するには認証コードを入力してください。
キャプチャ
このサイトWeChat公開番号に注意してください、返信"CAPTCHA、チャレンジ・レスポンス・テストの一種(コンピューティング)"、認証コードを取得します。WeChatで"チーフAIシェアリングサークル「またはルックスAI"またはWeChatは、QRコードの右側をスキャンすると、このサイトWeChatの公開番号に注意を払うことができます。

AIイージー・ラーニング

AIを始めるための素人ガイド

AIツールの活用方法を、低コスト・ゼロベースから学ぶことができます。AIはオフィスソフトと同様、誰にとっても必須のスキルです。 AIをマスターすれば、就職活動で有利になり、今後の仕事や勉強の労力も半減します。

詳細を見る
無断転載を禁じます:チーフAIシェアリングサークル " DCT-Net:写真やビデオをスタイリッシュなアニメに変換するオープンソースツール

チーフAIシェアリングサークル

チーフAIシェアリングサークルは、AI学習に焦点を当て、包括的なAI学習コンテンツ、AIツール、実践指導を提供しています。私たちの目標は、高品質のコンテンツと実践的な経験の共有を通じて、ユーザーがAI技術を習得し、AIの無限の可能性を一緒に探求することです。AI初心者でも上級者でも、知識を得てスキルを向上させ、イノベーションを実現するための理想的な場所です。

お問い合わせ
ja日本語