我想制作在 hadoop 上使用模板匹配的程序。我和它一起使用hipi。
但是我运行我的程序,我得到了错误“OutOfMemoryError”,如下所示。
CvException [org.opencv.core.CvException: cv::Exception: /home/ubuntu/opencv/opencv-2.4.11/modules/core/src/alloc.cpp:52: 错误: (-4) 分配失败 67737604函数 OutOfMemoryError 中的字节数]
如果我用少量图片进行测试,它在本地 PC 和服务器 PC 上都能正常工作。如果我在本地 PC 上进行测试,该 PC 为 hadoop 独立设置,包含 300 张图片(约 300MB),它也能正常工作。
但是如果我在服务器上用 300 张图片进行测试,大约 10~11 张图片效果很好,然后调用类似的错误。
如果你想看我的代码,你可以在 github 上看我的代码
https://github.com/kangilkueon/graduation_portfolio/blob/master/templateMatchingHadoop.java
你能帮我解决这个问题吗?