0

cascadeclassfier のロードがリリースで機能しないことについてお聞きしたいです。Microsoft Visual Studio 2010 と OpenCV 2.4.7 を使用しています。

私のコード:

CascadeClassifier cascade;

if(!cascade.load("D:/data/training.xml"))
{
    printf("Error load XML!\n");
    return -1;
}

私がこれまでに試したこと:

  • "" を使用してパスを手動で指定しようとしました
  • パスに / または \ を使用しようとしました
  • ユーザーに許可を与えようとした
  • 絶対パスを使用せずにxmlを呼び出そうとしました
  • このエラーを検索するときに見つけた多くの種類のコードを使用しようとしました
  • それらの新しいフォルダーを作成してxmlを分離しようとしました

追加情報:

  • デバッグモードでの実行は 100% 完全に機能します
  • Visual Studio の使用中にリリースで実行すると、ブレークがトリガーされます
  • ビルド中に作成された exe を使用して実行すると、「Error load XML!」のみが表示されます。

私は今本当に混乱しているので、尋ねることにしました..前にありがとう。

4

1 に答える 1