opencv新手,想知道程序出现下面的问题是什么原因导致的(用的VS2013和opencv2.4.9)

时间:2022-11-14 12:05:43
opencv小白,刚开始学习opencv,自己在装软件,没有什么基础,请大神指点
(百度过别人的问题,说应该把dll放到C的系统文件里,可是换了后并没有用,求大神解答)
opencv新手,想知道程序出现下面的问题是什么原因导致的(用的VS2013和opencv2.4.9)
这是从网上搜索来的检测代码
opencv新手,想知道程序出现下面的问题是什么原因导致的(用的VS2013和opencv2.4.9)
编译可以通过
opencv新手,想知道程序出现下面的问题是什么原因导致的(用的VS2013和opencv2.4.9)
图像可以正确正常显示出来
opencv新手,想知道程序出现下面的问题是什么原因导致的(用的VS2013和opencv2.4.9)
但是,当关闭对话框的时候出现了错误
opencv新手,想知道程序出现下面的问题是什么原因导致的(用的VS2013和opencv2.4.9)
点击重试以后出现上面的对话框
opencv新手,想知道程序出现下面的问题是什么原因导致的(用的VS2013和opencv2.4.9)
上图是显示的问题

以下为输出:
“test_OpenCv.exe”(Win32):  已加载“C:\Users\蝶\Documents\Visual Studio 2013\Projects\test_OpenCv\Debug\test_OpenCv.exe”。已加载符号。
“test_OpenCv.exe”(Win32):  已加载“C:\Windows\SysWOW64\ntdll.dll”。已加载符号。
“test_OpenCv.exe”(Win32):  已加载“C:\Windows\SysWOW64\kernel32.dll”。已加载符号。
“test_OpenCv.exe”(Win32):  已加载“C:\Windows\SysWOW64\KernelBase.dll”。已加载符号。
“test_OpenCv.exe”(Win32):  已加载“D:\opencv\opencv\build\x86\vc12\bin\opencv_core249d.dll”。无法查找或打开 PDB 文件。
“test_OpenCv.exe”(Win32):  已加载“D:\opencv\opencv\build\x86\vc12\bin\opencv_highgui249.dll”。无法查找或打开 PDB 文件。
“test_OpenCv.exe”(Win32):  已加载“C:\Windows\SysWOW64\msvcp120d.dll”。已加载符号。
“test_OpenCv.exe”(Win32):  已加载“C:\Windows\SysWOW64\msvcr120d.dll”。已加载符号。
“test_OpenCv.exe”(Win32):  已加载“C:\Windows\SysWOW64\user32.dll”。已加载符号。
“test_OpenCv.exe”(Win32):  已加载“C:\Windows\SysWOW64\gdi32.dll”。已加载符号。
“test_OpenCv.exe”(Win32):  已加载“C:\Windows\SysWOW64\ole32.dll”。已加载符号。
“test_OpenCv.exe”(Win32):  已加载“C:\Windows\SysWOW64\oleaut32.dll”。已加载符号。
“test_OpenCv.exe”(Win32):  已加载“C:\Windows\SysWOW64\advapi32.dll”。已加载符号。
“test_OpenCv.exe”(Win32):  已加载“D:\opencv\opencv\build\x86\vc12\bin\opencv_core249.dll”。无法查找或打开 PDB 文件。
“test_OpenCv.exe”(Win32):  已加载“C:\Windows\SysWOW64\comctl32.dll”。已加载符号。
“test_OpenCv.exe”(Win32):  已加载“C:\Windows\SysWOW64\msvfw32.dll”。已加载符号。
“test_OpenCv.exe”(Win32):  已加载“C:\Windows\SysWOW64\avifil32.dll”。已加载符号。
“test_OpenCv.exe”(Win32):  已加载“C:\Windows\SysWOW64\avicap32.dll”。已加载符号。
“test_OpenCv.exe”(Win32):  已加载“C:\Windows\SysWOW64\msvcp120.dll”。已加载符号。
“test_OpenCv.exe”(Win32):  已加载“C:\Windows\SysWOW64\msvcr120.dll”。已加载符号。
“test_OpenCv.exe”(Win32):  已加载“C:\Windows\SysWOW64\combase.dll”。已加载符号。
“test_OpenCv.exe”(Win32):  已加载“C:\Windows\SysWOW64\msvcrt.dll”。已加载符号。
“test_OpenCv.exe”(Win32):  已加载“C:\Windows\SysWOW64\rpcrt4.dll”。已加载符号。
“test_OpenCv.exe”(Win32):  已加载“C:\Windows\SysWOW64\sechost.dll”。已加载符号。
“test_OpenCv.exe”(Win32):  已加载“C:\Windows\SysWOW64\winmm.dll”。已加载符号。
“test_OpenCv.exe”(Win32):  已加载“C:\Windows\SysWOW64\shell32.dll”。已加载符号。
“test_OpenCv.exe”(Win32):  已加载“C:\Windows\SysWOW64\msacm32.dll”。已加载符号。
“test_OpenCv.exe”(Win32):  已加载“C:\Windows\SysWOW64\version.dll”。已加载符号。
“test_OpenCv.exe”(Win32):  已加载“C:\Windows\SysWOW64\sspicli.dll”。已加载符号。
“test_OpenCv.exe”(Win32):  已加载“C:\Windows\SysWOW64\winmmbase.dll”。已加载符号。
“test_OpenCv.exe”(Win32):  已加载“C:\Windows\SysWOW64\shlwapi.dll”。已加载符号。
“test_OpenCv.exe”(Win32):  已加载“C:\Windows\SysWOW64\cryptbase.dll”。已加载符号。
“test_OpenCv.exe”(Win32):  已加载“C:\Windows\SysWOW64\cfgmgr32.dll”。已加载符号。
“test_OpenCv.exe”(Win32):  已加载“C:\Windows\SysWOW64\devobj.dll”。已加载符号。
“test_OpenCv.exe”(Win32):  已加载“C:\Windows\SysWOW64\bcryptprimitives.dll”。已加载符号。
“test_OpenCv.exe”(Win32):  已加载“C:\Windows\SysWOW64\imm32.dll”。已加载符号。
“test_OpenCv.exe”(Win32):  已加载“C:\Windows\SysWOW64\msctf.dll”。已加载符号。
“test_OpenCv.exe”(Win32):  已加载“C:\Windows\SysWOW64\uxtheme.dll”。已加载符号。
“test_OpenCv.exe”(Win32):  已加载“C:\Windows\SysWOW64\dwmapi.dll”。已加载符号。
“test_OpenCv.exe”(Win32):  已加载“C:\Windows\SysWOW64\kernel.appcore.dll”。已加载符号。
“test_OpenCv.exe”(Win32):  已加载“C:\Users\蝶\AppData\Roaming\TaobaoProtect\TaobaoProtectSE.dll”。无法查找或打开 PDB 文件。
“test_OpenCv.exe”(Win32):  已加载“C:\Windows\SysWOW64\psapi.dll”。已加载符号。
“test_OpenCv.exe”(Win32):  已加载“C:\Windows\SysWOW64\crypt32.dll”。已加载符号。
“test_OpenCv.exe”(Win32):  已加载“C:\Windows\SysWOW64\sfc.dll”。已加载符号。
“test_OpenCv.exe”(Win32):  已加载“C:\Windows\SysWOW64\msasn1.dll”。已加载符号。
“test_OpenCv.exe”(Win32):  已加载“C:\Windows\SysWOW64\sfc_os.dll”。已加载符号。
“test_OpenCv.exe”(Win32):  已加载“C:\Windows\SysWOW64\clbcatq.dll”。已加载符号。
“test_OpenCv.exe”(Win32):  已加载“C:\Windows\SysWOW64\SogouTSF.ime”。无法查找或打开 PDB 文件。
“test_OpenCv.exe”(Win32):  已加载“C:\Windows\SysWOW64\msimg32.dll”。已加载符号。
“test_OpenCv.exe”(Win32):  已加载“C:\Windows\SysWOW64\SHCore.dll”。已加载符号。
“test_OpenCv.exe”(Win32):  已加载“C:\Windows\SysWOW64\ntmarta.dll”。已加载符号。
“test_OpenCv.exe”(Win32):  已加载“C:\Windows\SysWOW64\SogouPY.ime”。无法查找或打开 PDB 文件。
“test_OpenCv.exe”(Win32):  已加载“C:\Windows\SysWOW64\ws2_32.dll”。已加载符号。
“test_OpenCv.exe”(Win32):  已加载“C:\Windows\SysWOW64\oleacc.dll”。已加载符号。
“test_OpenCv.exe”(Win32):  已加载“C:\Windows\SysWOW64\nsi.dll”。已加载符号。
“test_OpenCv.exe”(Win32):  已加载“D:\搜狗输入法\SogouInput\Components\SgAppender\1.0.0.207\SgAppender_Dll.dll”。无法查找或打开 PDB 文件。
“test_OpenCv.exe”(Win32):  已加载“D:\搜狗输入法\SogouInput\7.8.0.7086\Resource.dll”。模块已生成,不包含符号。
“test_OpenCv.exe”(Win32):  已加载“D:\搜狗输入法\SogouInput\Components\PicFace\1.0.0.1394\PicFace.dll”。无法查找或打开 PDB 文件。
“test_OpenCv.exe”(Win32):  已加载“C:\Windows\SysWOW64\profapi.dll”。已加载符号。
线程 0x3128 已退出,返回值为 0 (0x0)。
线程 0x2e48 已退出,返回值为 0 (0x0)。
“test_OpenCv.exe”(Win32):  已卸载“C:\Windows\SysWOW64\SogouTSF.ime”
0x77BEF305 (ntdll.dll) (test_OpenCv.exe 中)处的第一机会异常:  0xC0000005:  读取位置 0x02791FFF 时发生访问冲突。
Debug Assertion Failed!

