Программирование - это просто
Advertisement
Главная arrow Искусственный интеллект arrow Искусственный интеллект arrow Компьютерное зрение (платный раздел). arrow Компьютерное зрение. Урок 6. Основы обработки изображений. Линейная коррекция яркости.
18.08.2017 г.
Главное меню
Главная
Системный подход
Интернет магазин
Биржевые роботы
Программные продукты
Математика и информатика
1С:Предприятие
C#, Delphi, VB, F#, Web и пр.
Искусственный интеллект
Услуги
Ча. Во. (FAQ)
Платный раздел
Наука для чайников
Разное
Размышления
Карта сайта
Друзья сайта
Excel-это не сложно
Все о финансах
Компьютерное зрение. Урок 6. Основы обработки изображений. Линейная коррекция яркости. Печать E-mail
Автор megabax   
08.03.2016 г.
New Page 1

Компьютерное зрение. Урок 6. Основы обработки изображений. Линейная коррекция яркости.

Что бы смотреть урок полностью, подпишитесь на платный раздел.

В платном разделе статья находиться здесь.


На прошлых уроках мы рассмотрели основные проблемы компьютерного зрения, где применяется компьютерное зрение, психологические аспекты восприятия изображения человеком, устройство глаза, камеры-обскуры и фотоаппарата. Также мы рассмотрели особенности цветовосприятия, и написали пару алгоритмов цветокоррекции на языке C#. Сегодня мы начнем изучать различные методы обработки изображений. Под обработкой изображений мы будем понимать некоторое преобразование исходного изображения, в результате которого на выходе получается другое изображение. Цветокоррекция, которую мы программировали на прошлом уроке - это один из видов обработки изображений.

Может возникнуть вопрос: а для чего нужна обработка изображений и какое это имеет отношение к искусственному интеллекту и компьютерному зрению? Вообще, в компьютерном зрении задача обработки изображений - второстепенная. Но, те менее, она все таки нужна. Вспомним урок Компьютерное зрение. Урок 2. Применение систем компьютерного зрения. В нем я указал, что компьютерное зрение, как правило, состоит из трех шагов:

  • Предобработка, например, удаление шума.

  • Распознавание различных признаков.

  • Распознавание по найденным признакам различных объектов на изображении.

Какие в компьютерном зрении могут встретиться задачи обработки изображения? В частности: ....

...

...

А вот алгоритм на C#, который реализует данный метод:...

...

... И вот пример его работы:

Компьютерное зрение. Урок 6. Основы обработки изображений. Линейная коррекция яркости.

Как видим, данный метод порой довольно неплохо выправляет слабую контрасность некоторых изображений.

Или, вот другой пример:

Компьютерное зрение. Урок 6. Основы обработки изображений. Линейная коррекция яркости.

Как видим, после обработки темная фотография стала несколько светлее, и кое-где даже из темноты выступили очертания различных предметов.

Однако такой метод помогает не всегда. На картинке ниже мы не можем выделить минимумы и максимумы, так как весь диапазон заполнен:

Компьютерное зрение. Урок 6. Основы обработки изображений. Линейная коррекция яркости.

Но если мы все таки попытаемся, то в каких то местах фотография окажется испорчена:

Компьютерное зрение. Урок 6. Основы обработки изображений. Линейная коррекция яркости.

Выход - нелинейная коррекция, но о ней мы поговорим на следующем уроке.

 

 

Последнее обновление ( 08.03.2016 г. )
 
« След.   Пред. »
 
© 2017 Программирование - это просто
Joomla! - свободное программное обеспечение, распространяемое по лицензии GNU/GPL.
Русская локализация © 2005-2008 Joom.Ru - Русский Дом Joomla!
Design by Mamboteam.com | Powered by Mambobanner.de
Я принимаю Яндекс.Деньги
Мы принимаем
Банковские карты
Оплатите покупку в интернет-магазине банковскими картами VISA и Mastercard любого банка.
узнать больше
Электронный кошелек
Моментальная оплата покупок с помощью вашего электронного кошелька RBK Money.
узнать больше
Банковский платеж
Оплатите покупку в любом российском банке. Срок зачисления средств на счет - 3-5 рабочих дней.
узнать больше
Денежные переводы
Оплата покупок через крупнейшие системы денежных переводов CONTACT и Unistream.
узнать больше
Почтовые переводы
Оплатите покупку в любом отделении Почты России. Срок зачисления платежа - 3-4 рабочих дня.
узнать больше
Платежные терминалы
Оплата покупок в терминалах крупнейших платежных систем в любом городе России - быстро и без комиссии.
узнать больше