Название: Как получить поток байтов с QCamera? Отправлено: zuev56 от Апрель 18, 2013, 07:53 Пишу программу на Symbian - датчик движения и мне нужно получать с камеры не изображение, а только поток байтов. Как бы можно было это сделать?
Может есть и другие варианты создания такого датчика из камеры? Название: Re: Как получить поток байтов с QCamera? Отправлено: Bepec от Апрель 18, 2013, 08:08 Изображение с камеры - это поток байтов :D 24 изображения в секунду = видео :D
Название: Re: Как получить поток байтов с QCamera? Отправлено: zuev56 от Апрель 18, 2013, 11:31 Изображение с камеры - это поток байтов :D 24 изображения в секунду = видео :D А как этот поток байтов присвоить переменной? В этом вся проблема. Я не знаю к какому методу обратиться :-[Название: Re: Как получить поток байтов с QCamera? Отправлено: Bepec от Апрель 18, 2013, 12:01 Вы можете получить с камеры изображение?
Если да, тогда это изображение и есть искомые ваши байты. Название: Re: Как получить поток байтов с QCamera? Отправлено: zuev56 от Апрель 18, 2013, 14:50 Вы можете получить с камеры изображение? Если да, тогда это изображение и есть искомые ваши байты. Да я всё это понимаю. Буквально мне надо эти самые байты присвоить переменной, т.е. чтобы 24 раза в секунду обновлялось значение переменной, а не выводилось изображение. Примерно так как в QIODevice::writeData(const char *data, qint64 len). Название: Re: Как получить поток байтов с QCamera? Отправлено: alexis031182 от Апрель 18, 2013, 15:03 В пятом Qt есть пример с видеоповерхностью. Вот через неё можно получить доступ к данным. Пример находится: QtDir/...../examples/multimediawidgets/customvideosurface. В частности, надо смотреть файл videowidgetsurface.cpp, функцию:
bool VideoWidgetSurface::present(const QVideoFrame &frame); Название: Re: Как получить поток байтов с QCamera? Отправлено: ecspertiza от Апрель 18, 2013, 15:05 Я с QCamera близко не сталкивался. Но есть подозрение ,что можно написать свой класс наследованный от QAbstractVideoSurface, передать его в QCamera и посмотреть ,что вызывается и где можно получить поток. Возможно даже в ф-цию present передается один видео фрейм - он же кадр.
Название: Re: Как получить поток байтов с QCamera? Отправлено: ecspertiza от Апрель 18, 2013, 15:05 alexis031182, опередил :)
|