Ограничение OpenCV в использовании памяти

Я пишу программу, которая должна работать с 42-мегапиксельной камерой.
Я использую Visual Studio 2015 с OpenCV и библиотекой камеры.

Я заметил, что программа зависала из-за нехватки памяти, даже если у меня есть половина доступной памяти

Я пытался создать большие образы cv :: Mat в верхней части моей программы, просто чтобы посмотреть, что происходит, и после того, как программа достигла 1 ГБ используемой памяти, она потерпела крах.
Теперь мой вопрос: есть ли какие-либо ограничения в использовании OpenCV? и если да, как я могу немного увеличить этот предел? или я должен искать что-то еще? (даже если сейчас недели, я безуспешно ищу основную причину!)

0

Решение

Скомпилируйте программу в 64-битном режиме.
Если вы уже это сделали, то проверьте, включен ли у вас файл подкачки и не занимает ли другая программа много памяти.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]