PyTorch

【PySide6】フレームのないWindowを移動させる(カメラアプリの改良)

はじめに 問題点 解決方法 さらなる問題点 参考にさせて頂いたサイト 動作環境 Pythonスクリプト はじめに以前カメラアプリを作りました。カメラからの映像はOpneCVとPyTorchで加工してフレームのないWindowに表示しました。 【続】【PySide6】【WSL2】カメ…

【続】【PySide6】【WSL2】カメラアプリを作る

はじめに 結果 Pythonスクリプト ポイント 動作環境 各種設定 Ubuntu 22.04の設定 OBS Studioの設定 つづき はじめに前回Webカメラの映像を枠なしで表示することができました。 touch-sp.hatenablog.com それによってOBS Studioでウィンドウキャプチャした後…

【第3回】WSL2にUbuntu 22.04 LTSを導入する(GPUを使ってPyTorchを動かす)

CUDA toolkitのインストール エラー内容 解決方法 PyTorchを動かす 動作環境 記事一覧 CUDA toolkitのインストール今回はCUDA toolkit 11.4をインストールします。CUDA toolkit 11.4で「torch==1.11.0+cu113」が問題なく動きます。まずはNVIDA公式の通りにや…

【pysot】【yolov5】教師データ作成を含めて物体検出モデルの学習をサクッと行うよ

対象物の動画を撮影し、それに対してpysotを使ってObject Trackingを行います。次にその結果を使ってYOLOv5の学習を行います。

【WSL2】【PyQt6】カメラアプリを作る

PyQt6とOpneCV-Pythonを使ってカメラアプリを作ります。

【opencv-python】opencv-pythonとPyTorchでカメラ入力を操作する(背景をぼかす)

はじめに前回までになんちゃってズームとなんちゃって首振りを実装しました。なんちゃってズームtouch-sp.hatenablog.com なんちゃって首振りtouch-sp.hatenablog.com 今回はPyTorchを使って人物以外の背景をぼかすことに挑戦しました。 以前このような記事…

【PyTorch】JoJoGANというものを使わせて頂きました

はじめに 環境構築 リポジトリのクローン 必要なファイルのダウンロード Pythonスクリプトの実行 結果 補足 はじめに今回JoJoGANというのを使わせて頂きました。 「ジョジョの奇妙な冒険」のJoJoです。 github.com 以前にTargetCLIPについて記事を書きました…

【Python】ZIPファイルをダウンロードして解凍する

はじめに 方法 MXNet PyTorch AutoGluon 関連記事 さいごに はじめにZIPファイルをダウンロードして解凍する機会は何度もあります。みなさんはどうように行っているのでしょうか?自分が行っている方法をいくつか紹介します。方法MXNet import zipfile from …

【GluonTS】【PyTorch】「feat_dynamic_real」を使ってみる

PyTorchをバックエンドとしてGluonTSを使用します。

【悲報】GluonTSがPyTorchで動きました(MXNetインストール不要)

はじめに 環境 Pythonスクリプト 結果 関連記事 さいごに はじめに「MXNet」信者の私にとってGluonTSがMXNetなしで動くのは悲報です。TSは「Time Series」の略です。GluonTSは時系列データを扱うツールになります。一部のモデルに限りますがPyTorchでGluonTS…

【PyTorch】detectron2を使って独自データに対して物体検出モデルの学習を行う

はじめに 学習データ Pythonスクリプト 結果 推論 参考にさせて頂いたサイト さいごに はじめに前回推論を行いました。 touch-sp.hatenablog.com 今回は独自データに対して物体検出モデルの学習を行ってみたいと思います。学習データこちらで作成したデータ…

【PyTorch】 MMEditingを使ってサクッと超解像

はじめに 環境 Python環境構築 Pythonスクリプト GitHub モジュールのバージョン 2021年11月23日追記(AutoGluon) Pythonスクリプト 環境構築 2022年1月8日追記(動作確認) 2022年3月18日追記(動作確認) Ubuntu 20.02 on WSL2 Python3.8 Ubuntu 20.02 on…

【PyTorch】WSL2でdetectron2を使ってみる

