javascriptで動画加工をする
ブラウザで画像処理に続いて動画像処理。
- 動画ファイルを選択
- 選択した動画を再生
- 加工した動画を再生
- 加工した動画をダウンロード
これらをブラウザ上で実現。
HTML5とjavascript、優秀。
物体検出を行うためにはアノテーションという苦行に耐える必要がある。
画像のどこに物体があるか目視で確認してマウスで一本一本線を引く作業だ。
当然アノテーションをサポートするためのツールはいくつか存在する。
「Labelme」、「Labelimg」など便利に使っていたが、「EISeg」という最高のツールがそれらを過去のものにした。
下の記事を見たらもうすべてわかるがポンポンクリックするだけでアノテーションできる。
セットアップの方法については記事を書かれた当時と状況が違うようなのでそこだけ書く。
YOLOXという物体検出モデルがある。
これをWindows10の環境に導入して学習を行いたい。
公式のGitHubリポジトリはおそらくUnix系を前提としているのか「ReadMe」に素直に従うとエラーが起こる。
ここで、Windows10によるYOLOXの環境構築からCOCOデータセットを利用した学習までの実現方法を記載する。
「Deep Yu-Gi-Oh!」はおよそ1万枚存在する遊戯王カードを学習して作られた、存在しない遊戯王カードを無から生成して表示するサービス。
かねてより開発していた「Deep Yu-Gi-Oh!」がついに完成した。
以前「Progressive GAN」を利用して遊戯王カードのイラストを自動生成する実験を行った。
それよりも優秀らしい「LightWeight GAN」というものを知ったので今回は「LightWeight GAN」による遊戯王カードの自動生成を試す。
定量評価はできないため主観だが「LightWeight GAN」の方がきれいな画像の生まれる割合が多いように感じた。
加えて、GitHubリポジトリのテストコードが便利で簡単なので「LightWeight GAN」を薦める。
以降、Windows10による環境構築と実験結果を記す。
「ひぐらしのなく頃に」の重大な「ネタバレ」を含むため注意!
Update your browser to view this website correctly. Update my browser now