opencv 库,内存不足的问题,cv:Exception
nanke_yh
GIS领域新星创作者
博客专家认证 2018-09-23 06:44:17 在实现网上opencv+SIFT提取影像特征点代码时,编译通过,用8bit彩色小图片(几百*几百像素吧)运行也能通过并提取了特征点。然后更换数据源,换上了16bit黑白影像(6k*8k)运行时出现中断。
报错为,opencv内部内存不足,加断点调试是在cvCloneImage(base);处中断。
其中怀疑过影像位深问题,因为该算法需要将原影像转换为归一化的32位单波段影像再处理。因此,我将16bit转成8bit再运行依然报错。
读入后及时输出,有正确结果,这不存在影像路径和读入的问题了。
那这个问题该如何解决呢?