|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
09.11.2019, 19:13 | #1 |
Регистрация: 09.11.2019
Сообщений: 5
|
Получение rgb с веб-камеры
Добрый день.
Встала такая задача, нужно с веб камеры получать изображение в текстовом формате rgb и записывать в json в виде 3 массивов. Информация о камере Название камеры: Webcam C170 Рейтинг качества: 114 Встроенный микрофон: audioinput#0 Встроенный динамик: Частота кадров: 12 FPS Тип потока: video Режим изображения: rgb Количество мегапикселей: 0.79 MP Разрешение камеры: 1024×768 Видеостандарт: XGA Соотношение сторон: 1.33 Размер файла PNG: 455.62 kB Размер файла JPEG: 149.5 kB Битрейт: 1.75 MB/s Количество цветов: 38684 Средний цвет RGB: Светлота: 47.25% Светимость: 47.36% Яркость: 47.19% Тон цвета: 27° Насыщенность: 3.73% По возможности набросайте код или хотя бы подскажите в какую сторону смотреть. Заранее спасибо. |
09.11.2019, 19:23 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,707
|
Берете один из способов получения картинки с камеры и получаете...
|
10.11.2019, 03:26 | #3 |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,063
|
Можно использовать библиотеку OpenCV и данные RGB пикселей сохранить в XML. И не совсем понятно, Вы непрерывно хотите вести запись данных в файл или только один кадр или пиксель сохранить?
I am not a wizard, I am just learning.
|
10.11.2019, 13:28 | #4 | |
Регистрация: 09.11.2019
Сообщений: 5
|
Цитата:
(в зависимости от частоты кадров в видео)Желательно чтоб все проходило напрямую без предварительного сохранения видео |
|
10.11.2019, 19:51 | #5 |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,063
|
Дело в том, RGB параметр это один пиксель три j столбца одной i - ой строки - (а в с ) = (255 255 255).
255 - максимальная яркость цветового потока. Т. е. пример, поток красного цвета равный максимальной яркости при отсутствии цветовых потоков зеленого и синего можно сохранить в XML файл как - (255 0 0). Где (255 0 0) = (R G B). Зачем Вам необходимо весь поток кадров сохранять в XML?
I am not a wizard, I am just learning.
|
10.11.2019, 23:03 | #6 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
Размер XML будет дичайшим.
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
10.11.2019, 23:07 | #7 |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,063
|
Если весь поток туда лить, то да. Сервер арендовать придется
I am not a wizard, I am just learning.
|
11.11.2019, 17:13 | #8 |
Регистрация: 09.11.2019
Сообщений: 5
|
Ну хорошо допустим мы уже получили отдельные кадры из видео.
Вообще цель проекта находить перепады между цветами. То есть находить все пиксели конкретного диапазона цветов, Например пиксели с RGB от 25 120 200 до 30 125 205. |
11.11.2019, 19:48 | #9 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
Так зачем велосипед изобретать?? Есть Opencv и функция InRange
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
11.11.2019, 21:13 | #10 |
Регистрация: 09.11.2019
Сообщений: 5
|
Дело в том что мне нужно будет помимо цвета пикселей находить их координаты и выделять скопления пикселей на изображении так чтобы можно было находить границы объектов по границам цвета
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Приложение для камеры | Елена S | Windows | 0 | 03.06.2019 11:42 |
C# Библиотека для камеры IP просмотра камеры | devguy | C# (си шарп) | 1 | 21.11.2014 17:29 |
получение картинки с IP камеры | brutalis | Qt и кроссплатформенное программирование С/С++ | 4 | 02.11.2013 17:15 |
Счетчик из web-камеры | kta87 | Свободное общение | 10 | 04.07.2012 15:48 |
Получение картинки с веб-камеры | Aleksandr_59 | Мультимедиа в Delphi | 17 | 23.03.2012 17:56 |