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