|
13 / 12 / 4
Регистрация: 20.05.2016
Сообщений: 325
|
|
Улучшение качества изображений15.07.2017, 14:09. Показов 4930. Ответов 9
Метки изображения (Все метки)
Я использую в своём приложении захват видео с вебкамеры. Конечно же меня интересует улучшение качества захватываемого изображения. В частности, устранение мерцания, если оно есть.
Вообщем то со всеми проблемами хорошо справляется Emgu CV (C# обёртка над Open CV), но тащить за приложением такую большую библиотеку с кучей возможностей (от фильтров изображений до распознавания лица и движения) будет выглядеть глупо (ради возможности просто захвата видео с камеры, да и к тому же под одной платформой). Так же, библиотека платна для коммерческого использования. Посоветуете .net библиотеки для интеллектуальной обработки изображений, устранения мерцания если оно есть (т.е. ещё и анализ изображения). Можно попробовать расковырять исходники Open CV (Emgu CV трогать бесполезно, это, повторю, лишь обёртка). Только вот найти нужное не просто. А нужна мне VideoCapture.QueryFrame функция, где, скорее всего, и будет ясно какая обработка изображения выполняется.
0
|
|
| 15.07.2017, 14:09 | |
|
Ответы с готовыми решениями:
9
Улучшение качества изображения в PDF-документе Корректировка отсканированных изображений плохого качества
|
|
14322 / 9412 / 1356
Регистрация: 21.01.2016
Сообщений: 35,481
|
||
| 15.07.2017, 14:32 | ||
|
0
|
||
|
13 / 12 / 4
Регистрация: 20.05.2016
Сообщений: 325
|
|
| 15.07.2017, 15:06 [ТС] | |
|
Я не об этом. Сами посудите. Тащить столько кода ради использования 1/1000 доли функционала. Эмм. Не знаю...
Да и если это средний аргумент, то у меня есть второй: библиотека платная. Да, да. У меня именно коммерческое использование) Добавлено через 8 минут Да и вообще. Улучшение качества изображений не обязательно должно иметь место в захвата видео с камеры. Это можно много где использовать. Добавлено через 2 минуты Интересует именно устранение мерцания, разных типов шумов. Никакой коррекции я ввиду не имею (яркость, контраст как пример).
0
|
|
|
14322 / 9412 / 1356
Регистрация: 21.01.2016
Сообщений: 35,481
|
||
| 15.07.2017, 17:59 | ||
![]() На самом деле, размер конечного дистрибутива не столь важен, сколько время затраченное на разработку. Спокойно используйте эту библиотеку. А то получается, что у вас на ровном месте возникла проблема.
0
|
||
|
13 / 12 / 4
Регистрация: 20.05.2016
Сообщений: 325
|
|
| 15.07.2017, 18:06 [ТС] | |
|
Допустим вы меня убедили)
Качественную обработку видео я оставлю за Emgu CV. Как быть ещё с парой моих задач уж точно требующих подобного решения. Если не здесь, решение мне пригодиться в другом месте. Избавление от мерцания и шума в фотографиях - достаточно актуальный вопрос в любом случае. Нужно разобраться. Предлагаю дальше писать только по делу.
0
|
|
|
14322 / 9412 / 1356
Регистрация: 21.01.2016
Сообщений: 35,481
|
|
| 15.07.2017, 18:10 | |
|
dm stark, от шума может помочь размытие (самый популярный способ), от мерцания - фантазия, ибо не совсем ясно о чём речь.
0
|
|
|
13 / 12 / 4
Регистрация: 20.05.2016
Сообщений: 325
|
|
| 15.07.2017, 18:14 [ТС] | |
|
Под мерцанием я имел ввиду более крупные чем шум дефекты. Не суть...
Вот говоря о размытии, как можно определить, что изображение содержит шум? А то получится так, что мы качественное чёткое изображение размоем. Да и как определить коэффициент размытия. Это всё хорошо конечно. Ближе к делу. Но а есть ли библиотеки какие-нибудь для подобных целей? А то придётся дофига теории читать) Время - деньги, как вы сами мне намекнули выше.
0
|
|
|
14322 / 9412 / 1356
Регистрация: 21.01.2016
Сообщений: 35,481
|
|
| 16.07.2017, 04:36 | |
|
dm stark, open cv для этого вполне подходит. В теорию погружаться всё равно придётся, так что без чтения никуда.
0
|
|
|
13 / 12 / 4
Регистрация: 20.05.2016
Сообщений: 325
|
|
| 16.07.2017, 14:04 [ТС] | |
|
Я имел ввиду тогда уж внутренние алгоритмы.
А вот по поводу обработки изображений вы правы (шумоподавление: http://recog.ru/blog/opencv/198.html). Даже есть масштабирование с выбором метода интерполяции (качественное масштабирование): http://robocraft.ru/blog/computervision/287.html Добавлено через 3 минуты Продолжу использовать Emgu CV)) Только вот можно ли вытянуть оттуда только то что использую? Подключать только нужные модули/namespace т.е. (а не копаться в исходниках).
0
|
|
|
14322 / 9412 / 1356
Регистрация: 21.01.2016
Сообщений: 35,481
|
|
| 17.07.2017, 04:48 | |
|
dm stark, вы сами себе придумываете проблемы. Ничего не надо вытягивать. Используйте библиотеку целиком, как есть. Сосредоточтесь на основной задаче. Я вас уверяю, что любому пользователю абсолютно наплевать сколько библиотек и какого размера использует ваше приложение, лишь бы оно выполняло свою задачу. Времена dial-up и дискет закончились очень давно, никото сильно не возбудает против какого-нибудь "Ведьмака" на 50Гб, а вы зажали несколько мегабайт на OpenCV.
Если вам совсем нечего делать, вы можете пересобрать OpenCV для своих нужд, ибо оно OpenSource. Но это копание в исходниках на Си. Вам оно надо? Оно того точно стоит?
0
|
|
| 17.07.2017, 04:48 | |
|
Помогаю со студенческими работами здесь
10
Улучшение качества изображения
Улучшение качества экспортируемого изображения qwt Удлинитель 3.5 и улучшение качества звука (Edifier s550) Аналог TImageList для хранения нестандартных изображений в плане размеров и качества Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2.
Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В. . .
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
|
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|