社区
图形处理/算法
帖子详情
有一段程序,多次执行会发生错误,为什么?
quanshangdu
2009-05-09 12:05:40
我有一个提取图像颜色特征的程序,用它遍历提取图像库中的图像特征,但提取到180张左右的时候,就会出错,好像是内存溢出的错误,请大家帮分析一下,这种情况可能是什么错误?谢谢
...全文
160
13
打赏
收藏
有一段程序,多次执行会发生错误,为什么?
我有一个提取图像颜色特征的程序,用它遍历提取图像库中的图像特征,但提取到180张左右的时候,就会出错,好像是内存溢出的错误,请大家帮分析一下,这种情况可能是什么错误?谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lucklizhan
2009-05-11
打赏
举报
回复
前180次内存还够使用,所以不报错。
到181次申请内存时,发现不足就会报错啦!
估计是使用的临时内存没有完全释放。
hndxh3000
2009-05-11
打赏
举报
回复
应该不是没释放DC,而是没释放被提取特征的矩阵内存
biweilun
2009-05-11
打赏
举报
回复
用任务管理器看看你的GDI对象的数量
用户 昵称
2009-05-11
打赏
举报
回复
把代码贴出来,有关dc方面的,应该比较容易进行修正。
bobohack
2009-05-09
打赏
举报
回复
应该是内存问题
quanshangdu
2009-05-09
打赏
举报
回复
我想问问,我的代码执行171次没有错误,但执行172次就有错误,这是可能是什么问题?
leechrockgames
2009-05-09
打赏
举报
回复
估计是内存不够了.你自己可以算一下.一张图最少都是(512*512*3)/1024/1024=0.75M;
0.75*180=135M,如果大于此值,就按512的陪数计算,所以好大.
danxuezx
2009-05-09
打赏
举报
回复
多次执行错误估计是内存泄漏了
luckyboy101
2009-05-09
打赏
举报
回复
是DeleteObject( );
luckyboy101
2009-05-09
打赏
举报
回复
图像资源没有释放pDC->DeleteDC();
ahui5252
2009-05-09
打赏
举报
回复
一楼说的没错咯……
quanshangdu
2009-05-09
打赏
举报
回复
问什么对180张图像以下的图库好使,多与180张就不好使呢
wonaixiaogang
2009-05-09
打赏
举报
回复
你自己都说内存溢出了,,还能是什么错误。
注意每次CreateDC 后需要DeleteDC
数组越界访问
会
发生
什么
错误
?怎样避免该
错误
?_Stack Overflow:为什么
会
发生
ArrayIndexOutOfBoundsException?...
在逛 Stack Overflow 的时候,发现了一些访问量像昆仑山一样高的问题,比如说这个:为什么
会
发生
ArrayIndexOutOfBoundsException?这样看似简单到不值得一问的问题,访问量足足有 69万+,这不得了啊!说明有不少的初级
程序
员被这个问题困扰过。实话实说吧,我也有点吃不准为什么。来回顾一下提问者的问题:ArrayIndexOutOfBoundsException 究...
java的while
会
错_
执行
while循环时
发生
了一些非常奇怪的
错误
所以我基本上是在编写基于海战控制台的游戏 . 我实际上正在为游戏菜单编写功能 . 除了一些奇怪的故障外,它在
执行
时一切正常 .当我输入一个无效的 float 值(其中包含1到4的数字作为其有效数字(例如7.4))时,它
会
显示一条标准
错误
消息,但是也
会
执行
与该数字对应的命令(7.4
会
触发
错误
消息但是然后
一段
时间后退出
程序
,就像用户输入数字"4"作为输入一样,任何x都是相同的 . [1-4]数字)当用...
qt 在
程序
执行
结束
执行
一段
代码
在 Qt 应用
程序
中,如果你希望在
程序
执行
结束时运行
一段
特定的代码,可以使用多种方法。当应用
程序
即将退出时,这个信号
会
被发射,你可以在这个槽函数中
执行
你希望在
程序
结束时运行的代码。这种方法确保了你的代码在应用
程序
退出之前
执行
,非常适用于清理资源、保存状态或
执行
其他需要在
程序
结束时完成的任务。如果你使用的是 Qt Widgets 应用
程序
,而不是控制台应用
程序
,你可以使用。槽函数将被调用,并
执行
其中的代码。当应用
程序
即将退出时,在这个示例中,我们定义了一个。类,该类包含一个槽函数。函数中,我们创建了一个。
详解
程序
执行
过程
详解
程序
执行
过程(基于C语言)
一段
良好的
程序
永远不应该
发生
panic异常
panic来自被调函数的信号,表示
发生
了某个已知的bug。
一段
良好的
程序
永远不应该
发生
panic异常 对于大部分
程序
而言,永远无法保证能够成功运行,因为
错误
原因往往超出
程序
员的控制范围。任何进行io操作的
程序
都
会
面临出错的可能,只有无经验的
程序
员才
会
相信读写操作不
会
失败。 处理
错误
的五种策略: 1. 传递
错误
response, err := http.Get(url) if err !=...
图形处理/算法
19,464
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章