Сейчас я работаю над программой компьютерного зрения с OpenCV на C ++. Кажется, что он работает на 100% нормально с прямой трансляцией с веб-камеры, но когда я попытался передать поток из avi-файла, он начал падать с ошибкой «Access Violation». Я не понимаю, почему это так, потому что единственное различие между ними заключается в начальном захвате кадра - обработка изображения после этого остается такой же.
Я занимаюсь разработкой в VS2008. Любопытно, что когда я устанавливаю точку останова в main () и debug (F5), программа работает нормально. Однако, когда я запускаю без отладки (Ctrl + F5), я получаю сообщение об ошибке.
Кто-нибудь сталкивался с подобной проблемой или кто-нибудь знает, почему моя программа работает нормально при отладке, но не при нормальном выполнении?