Название: отрисовка картинки 680х480 Отправлено: addigde от Октябрь 19, 2018, 18:11 Здравствуйте!
Подскажите пожалуйста какой виджет можно для динамической отрисовки картинке в QT Картинка - 25Гц оцифрованное аналоговое видео Заранее благодарен! Название: Re: отрисовка картинки 680х480 Отправлено: lit-uriy от Октябрь 22, 2018, 06:02 QLable может видео воспроизводить.
Про рисование хорошо написано в доке на старую версию Qt: http://www.doc.crossplatform.ru/qt/4.5.0/paintsystem.html Название: Re: отрисовка картинки 680х480 Отправлено: kuzulis от Октябрь 22, 2018, 11:40 Это все полная фигня, ЦПУ будет жарить на 146% и все остальное будет тормозить.
Используй лучше libVLC или иные либы, которые рендерят напрямую в хендл окна/виджета (в случае виджетов) используя аппаратное кодирование/декодирование. Название: Re: отрисовка картинки 680х480 Отправлено: Igors от Октябрь 22, 2018, 13:15 Картинка - 25Гц оцифрованное аналоговое видео Без затей конвертировать в ARGB (QImage) и затем QPainter::drawImаge. Виджет - любой, хоть QWidget. На 25 fps хватит с головой. А если есть операции потяжелее (напр scale) - вынести подготовку буферов в поток или несколько.Название: Re: отрисовка картинки 680х480 Отправлено: addigde от Октябрь 24, 2018, 08:10 Всем большое спасибо!, появилось надежда что можно сделать в краткие скроки а получается пример от QT Qcamera в этом случае слишком геморойный?
Название: Re: отрисовка картинки 680х480 Отправлено: Igors от Октябрь 24, 2018, 09:49 .. а получается пример от QT Qcamera в этом случае слишком геморойный? Смотря какие у Вас входные данныеНазвание: Re: отрисовка картинки 680х480 Отправлено: addigde от Октябрь 25, 2018, 07:53 У меня 640 на 480 ихображение с инфракрасной матрицой , с 50 Гц частотой обновления. Передаеьься сначала 640 строк по первому столбцу и так дале до 480 го
Название: Re: отрисовка картинки 680х480 Отправлено: Igors от Октябрь 25, 2018, 12:46 У меня 640 на 480 ихображение с инфракрасной матрицой , с 50 Гц частотой обновления. Передаеьься сначала 640 строк по первому столбцу и так дале до 480 го Наверное этот текст в транспорте на телефоне набирали :) Понял так что формат пикселя Вам известен - ну так в ARGB (QImage) его, и все делаНазвание: Re: отрисовка картинки 680х480 Отправлено: addigde от Октябрь 26, 2018, 08:05 угу, так и было), или в VLCWidgetVideo ?
|