2017-05-08 30 views
0

我試圖運行affdex /從GitHub下載CPP-SDK-樣本。我遇到了一個例外。 運行fllowing句子後:[affdex-SDK]遇到異常惡劣的alloc

frameDetector->setClassifierPath(DATA_FOLDER);

發生錯誤:

遇到異常惡劣分配

而VS2015 showes:

0x00007FF884FD9E08處(位於opencv-webc AM-DEMO.EXE中)引發的異常:微軟C++異常:性病:: bad_alloc的,位於內存位置0x0000006ED96FF7E0處

0x00007FF884FD9E08處(位於OpenCV的,網絡攝像頭,DEMO.EXE中)引發的異常:微軟C++異常:標準:: bad_alloc的,位於內存位置0x0000006ED96FD280處

0x00007FF884FD9E08處(位於的OpenCV-攝像頭-DEMO.EXE中)引發的異常:微軟C++異常:[重新拋出],位於內存位置0x0000000000000000處

0x00007FF884FD9E08處(位於opencv-webcam-demo.exe中)引發的異常:Microsoft C++異常:std :: bad_alloc,位於內存位置0x0000006ED96FD280處。

我的環境是Windows 10和Visual Studio 2015年。我想我已經正確配置的ENV。 我用

-d D:\\data

指定數據文件夾。

誰能告訴我如何解決這個問題?

回答

0

數據目錄附帶的壓縮包。該目錄由運行期間affdex-native.dll所需的分類器數據文件組成。根據您所下載的數據目錄將位於

C中的x64或x86可執行文件:\程序文件(x86)\ Affectiva \ AffdexSDK \數據

OR

C:\ Program Files文件\ Affectiva \ AffdexSDK \數據

+0

'affdex ::路徑DATA_FOLDER(L 「C:\\程序文件\\ Affectiva \\ AffdexSDK \\數據」);' 我做到了這一點,那麼它仍然告訴我,路徑必須是非空的。我確定該文件夾在那裏幷包含文件。我想知道VS版本可能導致的問題,因爲我使用vs2015。 – user7978772

+0

你正在使用的sdk版本是什麼? –

+0

X64。我從開發門戶網站下載了這個AffdexSDK-3.4.1-575-win64.exe。 – user7978772

相關問題