CV
概要 物体検出のタスクでバウンディングボックスをコード内で表現するとき,単に数値4つのタプルを使ってると(x1,y1,x2,y2)や(x,y,w,h)などの形式のうちどれを使ってるかわからなくなって可読性下がる問題の解決策 dataclasses.dataclass最強
文献情報 [V. Sridhar+, Methods in Ecol. Evol., 2019] https://besjournals.onlinelibrary.wiley.com/doi/full/10.1111/2041-210X.13166
概要 Pythonのループ文でOpenCVのVideoCapture使ってたらめちゃ遅かったのでthreadingで速くした.
この記事は,Qiitaの「Python Advent Calendar 2019」の12日目の記事です. 技術ブログをQiitaからこっちに移してから初めてのAdvent Calendar参加です. モチベーション 近年のPythonを取り巻くコミュニティの発展により,Pythonから利用可能なパッケージが…
モチベーション 特に必要に駆られたわけではないが,最近CMakeを叩いて遊ぶことが多いのでなんとなくOpenPoseをビルドしたい気分になった CMake GUIでごにょごにょ設定いじってたらうまくビルドできる設定を見つけたので雑だけどメモする Windowsでやったけ…
TL;DR Kornia (旧 torchgeometry) はOpenCVに影響を受けたコンピュータビジョンのライブラリであり,PyTorchで実装することでGPUによる高速化と自動微分の恩恵を受けている.
概要 OpenPose (https://github.com/CMU-Perceptual-Computing-Lab/openpose) の環境構築が超絶だるいのでDockerfile書いた ホストマシン側に接続したUSBカメラを実行中のコンテナにマウントし,OpenPoseでカメラの映像を処理できるようにした github.com
概要 DeepLabCutはディープニューラルネットの転移学習を利用して実験の映像から任意の部位を自動追跡・定量化することを目的としたツールボックス まだ日本語の文献がほとんどないので紹介がてら記事にした GPUの乗ったUbuntu環境に簡単にDeepLabCutの環境…
概要 OpenCV for Pythonで動画を再生する