0

OpenCVをインストールしようとしていますが、常に問題があります。私が試した最後のことはこれです:

VisualStudio2010用にOpenCV-2.3をセットアップする

しかし、コアを実行した後、このエラーが発生します。

'open23.exe':ロード済み'C:\ Users \ Napster \ Documents \ Visual Studio 2010 \ Projects \ open23 \ Debug \ open23.exe'、シンボルがロードされました。'open23.exe':ロード済み'C:\ Windows \ SysWOW64 \ ntdll.dll'、シンボルがロードされました(ソース情報が削除されました)。'open23.exe':ロード済み'C:\ Windows \ SysWOW64 \ kernel32.dll'、シンボルがロードされました(ソース情報が削除されました)。'open23.exe':ロード済み'C:\ Windows \ SysWOW64 \ KernelBase.dll'、シンボルがロードされました(ソース情報が削除されました)。'open23.exe':ロード済み'C:\ Users \ Napster \ Documents \ Visual Studio 2010 \ Projects \ open23 \ Debug \ opencv_highgui230.dll'、PDBファイルが見つからないか開くことができません'open23.exe':ロード済み' C:\ Windows \ SysWOW64 \ user32.dll'、シンボルがロードされました(ソース情報が削除されました)。'open23.exe':ロード済み'C:\ Windows \ SysWOW64\gdi32。dll'、シンボルがロードされました(ソース情報が削除されました)。'open23.exe':ロード済み'C:\ Windows \ SysWOW64 \ lpk.dll'、シンボルがロードされました(ソース情報が削除されました)。'open23.exe':ロード済み'C:\ Windows \ SysWOW64 \ usp10.dll'、シンボルがロードされました(ソース情報が削除されました)。'open23.exe':ロード済み'C:\ Windows \ SysWOW64 \ msvcrt.dll'、シンボルがロードされました(ソース情報が削除されました)。'open23.exe':ロード済み'C:\ Windows \ SysWOW64 \ advapi32.dll'、シンボルがロードされました(ソース情報が削除されました)。'open23.exe':ロード済み'C:\ Windows \ SysWOW64 \ sechost.dll'、シンボルがロードされました(ソース情報が削除されました)。'open23.exe':ロード済み'C:\ Windows \ SysWOW64 \ rpcrt4.dll'、シンボルがロードされました(ソース情報が削除されました)。'open23.exe':ロード済み'C:\ Windows \ SysWOW64 \ sspicli.dll'、ロードされたシンボル(ソース情報が削除されました)。'open23.exe':ロード済み'C:\ Windows \ SysWOW64 \ cryptbase.dll'、シンボルがロードされました(ソース情報が削除されました)。'open23.exe':ロード済み'C:\ Windows \ SysWOW64 \ ole32.dll'、シンボルがロードされました(ソース情報が削除されました)。'open23.exe':ロード済み'C:\ Windows \ SysWOW64 \ oleaut32.dll'、シンボルがロードされました(ソース情報が削除されました)。'open23.exe':ロード済み'C:\ Users \ Napster \ Documents \ Visual Studio 2010 \ Projects \ open23 \ Debug \ opencv_core230.dll'、PDBファイルが見つからないか開くことができません'open23.exe':ロード済み' C:\ Windows \ winsxs \ x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4974_none_50940634bcb759cb \ msvcp90.dll'、シンボルが読み込まれました。'open23.exe':ロード済み'C:\ Windows \ winsxs\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729。4974_none_50940634bcb759cb \ msvcr90.dll'、シンボルがロードされました。'open23.exe':ロード済み'C:\ Windows \ winsxs \ x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7600.16385_none_ebf82fc36c758ad5 \ comctl32.dll'、シンボルがロードされました(ソース情報が削除されました)。'open23.exe':ロード済み'C:\ Windows \ SysWOW64 \ avifil32.dll'、シンボルがロードされました(ソース情報が削除されました)。'open23.exe':ロード済み'C:\ Windows \ SysWOW64 \ winmm.dll'、シンボルがロードされました(ソース情報が削除されました)。'open23.exe':ロード済み'C:\ Windows \ SysWOW64 \ msacm32.dll'、シンボルがロードされました(ソース情報が削除されました)。'open23.exe':ロード済み'C:\ Windows \ SysWOW64 \ msvfw32.dll'、シンボルがロードされました(ソース情報が削除されました)。'open23.exe':ロードされた'C:\ Windows \ SysWOW64 \ shell32.dll'、ロードされたシンボル(ソース情報が削除されました)。'open23.exe':ロード済み'C:\ Windows \ SysWOW64 \ shlwapi.dll'、シンボルがロードされました(ソース情報が削除されました)。'open23.exe':ロード済み'C:\ Windows \ SysWOW64 \ avicap32.dll'、シンボルがロードされました(ソース情報が削除されました)。'open23.exe':ロード済み'C:\ Windows \ SysWOW64 \ version.dll'、シンボルがロードされました(ソース情報が削除されました)。'open23.exe':ロード済み'C:\ Windows \ SysWOW64 \ msvcr100d.dll'、シンボルがロードされました。'open23.exe':ロード済み'C:\ Windows \ SysWOW64 \ imm32.dll'、シンボルがロードされました(ソース情報が削除されました)。'open23.exe':ロード済み'C:\ Windows \ SysWOW64 \ msctf.dll'、シンボルがロードされました(ソース情報が削除されました)。'open23.exe':ロード済み'C:\ Windows \ SysWOW64 \ uxtheme.dll'、ロードされたシンボル(ソース情報が削除されました)。'open23.exe':ロード済み'C:\ Program Files \ CheckPoint \ ZAForceField \ WOW64 \ Plugins \ ISWSHEX.dll'、PDBファイルが見つからないか開くことができません'open23.exe':ロード済み'C:\ Windows \ winsxs \ x86_microsoft .vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.6195_none_d09154e044272b9a \ msvcr80.dll'、シンボルがロードされました。'open23.exe':ロード済み'C:\ Windows \ SysWOW64 \ wintrust.dll'、シンボルがロードされました(ソース情報が削除されました)。'open23.exe':ロード済み'C:\ Windows \ SysWOW64 \ crypt32.dll'、シンボルがロードされました(ソース情報が削除されました)。'open23.exe':ロード済み'C:\ Windows \ SysWOW64 \ msasn1.dll'、シンボルがロードされました(ソース情報が削除されました)。'open23.exe':ロード済み'C:\ Windows \ winsxs\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727。6195_none_d09154e044272b9a \ msvcp80.dll'、シンボルがロードされました。'open23.exe':ロード済み'C:\ Windows \ SysWOW64 \ ntmarta.dll'、シンボルがロードされました(ソース情報が削除されました)。'open23.exe':ロード済み'C:\ Windows \ SysWOW64 \ Wldap32.dll'、シンボルがロードされました(ソース情報が削除されました)。'open23.exe':ロード済み'C:\ Program Files \ CheckPoint \ ZAForceField \ WOW64 \ AK \ icsak.dll'、open23.exeの0x7605b727(KernelBase.dll)でPDBファイルのファーストチャンス例外が見つからないか開くことができません: Microsoft C ++例外:メモリ位置0x0015f4d0でのstd :: exception ..'open23.exe':ロード済み'C:\ Windows \ SysWOW64 \ psapi.dll'、シンボルがロードされました(ソース情報が削除されました)。open23.exeの0x7605b727(KernelBase.dll)での初回例外:Microsoft C ++例外:メモリ位置0x0015f858でのstd::exception。スレッド'Win32Thread'(0xd20)がコード0(0x0)で終了しました。プログラム'[2392]open23.exe:Native'がコード-1(0xffffffff)で終了しました。