はじめに 環境 detectron2のインストール Object Detection(物体検出) Pythonスクリプト 結果 Segmentation Pythonスクリプト 結果 Keypoint Detection Pythonスクリプト 結果 参考にさせて頂いたサイト モジュールのバージョン はじめにMeta Research(Fa…

【PyTorch】TargetCLIPというものを使わせて頂きました

はじめに 動作環境 方法の概略 Python環境の構築 CMakeのインストール 必要なモジュールのインストール 方法 使用する画像の潜在変数を求める リポジトリのクローンとdlibデータのダウンロード 学習済みモデルのダウンロード 画像の準備 Pythonスクリプトの…

【PyTorch】Webカメラの動画に対して「CartoonGAN」を適用させる

Webカメラからの動画に対して「CartoonGAN」を使用してみます。

【PyTorch】MMDetectionを使って物体検出モデルの推論をサクッと行う

はじめに 方法 Python環境構築 GPUなし GPUあり 実行スクリプト DETR VFNet 結果 2022年4月4日追記(PyTorchを1.11.0にアップグレード) Ubuntu 20.04 on WSL2での動作確認 Windows 11での動作確認 2022年4月28日追記(Ubuntu 22.04にアップグレード) Ubunt…

PyTorchに入門してみる part 5(最終回) MNISTを単純なLSTMで解く

はじめに Pythonスクリプト 結果 参考にさせて頂いたサイト さいごに PyTorch入門シリーズ(前回までの記事) はじめにPyTorch入門シリーズ5回目になります。これで最終回にしようと思います。今まで4回は公開されているモデルを使用させて頂きました。今回…

PyTorchに入門してみる part 4 Object Trackingの結果を使ってYOLOv5の転移学習を行う

Object Trackingの結果を使って物体検出モデルの転移学習を行いました。

PyTorchに入門してみる part3 Object Trackingを行ってみる

はじめに 環境 GPUあり GPUなし ソースコードのダウンロード 学習済みモデルのダウンロード Pythonスクリプト 最終的なスクリプト 結果 さいごに 2021年10月19日追記 はじめに以前MXNetとGluonCVを使ってやったことをPyTorchでやることによってPyTorchの勉強…

PyTorchに入門してみる part2 GluonCVでは使えなかった物体検出モデル DETR を使ってみる

はじめに 環境 GPUあり GPUなし Pythonスクリプト 結果 参考にさせていただいたサイト さいごに 追記 はじめに前回に引き続き学習済みモデルを使いながらPyTorchに慣れていきます。 せっかくなのでGluonCVでは使えなかった比較的新しいモデルを使ってみよう…

PyTorchに入門してみる part1 Segmentationモデルで人物の切り抜き

はじめに Pythonスクリプト MXNetのスクリプト PyTorchのスクリプト 結果 感想 はじめに前回の記事は読んで頂けましたでしょうか? 【悲報】MXNetとAutoGluonの決別 - パソコン関連もろもろ 前回、PyTorchを勉強しようと決心しました。 とりあえず学習済みモ…

「CartoonGAN」ならぬ「Cartoon-GAN」を使って写真をアニメ風に変換する(学習済みモデルを使用、GPUがなくても十分動作可能です)

はじめに以前「CartoonGAN」というのを使ってみました。 touch-sp.hatenablog.com 今回はそれより新しい「Cartoon-GAN」を使ってみます。 github.com 結果サンプル画像はこちらからダウンロードさせて頂きました。 (Ben ThaiによるPixabayからの画像) 左が…

PyTorchの「3D human pose estimation」を試してみる

環境 バージョン確認(pip freeze) 学習済みモデルのダウンロード 実行 結果 github.com 環境 Windows10 Pro GPUなし Python 3.8.2 バージョン確認(pip freeze) インストールしたのは「torch」「torchvision」「opencv-python」「matplotlib」のみ。 pip …

WindowsでPyTorchの「Image Captioning」を試してみる

github.com 環境 PyTorchのインストール コードとモデルのダウンロード コードの書き換え 実行 結果 学習 環境 Windows 10 Pro GPUなし Python 3.6.8(venv使用) PyTorchのインストール 今回は古いPytorchをpipで導入する。 非常に簡単。 pip install http:…

Windowsで「CartoonGAN」を試してみる

環境 Pytorchの導入 コードとモデルのダウンロード 「test.py」の書き換え 実行 結果 警告 2021年10月27日追記:動画バージョン github.com 環境 Pytorchの導入 コードとモデルのダウンロード 「test.py」の書き換え 実行 結果 警告 2021年10月27日追記:動…

WindowsでPytorchのCycleGANを使ってみる

はじめに 環境 バージョン確認(pip freeze) データのダウンロード 実行 はじめに github.com 今回はWindowsでhorse2zebraのデモのみ行った。 Linux or macOSが前提と書かれているがWindowsでも動く(ただしデータのダウンロードに少し骨が折れる) あらか…

PyTorchの「sketch_simplification」を使ってみる

環境 PyTorchの導入 sketch_simplificationをダウンロード コードの修正 学習済みモデルのダウンロード 実行例 おまけ(「写真」→「スケッチ」→「線画」) 「写真」→「スケッチ」→「線画」の結果 さらにおまけ(PaintsChainerで色付け) 環境 Windows10 Pro …

PyTorchで超解像(GPUなし)

2018年7月30日動作確認 環境 はじめに(注意) Anacondaで仮想環境を作成 PyTorchのインストール PyTorchのソースをダウンロード 学習用データのダウンロード サンプル画像のダウンロード スクリプトの書き換え 実行(学習) 実行(超解像) 環境 Windows10 …