Program: ...visual studio 2013\Projects\test_OpenCv\Debug\test_OpenCv.exe
File: f:\dd\vctools\crt\crtw32\misc\dbgheap.c
Line: 1322

Expression: _CrtIsValidHeapPointer(pUserData)

For information on how your program can cause an assertion
failure, see the Visual C++ documentation on asserts.

(Press Retry to debug the application)
“test_OpenCv.exe”(Win32):  已加载“C:\Windows\SysWOW64\SogouTSF.ime”。无法查找或打开 PDB 文件。
test_OpenCv.exe 已触发了一个断点。

程序“[6204] test_OpenCv.exe”已退出,返回值为 0 (0x0)。
想请大神帮我看一下错误在哪里,具体应该如何修改,感激不尽

5 个解决方案

#1


崩溃的时候在弹出的对话框按相应按钮进入调试,按Alt+7键查看Call Stack即“调用堆栈”里面从上到下列出的对应从里层到外层的函数调用历史。双击某一行可将光标定位到此次调用的源代码或汇编指令处,看不懂时双击下一行,直到能看懂为止。

#2


请问楼主问题解决了吗?

#3


vs2010 能够运行跑到2013下面也出现了类似的问题,请问楼主解决了吗?

#4


“SeaIce.exe”(Win32):  已加载“C:\Windows\SysWOW64\SogouPY.ime”。无法查找或打开 PDB 文件。
“SeaIce.exe”(Win32):  已加载“C:\Windows\SysWOW64\SogouTSF.ime”。无法查找或打开 PDB 文件
楼主,我也遇到了这个问题,很棘手,麻烦告知一下怎么解决

#5


我刚开始也出现这个问题,因为是直接从教程中复制的代码,没注意,图像和代码中的后缀不统一引起的,改下后缀就解决了,给大家提供个思路

#1


崩溃的时候在弹出的对话框按相应按钮进入调试,按Alt+7键查看Call Stack即“调用堆栈”里面从上到下列出的对应从里层到外层的函数调用历史。双击某一行可将光标定位到此次调用的源代码或汇编指令处,看不懂时双击下一行,直到能看懂为止。

#2


请问楼主问题解决了吗?

#3


vs2010 能够运行跑到2013下面也出现了类似的问题,请问楼主解决了吗?

#4


“SeaIce.exe”(Win32):  已加载“C:\Windows\SysWOW64\SogouPY.ime”。无法查找或打开 PDB 文件。
“SeaIce.exe”(Win32):  已加载“C:\Windows\SysWOW64\SogouTSF.ime”。无法查找或打开 PDB 文件
楼主,我也遇到了这个问题,很棘手,麻烦告知一下怎么解决

#5


我刚开始也出现这个问题,因为是直接从教程中复制的代码,没注意,图像和代码中的后缀不统一引起的,改下后缀就解决了,给大家提供个思路