2017-05-08 7 views
0

githubからダウンロードしたaffdex/cpp-sdk-samplesを実行しようとしました。私は例外が発生しました。 fllowing文を実行した後 :[affdex-sdk]例外の不正な割り当てが発生しました

frameDetector->setClassifierPath(DATA_FOLDER);

エラーが発生しました:

は例外悪い配分

が発生し、VS2015はshowes:

0x00007FF884FD9E08处(位はopencv-webc AM-demo.exe中)引发的异常:マイクロソフトC++异常:のstd :: bad_alloc、位于内存位置0x0000006ED96FF7E0处

0x00007FF884FD9E08处(位于OpenCVの - ウェブカメラ - demo.exe中)引发的异常:マイクロソフトC++异常:STD :: bad_alloc、位于内存位置0x0000006ED96FD280处

0x00007FF884FD9E08处(位于OpenCVの-ウェブカム-demo.exe中)引发的异常:マイクロソフトC++异常:[再スロー]、位于内存位置0x0000000000000000处

0x00007FF884FD9E08処理中にエラーが発生しました。Microsoft C++の例外:std :: bad_alloc、位内内在位置0x0000006ED96FD280处。

私の環境はWindows 10とVisual Studio 2015です。私はenvを正しく設定したと思います。 そして私は、データのフォルダを指定する

-d D:\\data

を使用しました。

このエラーを修正する方法を教えてもらえますか?

答えて

0

データディレクトリにはtarballが付属しています。ディレクトリは、ランタイム中にaffdex-native.dllで必要とされるクラシファイアデータファイルで構成されます。 \プログラムファイル(x86の)\ Affectiva \ AffdexSDK \データ

OR

:あなたはデータディレクトリをダウンロードしたのx64またはx86の実行に応じて、

Cに配置されます

C:\プログラムファイル\ Affectiva \ AffdexSDK \データ

+0

'affdex ::パスDATA_FOLDER(L "C:\\プログラムファイル\\ Affectiva \\ AffdexSDK \\データ");' Iこれは、パスが非nullでなければならないと私にまだ言いました。私はそのフォルダがそこにあり、ファイルを含んでいると確信しています。 vs2015を使用しているため、VSバージョンで問題が発生している可能性があります。 – user7978772

+0

使用しているSDKバージョンは何ですか? –

+0

X64。私は開発ポータルからAffdexSDK-3.4.1-575-win64.exeをダウンロードしました。 – user7978772

関連する問題