2014年2月21日金曜日

OpenCV Win32 のメモリ制限を解除する

OpenCV の Win32 API は、メモリ制限がかかってる。

64bit OS で動作させる場合は、もっとたくさんめもりを使って、早く処理を終わらせたい。

OpenCVの以下を編集してビルドさせれば、制限を解除できます。

編集するファイル

coreに含まれる、internal.hpp を以下のように編集する。

//#define  CV_MAX_ALLOC_SIZE    (((size_t)1 << (sizeof(size_t)*8-2)))
#define CV_MAX_ALLOC_SIZE ULLONG_MAX

OpenCVをビルドしなおせばOK。



0 件のコメント:

コメントを投稿