0

私はWindows 7を実行しています.Haar分類器を作成するためにHaarトレーニングを実行しようとしています。.vec ファイルでいっぱいのフォルダーをマージする必要がありました。私は一日の大半をこれに取り組んできました。ロビンのチュートリアルに従ってコーディングを試みましたが、次のエラーが発生します。

g++.exe": pkg-config: No such file or directory  
g++.exe": opencv -I.: No such file or directory  
g++.exe": installation problem, cannot exec `cpp': No such file or directory

この「インストールの問題」は私の g++ インストールの問題ですか? まだわかりません。

これらのファイル (またはディレクトリ) は私の opencv フォルダーにないため、どうすればよいかわかりません。Linuxなどでインストールする場合に使用するものだと読んだことを漠然と覚えているので、別の方法を試しました。

mergevec.exe ファイルをどこにもダウンロードできないため、瀬尾直俊の作業を行うことができませんでした。「お使いのコンピューターまたはネットワークが自動化されたクエリを送信している可能性があります。ユーザーを保護するため、現在リクエストを処理できません。」というメッセージが常に表示されます。ウイルス スキャンを実行しましたが、別のコンピュータやネットワークからダウンロードしようとしましたが、何も機能しません。mergevec.cpp ファイルをコンパイルする以前の方法もうまくいかなかったため、Python を使用するためのこのチュートリアル [3] を見つけた別の方法を探しました。だから私はpython 2.7.9をインストールし、これをコマンドプロンプトで実行しました

"C:\Users\Austin\Desktop\Recog_Project>python mergevec.py -v samples -o weed_samples.vec"

そして、私はこれを結果として得ました

Traceback (most recent call last):  
File "mergevec.py", line 170, in <module>  
merge_vec_files(vec_directory, output_filename)  
File "mergevec.py", line 133, in merge_vec_files  
val = struct.unpack('<iihh', content[:12])  
struct.error: unpack requires a string argument of length 12"

これを機能させるために何をすべきかわかりません。

仮想マシンに Ubuntu をインストールしようとしましたが、解像度を 640:480 から変更する方法さえわかりません。ターミナルでこれらのコマンドを実行し、再起動しても何も得られませんでした。

sudo apt-get install virtualbox-guest-dkms
virtualbox-guest-utils virtualbox-guest-x11

また、何人かのドライバーで何かをしましたが、それが何であったか思い出せません。基本的にこれが私の最後の希望です。私はアイデアがありません。もちろん、私は答えを探し続け、私が行った進歩を投稿します。私の仕事はオンラインであるため、どんな助けでも大歓迎です。Skype で画面を共有することもできます。前もって感謝します。

3: github.com/wulfebw/mergevec 追加のリンクを投稿するには、より多くの担当者が必要だと思います。

4

1 に答える 1

0

誰かが opencv Q&A で数時間以内にこれに答えました。OpenCV に関する質問がある場合は、まずそこにアクセスすることを強くお勧めします。そのページで誰かがあなたの質問に答える可能性が高いからです。これが私が受け取った答えです。

  • 弱分類器のカスケード アプローチを使用して、オブジェクト分類器のトレーニングのために vec ファイルをマージする必要はありません。なぜ人々は vec ファイルをマージするのか疑問に思っていますが、常に答えは、人工的なデータ ベクトルを作成したいからです。モデルに意味のあることをさせたい場合は、これを絶対に避けてください。

  • 完全な haar トレーニング インターフェースをスキップして、traincascade インターフェースに進んでください。

  • 説明の traincascade および createsamples 情報から始めます。
于 2015-03-01T15:40:10.583 に答える