我正在编写一个必须使用42Mp Camera处理的程序。 我使用Visual Studio 2015与OpenCV和相机库成像控制。
我注意到程序因内存不足而崩溃,即使我有一半的ram可用
我试图在我的程序顶部创建大的cv :: Mat图像,只是为了看看发生了什么,并且在程序达到1 GB的已用内存后,它崩溃了。 现在我的问题是:使用OpenCV有什么限制吗?如果是的话,我怎么能提高这个限制?还是我要搜索别的东西? (即使现在已经好几周了,我还没有成功地寻找根本原因!)
答案 0 :(得分:1)
以64位模式编译程序。 如果您已经这样做,那么检查您是否启用了交换文件,并且没有其他程序占用大量内存。