記事一覧
【Python】動画内の指定オブジェクトを追跡して自動トリミング(2)
【状況】バウンディングボックス群を内包する長方形を求めたい
【対処】バウンディングボックス座標の最大値,最小値を求める
前回,指定したオブジェクトが動く範囲のバウンディングボックス群を求めているので,その続き.最大値・最小値を求めればよいので簡単ですね.
領域の初期値を設定最初のフレームの幅と高さの情報(frame.shape)を用いて,最大値・最小値の初期値を設定しておきます.frame.s
【Processing】画面分割(2D, 3D, 3D)+メニュー表示
【状況】画面分割とメニュー表示を別々にやっていたので,合体してちゃんとできるのか試した!2D画面にプルダウンメニューを配置したい.
【対処】メニューは,メインウィンドウにしか出せないことが分かり,そこが注意点だった.2D描画のあとにメニュー書くと良いらしい,のメモ
合体させたい内容プルダウンメニューを2D画面に張り付けたい仕様上,個別のウィンドウに張り付けられないようなので,2Dを描画した後にメ
【Processing】プルダウンメニューを日本語で使いたい
【状況】プルダウンメニューを使い,さらに日本語で出すのに一番楽な方法は何か模索.探したコードそのままでもうまく動かず.(Processing 4.3)
【対処】ControlP5を使うのが一番楽みたい.ちょこちょこ設定を修正したら動いた,のメモ.
ControlP5を導入「スケッチ」→「ライブラリをインポート」→「Manege Libraries」
Filterに,「controlp5」を入れる
【Processing】画面内を3Dと2Dのエリアに分割して使いたい
【状況】3D表示をしつつ,文字情報は右半分の2Dで表示したい.3D空間に文字を置いてもいいけど,文字に3Dの設定が及ばないようにするとか面倒なので,完全に独立させたかった(なんだか使ったことがないProcessingをやることになってしまった).(Processing 4.3)
【対処】createGraphicsで3D, 2D用の画面を個別に作って親画面内に配置するのが一番簡単みたい,のメモ.
【Python】Webカメラで使える解像度・fpsの一覧取得が遅すぎて絶望(→C#で作ったら1秒未満)
【状況】OpenCVで解像度とフレームレートを設定して記録するときに,うっかりそのカメラの仕様にないパラメータ(解像度,fps)を使っている場合,OpenCVが別の有効な数値に置き換えて動作しようとするみたい(それで以前ハマった).そこで,使えるカメラパラメータを事前に調べたいと思いました.
【対処】OpenCVでは,当該カメラで使える解像度,fpsを列挙する機能がないので,設定(set)→取得(