mrgloom 242 Жалоба Опубликовано March 17, 2011 Рисую точки и линии использую cvCircle и cvLine и соответственно при отрисовке cvShowImage выводит изображение с точками и линиями на нем. но это ресурсозатратно, т.к. требуется постоянно, выводить целое изображение, а не всего пару точек\линий. может есть вариант как то выводить в 2 слоя? где 1 постоянный, а на втором рисуются точки. так же как быть если изображение очень большое, его не проскролить не уменьшить\увеличить как с помощью opencv это сделать? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Nuzhny 243 Жалоба Опубликовано March 17, 2011 По поводу скорости рисования беспокоиться не стоит. Если прижмёт - переходи на профессиональную графику. Для изменения размеров окна надо почитать о параметрах функции cvNamedWindow Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
mrgloom 242 Жалоба Опубликовано March 17, 2011 что вы имеете ввиду под профессиональной графикой? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Nuzhny 243 Жалоба Опубликовано March 17, 2011 DirectX (Direct3D или Direct2D), OpenGL. Шейдеры, если придётся. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
quosego 5 Жалоба Опубликовано March 17, 2011 так же как быть если изображение очень большое, его не проскролить не уменьшить\увеличить как с помощью opencv это сделать? Такая возможность появится, если собрать opencv c поддержкой qt4 Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах