・2021/02/27
【2021年】NVIDIA Jetsonに OpenPifPafで人体骨格検出を動かす! (Jetsonで PyTorch + OpenPifPafで人体骨格検出を行なう!)
Tags: [Raspberry Pi ], [電子工作 ], [ディープラーニング ]
● NVIDIA Jetson Xavier NX、NVIDIA Jetson Nanoの違い、性能比較
Xavier NX Nano
性能比 6~30倍 1
AI性能比 21 TOPs 472 GFLOPs
メモリ 8GB 4GB
M.2 SSD 対応 非対応
電源 付属 別売り
ファン 内蔵 別売り
SDカード 別売り 別売り
ケース 別売り 別売り
消費電力 10W / 15W 5W / 10W
※ 廉価版として Jetson Nanoの 2GB版が有りますが、メモリが足りなくて不幸なので買っちゃ駄目!
・2020/06/27
【2020年】Jetson Xavier NX 開発者キットが安かったので衝動買いした件、標準販売価格5万円が4万4千円! 【ザビエル元年】Jetson Xavier NX 開発者キットを最安値で購入で、しかも国内在庫で注文から翌日で到着、ザビエル開封レビュー
・2019/03/20
NVIDIA Jetson Nano 開発者キットを買ってみた。メモリ容量 4GB LPDDR4 RAM Jetson Nanoで TensorFlow PyTorch Caffe/Caffe2 Keras MXNet等を GPUパワーで超高速で動かす!
● Jetson Nano、Jetson Xavier NXの便利スクリプト
・2020/07/03
【2020年版】NVIDIA Jetson Nano、Jetson Xavier NXの便利スクリプト Jetsonの面倒な初期設定やミドルウェアのインストールを bashスクリプトの実行だけで簡単にできます
● 【2021年】NVIDIA Jetsonに OpenPifPafで人体骨格検出を動かす!
Jetsonで PyTorch + OpenPifPafで人体骨格検出を行なう!
あらかじめ PyTorch 1.7.1と torchvisionをインストールします。
・2021/02/27
【2021年】NVIDIA Jetsonの JetPack 4.5.1環境で PyTorch 1.7.1をビルドする方法 OpenPifPafは PyTorch 1.7.1以上が必要なので PyTorch 1.7.1をビルドしてインストールします
● OpenPifPaf Human Pose Estimation
vita-epfl / openpifpaf
Introduction - OpenPifPaf Guide
# https://pypi.org/project/openpifpaf/0.12.2/
# Ignore package dependencies --no-deps, --no-dependencies
sudo pip3 install openpifpaf==0.12.2 --no-deps
# Successfully installed openpifpaf-0.12.2
cd
git clone https://github.com/vita-epfl/openpifpaf --depth 1
cp openpifpaf/docs/coco/*.jpg
python3 -m openpifpaf.predict 000000081988.jpg --image-min-dpi=200 --show-file-extension=jpg --image-output
● OpenPifPaf Human Pose Estimation
写真素材足成 > 人物 > ナベ散歩
# 写真素材足成 > 人物 > ナベ散歩
# http://www.ashinari.com/2012/09/13-369878.php?
python3 -m openpifpaf.predict ashinari_369878.jpg --long-edge 641 --image-min-dpi=200 --show-file-extension=jpg --image-output
・OpenPifPaf Human Pose Estimation 写真素材足成 > 人物 > ナベ散歩
● OpenPifPaf Movie Human Pose Estimation
VIDEO_FILE="'India - 1643.mp4'"
python3 -m openpifpaf.video --source=$VIDEO_FILE --long-edge 641 --video-output video_$VIDEO_FILE
Original Movie from Pixabay インド 人 アジア 通り 文化 市 町 道路 忙しい 群衆 路地 都市 男性 女性
OpenPifPaf with NVIDIA Jetson Nano developer kit Detecting human skeleton from video
VIDEO
Original Movie from Pixabay カップル ダンス 通り ストリートスタイル
OpenPifPaf with NVIDIA Jetson Nano developer kit Detecting human skeleton from video
VIDEO
● OpenPifPaf Movie Human Pose Estimation
# Movie file using FFmpeg Convert Movie to JPEG image file Sequence
export VIDEO_FILE=video.mp4
# FFmpeg Convert Movie to JPEG Sequence image file
mkdir tmp_${VIDEO_FILE}
ffmpeg -i ${VIDEO_FILE} -qscale:v 2 -vf scale=641:-1 -f image2 tmp_${VIDEO_FILE} /%05d.jpg
ls -l tmp_${VIDEO_FILE}
# OpenPifPaf Human Pose Estimation
time python3 -m openpifpaf.predict --glob "tmp_${VIDEO_FILE} /*.jpg" --show-file-extension=jpg --image-output
# */
# FFmpeg Convert JPEG Sequence image file to Movie
ffmpeg -framerate 24 -pattern_type glob -i tmp_${VIDEO_FILE} /'*.jpg.predictions.jpg' -vf scale=640:-2 -c:v libx264 -pix_fmt yuv420p ${VIDEO_FILE} _pose.mp4
● PyTorch 1.7.1 and gcc 7 bug
gcc 8.4でビルドの PyTorchは動作 OK
・OpenPifPaf with PyTorch 1.7.1 and gcc 8.4 OK
gcc 7系でビルドの PyTorchは動作 NG
※ 正確には gcc 8.3以下はバグ有りで駄目
※ gccバグのパッチを当てなかった場合
Many vec256 operations returns incorrect result on aarch64 if compiled by gcc-7.5.0 #47098
・OpenPifPaf with PyTorch 1.7.1 and gcc 7 bug operations returns incorrect result on aarch64 if compiled by gcc-7.5.0 #47098
pip3 install openpifpafのインストールで PyTorchの存在を認識してくれない!ので --no-depsオプションを付けて強制インストールします。
pip3 install openpifpaf==0.12.2
# Could not find a version that satisfies the requirement torch>=1.7.1 (from openpifpaf==0.12.2) (from versions: 0.1.2, 0.1.2.post1, 0.1.2.post2)
# No matching distribution found for torch>=1.7.1 (from openpifpaf==0.12.2)
pip3 install openpifpaf==0.11.9
# Could not find a version that satisfies the requirement torch>=1.3.1 (from openpifpaf==0.11.9) (from versions: 0.1.2, 0.1.2.post1, 0.1.2.post2)
# No matching distribution found for torch>=1.3.1 (from openpifpaf==0.11.9)
Tags: [Raspberry Pi ], [電子工作 ], [ディープラーニング ]
●関連するコンテンツ (この記事を読んだ人は、次の記事も読んでいます)
【2020年版】NVIDIA Jetson Nano、Jetson Xavier NXの便利スクリプト Jetsonの面倒な初期設定やミドルウェアのインストールを bashスクリプトの実行だけで簡単にできます
【2021年】NVIDIA Jetsonの JetPack 4.5.1環境で PyTorch 1.7.1をビルドする方法 OpenPifPafは PyTorch 1.7.1以上が必要なので PyTorch 1.7.1をビルドしてインストールします
【2021年】NVIDIA Jetsonの JetPack 4.5.1環境で Python 3.7.10をビルドする方法 2021年 JetPack 4.5.1は いまだに Python 3.6.9なので Python 3.7.10をビルドしてインストールします
【2021年】NVIDIA Jetsonの JetPack 4.5.1環境で gcc 8.4をインストールする方法 2021年 JetPack 4.5.1は いまだに gcc 7.5.0なので gcc 8.4.0をインストールします
【2021年】NVIDIA Jetsonに DeepStream Human Pose Estimationで人体骨格検出を動かす! Jetsonで DeepStream Human Pose Estimationでリアルタイムに人体骨格検出を行なう!
【2021年】NVIDIA Jetsonの JetPack 4.5.1環境に DeepStream SDKをインストールする方法 2021年 JetPack 4.5.1に DeepStream SDKをインストールして DeepStreamのサンプルを動かして機械学習を遊ぶ
【2021年】NVIDIA Jetsonで JetPack 4.5環境で OpenPoseよりも爆速なな trt_poseを動かす方法 trt_poseは爆速な姿勢推定を Jetsonで動かす!!! OpenPoseよりも爆速!!!
【2021年】NVIDIA Jetsonで JetPack 4.5環境で OpenPoseよりも軽量で爆速な trt_pose_handを動かす方法 trt_pose_handは爆速な Hand Pose Estimation And Classification!!!
【2021年】NVIDIA Jetsonの Ubuntsuデスクトップのスクリーンセーバーを無効にする方法 Jetsonの Ubuntsu GONOME Desktopの Screen Saverを無効にする方法
NVIDIA Jetsonで JetPack 4.5 cuDNN 8.0環境で OpenPose 1.7.0をビルドする方法 OpenPose 1.7.0で cuDNN 8.0に正式に対応しました! JetPack 4.5で OpenPoseをビルドする
【2020年】Jetson Xavier NX 開発者キットが安かったので衝動買いした件、標準販売価格5万円が4万4千円! 【ザビエル元年】Jetson Xavier NX 開発者キットを最安値で購入で、しかも国内在庫で注文から翌日で到着、ザビエル開封レビュー
NVIDIA Jetson Nano 開発者キットを買ってみた。メモリ容量 4GB LPDDR4 RAM Jetson Nanoで TensorFlow PyTorch Caffe/Caffe2 Keras MXNet等を GPUパワーで超高速で動かす!
【2021年】NVIDIA Jetsonで NumPyモジュールのバグで苦戦! NumPyモジュールの最近の一部のバージョンには相性問題(不具合?)で地雷バージョンが有ります
【メモリ8GB】Raspberry Pi 4 Model B 8GBを KSYで最安値で購入。ベンチマークレビュー 【技適取得】ラズパイ4B 8GBモデルを入手。従来の Pi3、Pi3B+と速度比較
【Vulkan】Raspberry Pi 4 Model Bで Vulkanドライバをビルドして 3Dグラフィックのデモを動かす 【v3dv】ラズパイ4Bで Vulkan APIを動かす、VK_ICD_FILENAMES broadcom_icd.armv7l.json
PIP機能付きの 4K対応の 4入力 1出力の HDMIセレクターを買ってみた、HDMI機器が複数有る場合に便利 ピクチャ イン ピクチャ機能付き 4K入力対応の 4入力 1出力 HDMI切り換え機 HDSFX0401P
EDID保持機能付きの 4K対応の 4入力 2出力の マトリックス切り替え HDMIセレクター、液晶画面 2台と使用で最強 TESmart HMA0402A30 マトリックス切り替えで液晶画面 2台に接続できて更に EDID保持の便利機能付き HDMI切り換え機
機械学習用に画像検索の結果一覧のサムネイル画像を JavaScriptで全自動で一括で取得する方法 画像検索結果一括ダウンローダ、JavaScript言語を使って、ブラウザの開発者モードのコンソールで動かします、ググれ勝つ
[HOME]
|
[BACK]
リンクフリー(連絡不要、ただしトップページ以外は Web構成の変更で移動する場合があります)
Copyright (c)
2021 FREE WING,Y.Sakamoto
Powered by 猫屋敷工房 & HTML Generator
http://www.neko.ne.jp/~freewing/raspberry_pi/nvidia_jetson_install_openpifpaf/