问题描述:从原来读取单张图片进行处理,到对文件夹的多个图片进行处理,折腾了半天,始终保存结果是一张图片的重复处理?
解决思路:一直以为是因为Mat和IplImage相互转换的问题,真是原因是中间过程中保存数据存储在元组结构中的向量里,没有进行释放内存,每次访问的仍然是第一幅图像保存的值。
解决方案:注意对使用的变量进行释放内存,或者及时更新访问的方式(切忌每次只访问到头元素)。
关于C++使用的问题————内存释放,
最新推荐文章于 2024-07-28 17:09:57 发布
问题描述:从原来读取单张图片进行处理,到对文件夹的多个图片进行处理,折腾了半天,始终保存结果是一张图片的重复处理?
解决思路:一直以为是因为Mat和IplImage相互转换的问题,真是原因是中间过程中保存数据存储在元组结构中的向量里,没有进行释放内存,每次访问的仍然是第一幅图像保存的值。
解决方案:注意对使用的变量进行释放内存,或者及时更新访问的方式(切忌每次只访问到头元素)。