Я заметил странное поведение с cvQueryFrame
isntruction.
Я обычно работаю с IplImage* frame;
в качестве переменной, содержащей фактический кадр.
frame = cvQueryFrame(capture);
С этиминструкции, все идет хорошо, но если вы хотите сохранить, например, следующий кадр с другой переменной IplImage*
, потому что вы хотите сделать что-то другое.Я получаю сообщение об ошибке компиляции, выдающее сообщение о размере и других вещах.
Похоже, что существует невидимая связь между переменной, которую вы впервые используете с cvQueryFrame()
, и вы не можете разорвать это отношение, пока не отпустите захват var.
Я думаю, что уникальная связь с переменной захвата.
Есть ли возможность сохранить разные кадры с разными IplImage*
переменными?Любые другие идеи ???
Я использую OpenCV под OS X и устанавливаю с использованием MacPorts.