問題タブ [dlib]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - DLIB: Halen データセットを含む 194 のランドマークの train_shape_predictor_ex.exe で実行時エラーが発生する: 不適切な割り当て
Halenデータセットを使用して 194 のランドマークの dlib の shape_predictor をトレーニングしようとしています
しかし、コマンドプロンプトを実行すると、不正な割り当て例外が発生します
、画像の数を 50 だけに減らしたところ、正常に実行されましたが、結果は満足のいくものではありませんでした。だから私は64 GBのRAMシステムで訓練しようとしましたが、弓はパラメータを増やしました
しかし、今でも不正な割り当てエラーが表示されています。より少ないデータでトレーニングし、パラメーターを小さくすると、トレーニング モデルは正しくありません。
python - Dlib で大きな (2000x2000 以上の) 画像を操作すると、画面に収まりません
そのため、数週間後、ようやく Dlib をインストールすることができましたが、すぐに別の問題に遭遇しました。
私は彼らの顔ランドマーク検出器をダウンロードして実行しました: http://dlib.net/face_landmark_detection.py.htmlそして、実際のプログラムは問題なく動作しますが、大きな画像で実行しようとすると:
画像が画面に収まりません:
実際のキーマーク エクストラクタのコードは次のとおりです。
また、Dlib のドキュメントをくまなく調べても、ghewin.set_image()
やwin.add_overlay()
関数のウィンドウ サイズについて言及されていません。
ウィンドウを小さくするにはどうすればよいですか?
c++ - 複数のファイルを使用して make で dlib をコンパイルするには?
最近、プロジェクトに dlib ライブラリを追加しようとしています (クワッドコプターを制御したいので、MPC 部分に興味があります)、多くの異なるアプローチにもかかわらず、適切な作業ソリューションを見つけることができませんでした。次のようなメイクファイルがあります。
Steer.o モジュールで dlib を使用したい
最初のアプローチ
必要なすべてのインクルードを含むヘッダーへのリンク
私が受け取る出力:
等
2 番目のアプローチ: それから
ライブラリを作成する
しかし、すべてが dlib のヘッダーであるため、どのヘッダーを含める必要がありますか? なし...公式ページがコンパイラのインクルードパスに追加することを禁止しているため。その後、このアプローチはまだ機能しません...情報だけです-アーティファクトをコンパイルすると60 MB以上かかります。
3 番目のアプローチ
dlib フォルダーを含むフォルダーを追加して検索パスをインクルードし、#include 形式のインクルード ステートメント (dlib 公式ステートメント) を使用します。
また
最初に与えます:
など
。2 番目のアプローチは、最初のアプローチと同様の効果があります。
また、コンパイル アーティファクトが 2 つだけのテスト ビルドも作成しました。
そして、これは機能しています!それでも、以前のメイクファイルではできません
誰でもこれで私を助けてください? (そして -Ldlib も機能していません)
環境: カスタム Lubuntu、gcc バージョン 4.7.2、GNU Make 3.81
c++ - dlib の scan_fhog_pyramid : max_pyramid_levels を設定します
次のタイプのオブジェクト検出器を使用しています。
dlib::object_detector<dlib::scan_fhog_pyramid<dlib::pyramid_down<2>>>
私のコードは次のようなものです:
つまり、基本的に私がやっていることは、オブジェクト検出器を定義することです。svm
このオブジェクト検出器に既にトレーニング済みのデシリアライズ。最後の行では、ホッグ ピラミッドのレベル数を変更して検出器を構成しようとしています。
get_scanner()
最後の行はreturnとしてコンパイルされませんconst image_scanner_type &
。だから変えてmax_pyramid_levels
もうまくいかない。より少ない画像をスキャンするためにそれを変更する方法があるかどうかを知りたいです(つまり、ピラミッドの画像が少なくなります)。
私の目標は、検出器のパフォーマンスを向上させることです。私の場合、ピラミッド内の画像スケールはほとんど必要ありません。
お返事ありがとうございます。
c++ - dlib イメージにテキストを書き込む
私は顔検出に dlib を使用しています。画像にテキストを書きたいと思います。私はこれを試しましwin.add_overlay(dets, rgb_pixel(255,0,0),"test" );
たが、うまくいきません
手伝ってくれませんか。