問題タブ [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.

0 投票する
1 に答える
911 参照

c++ - DLIB: Halen データセットを含む 194 のランドマークの train_shape_predictor_ex.exe で実行時エラーが発生する: 不適切な割り当て

Halenデータセットを使用して 194 のランドマークの dlib の shape_predictor をトレーニングしようとしています

しかし、コマンドプロンプトを実行すると、不正な割り当て例外が発生します

、画像の数を 50 だけに減らしたところ、正常に実行されましたが、結果は満足のいくものではありませんでした。だから私は64 GBのRAMシステムで訓練しようとしましたが、弓はパラメータを増やしました

しかし、今でも不正な割り当てエラーが表示されています。より少ないデータでトレーニングし、パラメーターを小さくすると、トレーニング モデルは正しくありません。

0 投票する
3 に答える
1017 参照

python - Dlib で大きな (2000x2000 以上の) 画像を操作すると、画面に収まりません

そのため、数週間後、ようやく Dlib をインストールすることができましたが、すぐに別の問題に遭遇しました。

私は彼らの顔ランドマーク検出器をダウンロードして実行しました: http://dlib.net/face_landmark_detection.py.htmlそして、実際のプログラムは問題なく動作しますが、大きな画像で実行しようとすると:

ここに画像の説明を入力

画像が画面に収まりません:

ここに画像の説明を入力

実際のキーマーク エクストラクタのコードは次のとおりです。

また、Dlib のドキュメントをくまなく調べても、ghewin.set_image()win.add_overlay()関数のウィンドウ サイズについて言及されていません。

ウィンドウを小さくするにはどうすればよいですか?

0 投票する
1 に答える
732 参照

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

0 投票する
1 に答える
1152 参照

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もうまくいかない。より少ない画像をスキャンするためにそれを変更する方法があるかどうかを知りたいです(つまり、ピラミッドの画像が少なくなります)。

私の目標は、検出器のパフォーマンスを向上させることです。私の場合、ピラミッド内の画像スケールはほとんど必要ありません。

お返事ありがとうございます。

0 投票する
2 に答える
2591 参照

c++ - dlib イメージにテキストを書き込む

私は顔検出に dlib を使用しています。画像にテキストを書きたいと思います。私はこれを試しましwin.add_overlay(dets, rgb_pixel(255,0,0),"test" ); たが、うまくいきません

手伝ってくれませんか。