0

我在使用 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);

错误信息:

  • 问题名称:APPRCASH
  • 文件名称:xyz.exe
  • Anwendungs 版本:0.0.0.0
  • Anwendungszeitstempel: 5217d7e2
  • 模块名称:ntdll.dll
  • Fehlermodulversion:6.0.6000.16386
  • Fehlermodulzeitstempel: 4549bdc9
  • Ausnahme 代码:c0000005
  • Ausnahmeoffset: 00061884
  • Betriebsystem版本:6.0.6000.2.0.0.768.3
  • Gebietsschema-ID:1031
  • ...

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

4

0 回答 0