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!」のみが表示されます。
私は今本当に混乱しているので、尋ねることにしました..前にありがとう。