![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 09.11.2019
Сообщений: 5
|
![]()
Добрый день.
Встала такая задача, нужно с веб камеры получать изображение в текстовом формате 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% По возможности набросайте код или хотя бы подскажите в какую сторону смотреть. Заранее спасибо. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,821
|
![]()
Берете один из способов получения картинки с камеры и получаете...
|
![]() |
![]() |
![]() |
#3 |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,063
|
![]()
Можно использовать библиотеку OpenCV и данные RGB пикселей сохранить в XML. И не совсем понятно, Вы непрерывно хотите вести запись данных в файл или только один кадр или пиксель сохранить?
I am not a wizard, I am just learning.
|
![]() |
![]() |
![]() |
#4 | |
Регистрация: 09.11.2019
Сообщений: 5
|
![]() Цитата:
(в зависимости от частоты кадров в видео)Желательно чтоб все проходило напрямую без предварительного сохранения видео |
|
![]() |
![]() |
![]() |
#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.
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
![]()
Размер XML будет дичайшим.
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
![]() |
![]() |
![]() |
#7 |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,063
|
![]()
Если весь поток туда лить, то да. Сервер арендовать придется
![]()
I am not a wizard, I am just learning.
|
![]() |
![]() |
![]() |
#8 |
Регистрация: 09.11.2019
Сообщений: 5
|
![]()
Ну хорошо допустим мы уже получили отдельные кадры из видео.
Вообще цель проекта находить перепады между цветами. То есть находить все пиксели конкретного диапазона цветов, Например пиксели с RGB от 25 120 200 до 30 125 205. |
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
![]()
Так зачем велосипед изобретать?? Есть Opencv и функция InRange
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
![]() |
![]() |
![]() |
#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 |