私のコード

含む

含む

含む

int main(int argc、char * argv []){if(argc <2){printf( "使用法:./opencv_hello \ n"); -1を返します。}

IplImage* img = cvLoadImage(argv[1], CV_LOAD_IMAGE_UNCHANGED); if (!img) {
return -1; }

cvNamedWindow( "display"、CV_WINDOW_AUTOSIZE); cvShowImage( "display"、img);

cvWaitKey(0);        

return 0; }

追加情報:エラーが発生する前に一部のdllが見つからなかったため、dllをopencvからdebugフォルダーにコピーしました。

また、私は初心者であり、これは私の最初の主要なc++個人プロジェクトです。そのため、追加のライブラリを使用してプログラムを作成しようとしたのは初めてです。

ありがとうございました

4

3 に答える 3

0

Nm、

私はこのコードを使用しました、そしてそれは働きました!

#include <cv.h>
#include <highgui.h> 
int main(int argc, char* argv[])
{
 IplImage* img = cvLoadImage( "funny-pictures-cat-goes-pew.jpg" );
 cvNamedWindow( "MyJPG", CV_WINDOW_AUTOSIZE );
 cvShowImage("MyJPG", img);
 cvWaitKey(0);
 cvReleaseImage( &img );
 cvDestroyWindow( "MyJPG" );
 return 0;
}
于 2012-07-16T19:37:05.343 に答える
0

To use opencv with Visual Studio - start here How to build applications with OpenCV inside the Microsoft Visual Studioでは、すべてのインクルード パスとライブラリ パスを正しくセットアップする方法について説明しています。

また、C++ ヘッダーと古い C 関数名を混在させています - 例のスタイルを使用してください

于 2012-07-17T00:08:50.453 に答える
0

将来「PDBが見つからない、または開くことができません」という警告が表示され、この回答をグーグルで調べている人にとっては、これはおそらく、64ビット(x64)のものではなく32ビット(x86)のopenCVライブラリを含めていることを意味します

于 2013-05-11T22:46:39.033 に答える