OpenCV发生奇怪的ntdll.dll错误

时间:2013-08-23 22:04:20

标签: opencv crash bmp ntdll

我遇到了BMP图像的奇怪错误。它似乎与损坏的文件无关,因为我创建了一个新图像,其中再次发生相同的错误。我不知道它是否重要,我正在使用Iphoto Plus 4(非常古老的软件)来制作BMP。

嗯,这就是发生的事情。图像尺寸为2350 x 1624,如果你设置坐标x = 1368,y = 0到255,242,216的像素颜色(我发现它也发生了另一种组合:254,242,216,也许有进一步的组合......)应用程序崩溃:

重现错误的代码:

sprintf_s(avi,"e:\\1\\mmc.bmp");
IplImage *frame=cvLoadImage(avi,CV_LOAD_IMAGE_COLOR);cvShowImage("video",frame);
cvWaitKey(1000);Sleep(6000);

错误消息:

  • Problemereignisname:APPCRASH
  • Anwendungsname:xyz.exe
  • Anwendungsversion:0.0.0.0
  • Anwendungszeitstempel:5217d7e2
  • Fehlermodulname:ntdll.dll
  • Fehlermodulversion:6.0.6000.16386
  • Fehlermodulzeitstempel:4549bdc9
  • Ausnahmecode:c0000005
  • Ausnahmeoffset:00061884
  • Betriebsystemversion:6.0.6000.2.0.0.768.3
  • Gebietsschema-ID:1031
  • ...

现在,这只发生在特定的像素位置,只有几组R,G,B值。为什么?有人有个主意吗? ......我迷路了: - (

0 个答案:

没有答案