Размытая картинка: Размыть фото онлайн — IMG online

Нечеткое зрение в одном или обоих глазах – [Клиника доктора Куренкова]

Размытое зрение – это когда зрение теряет свою остроту, и вместо четкой картинки вы видите мутное изображение. Предметы как-будто не в фокусе и имеют смазанные очертания.

Весьма логично, что такая проблема вызывает опасения. Причин у размытого зрения множество. Это может быть близорукость, дальнозоркость, астигматизм, пресбиопия, все эти неполадки со зрением относятся к аномалии рефракции. Иногда потеря четкости картинки может быть свидетельством опасных заболеваний и неврологических расстройств, которые нельзя оставлять без внимания.

Если у вас появились проблемы со зрением, то первым делом мы идем к врачу, он проверит ваши глаза по всем параметрам и определит, нужно ли лечение. Очень важно проверять глаза комплексно.

Причины потери четкости зрения и как это вылечить

Близорукость или миопия: В этом случае вы чувствуете в глазах излишнее напряжение, вплоть до головной боли. Может появиться косоглазие и размытое зрение в одном глазу или сразу в обоих.

Способы лечения – ношение очков, контактных линз, хирургические методы типа операций LASIK или фоторефракционная кератэктомия.

Дальнозоркость: в этом случае вы отлично видите предметы вдали, но вот вблизи – нет. Чтобы рассмотреть предмет вблизи, вам приходится напрягать зрение. Глаза в этом случае очень устают. Способы лечения аналогичны миопии –  очки, контактные линзы или рефракционная хирургия глаза.

Астигматизм: Если у вас проблемы с различением объектов как вблизи, так и вдали, это может быть признаком астигматизма. Ее причина – деформированная форма роговицы.

В этом случае лучи света не фокусируются на сетчатке, а значит, четкая картинка не складывается, расстояние до предмета в этом случае не имеет значения.

Методы лечения – очки, линзы, хирургия.

Пресбиопия: Это заболевание – следствие естественного устаревания организма. И если ваш возраст превысил отметку сорока лет, пусть вас не удивляет, что вам трудно читать текстовые сообщения на телефоне, мелкий шрифт на упаковке. В качестве лечения врач может выписать вам очки для коррекции аномалий рефракции и пресбиопии. Очень важны такие дополнительные опции в очках, как антибликовое покрытие и фотохромные линзы. Чтобы получить больше информации о том, какие очки лучше всего подобрать, обратитесь к своему окулисту.

Хронический синдром сухого глаза: Если у вас часто пересыхают глаза, то это может стать причиной того, что картинка время от времени будет терять свою четкость. В качестве лечения этого недуга врач порекомендует вам искусственные слезы – это капли, оказывающие смазывающий эффект. Если ситуация очень серьезная, тогда доктор пропишет рецептурные медикаменты или специальные пробки, вставляемые в слёзный канал – они имеют несколько названий – обтураторы, окклюдеры слезных точек.

Беременность: когда женщина ожидает появления ребенка, ее организм нередко выдает удивительные реакции, в их числе и проблемы со зрением – нечеткая картинка или двоение в глазах. Виноваты во всем гормоны – они способны влиять на форму и толщину роговицы. Все это приводит к тому, что зрение становится размытым. Нередко помутнение зрения – последствие сухости глаз, что тоже часто случается во время беременности.

Глазные мигрени или мигренозные головные боли:

Мигрень – состояние крайне неприятное, но не опасное в общем и целом. Из симптомов можно выделить появление пелены перед глазами, мерцание света и светящихся зигзагов.

Плавающие мушки: вы можете ощущать проблемы со зрением, когда перед глазами плавают какие-то непонятные мушки. Очень часто такая проблема появляется с возрастом: гелеобразное стекловидное тело глаза с годами теряет свою плотную структура и становится более жидким. Крошечные кусочки ткани внутри него отправляются в свободное плавание по глазу и  отбрасывают на сетчатку тени, отчего мы и видим плавающие объекты.

Нечеткое зрение после оперативного вмешательства типа LASIK: после проведения рефракционной хирургии зрение может быть нечетким. Но этот неприятный эффект проходит через несколько дней. Однако потребуется несколько больше времени, чтобы зрение вернулось в норму.

Глазные капли и лекарства

: причиной нечеткой картинки, а также раздражения глаз могут стать капли для глаз, а точнее консерванты, которые входят в их состав. Сухость глаз и помутнение зрения могут быть следствием употребления гистаминных препаратов. Эти побочные эффекты обычно указываются в инструкции к медикаментам. Если вы не знаете, почему у вас размытое зрение, можете задать этот вопрос врачу, и тот выяснит, не «побочка» ли это от каких-либо лекарственных средств.

Бесконтрольное ношение контактных линз: Обычно носить линзы можно  течение короткого периода времени, этот срок указывается на самих линзах, но очень часто мы пренебрегаем этими рекомендациями. Если носить контактные линзы слишком долго, в них накапливаются загрязнения, в том числе белковые. Это не только может стать причиной размытости зрения, но и глазной инфекции.

Расплывчатое зрение как симптом опасных проблем со зрением

Заболевания глаз: если вам за 60 лет, и вы ощущаете, что ваше зрение резко затуманилось есть риск, что у вас образовалась макулярная дырка –  разрыв сетчатки. Следствием многих заболевания глаз может стать необратимая потеря зрения, поэтому стоит сразу же обращаться в больницу, если вы почувствовали, что зрение резко ухудшилось.

Катаракта: Это заболевание опасно тем, что если его не лечить, можно полностью ослепнуть. Симптомы катаракты – помутнение зрения, блики и ореолы вокруг света ночью, решение –  операция по удалению катаракты и искусственный хрусталик. Эти операции восстановят потерянное зрение.

Глаукома: симптомы – нечеткая картинка и «туннельное зрение». Очень важно вовремя начать лечение, поскольку иначе можно полностью потерять способность видеть.

Возрастная дегенерация желтого пятна: В ходе этого недуга вы страдаете не столько от нечеткости картинки, сколько от того, что изображение становится деформированным –  прямые линии идут волной или становятся прерывистыми.

Это возрастное заболевание опять же опасно тем, что можно полностью ослепнуть.

Диабетическая ретинопатия: диабет может привести к диабетической ретинопатии, это опасное заболевание, при котором серьезные повреждения получает сетчатка глаза.

Сердечно-сосудистые заболевания и другие системные заболевания: нечеткое зрение может быть сигналом начала такого крайне опасного заболевания как инсульт или кровоизлияние в мозг. А еще это может быть первым звоночком рассеянного склероза. Поэтому если вы резко ощутили, что зрение потеряло четкость или у вас двоится в глазах, нужно незамедлительно обратиться за медицинской помощью.

Источник



Как Исправить Размытые Фото в Instagram?

Ситуация с пандемией вынудила всех поддерживать социальную дистанцию, и поэтому люди чуть не заперлись в домах, но что удерживало их в контакте друг с другом, сидя за много миль от друзей и семьи? Ответ — «Интернет», различные платформы социальных сетей, обычно называемые «коммуникационными платформами».

Обычно говорят: «Чем больше вы взаимодействуете, тем больше узнаете». Это подходит как человеку для человека, так и человеку для взаимодействия с приложениями. Нечто подобное произошло с Instagram. Его использовали много людей, и они поняли, что фотографии выглядят размытыми.

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

  • Часть 1: Почему мои фото в Instagram выглядят размытыми
  • Часть 2: Как исправить размытые фото в Instagram
  • Часть 3: Советы по размеру и формату фото при загрузке в Instagram

Часть 1: Почему мои фото в Instagram выглядят размытыми

Наиболее часто используемая платформа социальных сетей, которая помогает в предоставлении информации, развлечений и интересных инсайдеров о жизни разных знаменитостей. Платформа, ориентированная на развлечения, позволяет пользователям загружать в свои учетные записи потрясающий контент. Они могут общаться в чате, встречаться с друзьями на время и даже проводить сеансы в реальном времени.

Часто разные пользователи Instagram жалуются на то, что качество фото меняется, когда вы загружаете фото. После загрузки фотографии обычно становятся размытыми. Но задумывались ли вы когда-нибудь о том, почему это происходит? Если нет, то давайте обсудим несколько причин, по которым фотографии выглядят размытыми.

  • Размер Файла:

При загрузке фотографии в Instagram размер файла имеет большое значение. Это не мешает процессу загрузки, но влияет на качество фотографии, и изображение выглядит размытым. Если размер файла превышает 1 МБ, Instagram сжимает его.

  • Соотношение Фото:

Если вы загружаете изображение с неправильным соотношением сторон, Instagram сожмет и обрежет фотографию. Таким образом, фотография будет иметь стандартный размер, приемлемый для загрузки, но это ухудшит качество изображения, и оно будет выглядеть размытым. Правильный формат — 4:5.

  • Формат Файла:

По умолчанию Instagram принимает формат файла с расширением JPEG (.jpg). В случае, если пользователь загружает файл изображения в любом формате, отличном от этого формата, Instagram преобразует формат в .jpg, а затем файл будет загружен. Следовательно, во время преобразования файл теряет свое качество.

  • Используемое Устройство:

Instagram — это мобильное приложение, но люди также используют его на других устройствах, таких как настольные компьютеры, ноутбуки и т. д. Загрузка фотографий с других устройств определенно повредит и снизит качество фотографий, поскольку приложение в основном предназначено для мобильных устройств.


Часть 2: Как исправить размытые фото в Instagram

Платформа, полная веселья, испытывает проблемы, так как на результаты фото влияет несколько факторов, о которых уже говорилось. Людей иногда раздражает плохое качество фотографий и то, что изображение выглядит размытым, и это очень распространенная жалоба среди пользователей Instagram.

Когда люди видят размытую фотографию, люди думают, как исправить размытые фотографии в Instagram на Android, но, к сожалению, у них нет ответа, потому что, если бы они это сделали, проблема была бы решена. Итак, чтобы помочь вам в том, как исправить размытые фотографии в Instagram, в следующем разделе прилагается несколько руководящих методов:

Meтод 1: Настройка Данных Instagram

Вы можете решить проблему размытых фотографий, изменив настройки в Instagram. Вам просто нужно отключить функцию сохранения данных, чтобы избавиться от размытых и некачественных изображений. Позвольте нам направлять вас:

  • Откройте приложение Instagram и в правом нижнем углу нажмите на значок профиля.
  • Когда ваш профиль откроется, перейдите к «Еще», нажав на три горизонтальные линии в правом верхнем углу.
  • После нажатия откроется боковое меню, и в этом меню выберите «Настройки» в правом нижнем углу.

  • На экране появятся различные варианты настроек. Вас попросят выбрать «Учетная запись», а затем на следующем экране выберите «Настройки сотовых данных».

  • Появится новый экран с кнопкой переключения в правой части экрана перед надписью «Экономия трафика». Нажмите на нее, чтобы выключить.

Meтод 2: Повысьте Качество Камеры Телефона

Еще одно уникальное решение для размытия изображений и предотвращения огромной потери качества — это максимальное качество камеры вашего телефона. Позвольте нам рассказать вам, как это делается:

  • Откройте приложение камеры телефона по умолчанию.
  • Теперь вам нужно открыть меню настроек приложения камеры, нажав на значок шестеренки.

  • Вы увидите опцию «Размер изображения» в верхней части меню настроек. Нажмите сюда.

  • На этом экране выберите максимальное разрешение для изображения. Вы также можете установить размер видео отсюда, просто нажав на него и выбрав максимальный размер разрешения.

Meтод 3: Инструмент восстановления файлов Wondershare Repairit

Не все знают об этом волшебном средстве. Те, кто уже знает, чувствуют себя на небесах, потому что они могут отремонтировать фотографию за считанные минуты, а те, кто никогда не слышал об этом, пристегните ремни безопасности из-за американских горок, поскольку представление Wondershare Repairit сейчас начнется. Автономный инструмент для восстановления фотографий превосходен, но очень прост в использовании. Мы покажем вам его шаги:

Скачать | Win Скачать | Mac

Шаг 1: Загрузите Файл для Восстановления

Первым и важным шагом, который должен сделать пользователь, является загрузка и установка инструмента, и всякий раз, когда вам нужно восстановить фотографию, просто запустите ее.

Как только инструмент открыт, вы должны нажать кнопку «Добавить», которая видна в центре экрана. Эта кнопка позволит вам выбрать локальный файл в системе Mac или Windows и загрузить его в программное обеспечение для восстановления.

Шаг 2: Начните Восстановление

После того, как вы выбрали файлы, которые программа должна исправить, просто нажмите кнопку «Восстановить», чтобы программа начала процесс восстановления. В нижнем левом углу будет виден индикатор, показывающий пользователю, как идет процесс восстановления.

Процесс займет несколько минут. Помните одну вещь, не закрывайте приложение в процессе восстановления.

Шаг 3: Восстановите

Когда процесс будет завершен, система покажет пользователю список всех восстановленных файлов. Теперь пользователь должен выбрать файлы, которые он хочет восстановить. Как только пользователь будет удовлетворен выбранными файлами для восстановления, просто нажмите кнопку «Сохранить восстановленные файлы» и позвольте программе сохранить их.

Просто выберите желаемое место для сохранения восстановленных файлов.


Часть 3: Советы по размеру и формату фото при загрузке в Instagram

Чтобы избежать каких-либо проблем при загрузке фотографии в Instagram, важно проверить все факты и факторы, необходимые для загрузки. Такие вещи, как размер фотографии, формат файла, соотношение сторон и другие мелкие элементы, которые люди обычно игнорируют и не беспокоят, но это им дорого обходится позже.

Мы поделимся некоторыми уловками и советами, которые помогли людям избавиться от всех проблем с загрузкой и получить больше лайков, чтобы вы также могли получить максимальную пользу, как и они:

  • Фотография должна иметь размер не менее 1080 пикселей по самой короткой стороне.
  • Вы можете выбрать комбинацию размера фотографии как квадрат 1:1.
  • Другое широко используемое соотношение сторон — 4:5 Портрет. Идеальный размер изображения — 1080 на 1350 пикселей.
  • Люди также предпочитают использовать пейзажный стиль как 1,91:1. Идеальный размер изображения для такого стиля — 1080 на 608 пикселей.
  • Лучшим форматом файлов, который поддерживает Instagram, является формат JPEG (.jpg), поскольку он имеет высокое разрешение при меньшем размере файла.
  • После JPEG вторым лучшим форматом файлов для Instagram является PNG.

Еще статьи по теме:

  • Как Восстановить Исчезающие Фотографии из Instagram на Компьютере
  • Как восстановить поврежденные JPEG файлы онлайн
  • Как Повредить Файл Word?

Вывод:

Мы предоставили пользователю наилучшую информацию, реализуемые решения и полезные советы, которые помогут ему загружать изображения более высокого качества. Пользователи могут без проблем пользоваться удивительными функциями, предлагаемыми Instagram.

Скачать | Win Скачать | Mac

Люди Также Спрашивают

  • Как изменить качество загрузки в Instagram?

    В приведенных выше разделах обсуждалось несколько советов по повышению качества загрузки.

  • Как сделать фотографии в Instagram четкими?

    Избегая всех факторов, вызывающих размытость изображения, а также следуя решениям, представленным в статье, пользователи могут сделать изображения в Instagram четкими.

  • Как восстановить навсегда удаленный Instagram?

    Согласно политике Instagram, учетная запись, ошибочно отключенная Instagram или пользователем, может быть восстановлена, но навсегда удаленная учетная запись не может быть восстановлена.

  • Можете ли вы восстановить удаленные видео из Instagram?

    Да, удаленные видео из Instagram можно восстановить в течение 30 дней после удаления.

Blurry Pictures

ᏓᏗᏬᏂᏏ (Дадивониси / Мы будем говорить)
Совместный полнометражный документальный фильм, рассказывающий об усилиях активистов, художников и педагогов чероки, борющихся за сохранение языка чероки.

Подумайте о том, чтобы помочь финансировать рекламную кампанию фильма:

ПОМОГИТЕ здесь

Чтобы получать обновления, следите за нами в социальных сетях:

Предстоящие показы:

Представительство Reel (Флорида): Сб. 3 июня, 11:00 @ Enzian Theater Билеты

Кинофестиваль deadCenter (ОК): сб. 10 июня, 16:00 @ Билеты в Первый американский музей

deadCenter (OK): вс. 11 июня, 12:30 @ Harkins Bricktown Auditorium Билеты

Кинофестиваль в Провинстауне (Массачусетс): Чт. 15 июня, 15:30 @ Waters Edge 2 Билеты

Провинстаун (Массачусетс): сб. 17 июня, 18:00, Билеты на Waters Edge 2 

Фестиваль Фри Стейт (Канзас): сб. 1 июля, 11:00 @ Центр искусств Лоуренса Билеты

Фестиваль Doc OKC (OK): вс, 6 августа, 14:00 @ Auditorium at Douglass Билеты

ᏓᏗᏬᏂᏏ (Dadiwonisi / We Will Speak)
2023, 95 минут

Режиссеры:
ᎤᎶᎩᎳ / Шон Дункан и Майкл МакДермит

Продюсеры: 90 005 ᎨᎳᏗ / Кели Гонсалес и Лаура Хебертон 

Оператор и монтажер: 
Джейкоб Кестлер 

Исполнительные продюсеры:
ᏪᏌ ᏍᏚᏗ​​​​​ / Уэс Стьюди, Томас Садоски,
Кэтрин Харпер, Семья Макклеллан-Сорелл,
Гилл Холланд, Бен Спайзер и Марк Шломчик

Язык чероки тесно связан с самобытностью чероки; тем не менее, усилия правительства США по ассимиляции поколений и предубеждения против коренных народов вынудили Три совета племен чероки объявить чрезвычайное положение для языка в 2019 году. . Хотя в трех племенах, признанных на федеральном уровне, проживает 430 000 граждан чероки, осталось менее 2 000 свободно говорящих, большинство из которых пожилые люди. Пандемия COVID-19, к сожалению, ускорила этот процесс. Языковые активисты, художники и молодежь теперь должны возглавить срочные усилия по радикальному возрождению, чтобы помочь спасти язык от грани исчезновения.

Этот полнометражный документальный фильм снимался в Оклахоме и Северной Каролине в течение 2019 года.-2022; С помощью личных интервью, достоверных видеозаписей общественных собраний и обширных архивных материалов фильм исследует нюансы того, как язык чероки жизненно важен для сохранения уникальной культурной идентичности и отношений с миром. Совместный проект также призван дать надежду представителям коренных народов, несмотря на постоянное неравенство и угнетение.

В нашем фильме рассказывается о различных членах сообщества чероки, в частности, о языковом активисте и содиректоре Шоне Дункан, педагоге Кэролин Свепстон ​​и художнице Кели Гонсалес, которые продолжают долгую борьбу за сохранение языка. «Большие концепции» фильма о возрождении языка проходят через истории трех персонажей и повествовательные траектории.

Заявление содиректора

Этот документальный проект представляет собой кульминацию последнего десятилетия моей жизни, когда я вернулся к нашему языку и теперь работаю над его возрождением. Этот фильм документирует интимные части культуры чероки, к которым многие люди (даже многие граждане племени чероки) не имеют доступа. Среди прочего, он исследует уединенные общины в сельской местности Оклахомы, где на языке чероки до сих пор говорят и преподают носители первого языка. Как гражданину Объединенной группы индейцев чероки Китуова, моя позиция и знание текущего кризиса предоставили мне уникальную возможность привлечь голоса в наших сообществах, которые часто упускаются из виду другими производителями средств массовой информации. Многие из героев фильма — мои коллеги, учителя, друзья, семья и, что наиболее важно, некоторые из племен, оставшихся носителями первого языка. Съемочная группа также в основном состоит из других граждан чероки / китуа в роли продюсеров, включая операторов, музыкантов, переводчиков и аниматоров. История и личные истории чероки, рассказанные в этом фильме, не только призваны привлечь внимание к проблеме утраты языка, но и призваны вдохновить людей присоединиться к работе по возрождению языка. Этот документальный фильм представляет собой мои самые большие усилия по охвату самой широкой аудитории об этой работе, чтобы продемонстрировать воинов и старейшин, которые находятся в окопах, надеясь, что вы присоединитесь к битве. Ваша поддержка этого проекта очень ценится. ᏩᏙ.

— ᎤᎶᎩᎳ ᏛᎩ / Шон Дункан

Обнаружение размытия с помощью OpenCV — PyImageSearch

Нажмите здесь, чтобы загрузить исходный код к этому сообщению

Между мной и моим отцом, Джеммой, супермилая, гиперактивная, очень любящая семейная бигль, пожалуй, самая фотографируемая собака всех времен. С тех пор, как мы получили ее 8-недельным щенком, до настоящего времени, чуть менее трех лет спустя, мы накопили более 6000+ фото собаки.

Чрезмерно?

Возможно. Но я люблю собак. Много. Особенно бигли. Поэтому неудивительно, что как владелец собаки я провожу много времени, играя в перетягивание каната с любимыми игрушками Джеммы, катаясь с ней по кухонному полу, пока мы хулиганим, и да, , делая тонны фотографий. ее с моим iPhone.

В прошедшие выходные я сел и попытался упорядочить огромное количество фотографий в iPhoto. Мало того, что это была огромная работа, я довольно быстро начал замечать закономерность — было много фотографий с чрезмерным размытием .

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

Теперь, я полагаю, обычный человек просто удалил бы эти размытые фотографии (или, по крайней мере, переместил их в отдельную папку) — но как специалист по компьютерному зрению, этого не должно было случиться.

Вместо этого я открыл редактор и написал быстрый скрипт Python для обнаружения размытия с помощью OpenCV .

В оставшейся части этого поста я покажу вам, как вычислить степень размытия изображения с помощью OpenCV, Python и оператора Лапласа. К концу этого поста вы сможете применить дисперсию метода Лапласа к своим собственным фотографиям, чтобы определить степень размытия.

Ищете исходный код этого поста?
Перейти прямо к разделу загрузок

Дисперсия лапласиана

Рис. 1: Свертка входного изображения с оператором Лапласа.

Моя первая остановка при выяснении того, как определить степень размытия на изображении, состояла в том, чтобы прочитать превосходную обзорную работу Анализ операторов измерения фокуса для формы из фокуса [2013 Pertuz et al]. В своей статье Pertuz et al. обзоров почти 36 различных методов для оценки меры фокусировки изображения.

Если у вас есть какие-либо знания в области обработки сигналов, первым методом, который следует рассмотреть, будет вычисление быстрого преобразования Фурье изображения, а затем изучение распределения низких и высоких частот — если имеется небольшое количество высоких частот, то изображение можно считать размытым. Однако определение того, что такое низкое количество высоких частот и что такое высокое количество высоких частот, может быть довольно проблематичным, что часто приводит к результатам ниже номинала.

Вместо этого было бы неплохо, если бы мы могли просто вычислить одно значение с плавающей запятой для представления того, насколько размыто данное изображение?

Пертуз и др. рассматривает множество методов вычисления этого «показателя размытости», некоторые из них простые и понятные, использующие только базовую статистику яркости пикселей в оттенках серого, другие, более сложные и основанные на функциях, оценивают локальные бинарные шаблоны изображения.

После беглого просмотра бумаги я пришел к реализации, которую искал: вариация лапласиана Печ-Пачеко и др. в своей статье ICPR 2000 года, Автофокусировка диатомовых водорослей в светлопольной микроскопии: сравнительное исследование .

Метод прост. Простой. Имеет здравые рассуждения. И может быть реализован в только одной строкой кода :

 cv2.Laplacian(image, cv2.CV_64F).var()
 

Вы просто берете один канал изображения (предположительно в градациях серого) и сворачиваете его со следующими 3 x 3 ядро:

Рисунок 2: Ядро Лапласа.

Затем возьмите дисперсию (т.е. квадрат стандартного отклонения) ответа.

Если дисперсия падает ниже заданного порога, изображение считается размытым ; в противном случае изображение не размыто .

Причина, по которой этот метод работает, связана с определением самого оператора Лапласа, который используется для измерения второй производной изображения. Лапласиан выделяет области изображения, содержащие быстрые изменения интенсивности, подобно операторам Собеля и Шарра. И, как и эти операторы, лапласиан часто используется для обнаружения границ. Здесь предполагается, что если изображение содержит высокая дисперсия тогда имеется широкий разброс откликов, как краевых, так и не краевых, характерных для нормального изображения в фокусе. Но если есть очень низкая дисперсия , то есть крошечный разброс ответов, указывающий на то, что на изображении очень мало краев. Как мы знаем, чем сильнее размыто изображение, тем меньше в нем краев .

Очевидно, что хитрость заключается в установке правильного порога, который может сильно зависеть от домена. Слишком низкий порог, и вы неправильно пометите изображения как размытые, хотя это не так. Слишком высокий порог, тогда изображения, которые на самом деле размыты, не будут помечены как размытые. Этот метод, как правило, лучше всего работает в средах, где вы можете вычислить приемлемый диапазон измерения фокуса, а затем обнаружить выбросы.

Определение степени размытия изображения

Итак, теперь, когда мы рассмотрели метод, который собираемся использовать для вычисления одной метрики для представления того, насколько «размыто» данное изображение, давайте взглянем на наш набор данных. из следующих 12 изображений:

Рисунок 3: Наш набор изображений. У кого-то размыто, у кого-то нет. Наша цель — выполнить обнаружение размытия с помощью OpenCV и пометить изображения как таковые.

Как видите, некоторые изображения размыты, некоторые нет. Наша цель здесь — правильно пометить каждое изображение как размытое или не размытое .

С учетом сказанного откройте новый файл, назовите его detect_blur.py и напишите код:

 # импортируем необходимые пакеты
из путей импорта imutils
импортировать аргументы
импорт cv2
def variance_of_laplacian (изображение):
# вычисляем лапласиан изображения и возвращаем фокус
# мера, которая представляет собой просто дисперсию лапласиана
вернуть cv2. Лапласиан (изображение, cv2.CV_64F).var()
# создаем аргумент parse и анализируем аргументы
ap = argparse.ArgumentParser()
ap.add_argument("-i", "--images", required=True,
help="путь к входному каталогу изображений")
ap.add_argument("-t", "--threshold", type=float, default=100.0,
help="Фокусные меры, значения которых ниже этого значения, будут считаться "размытыми"").
аргументы = вары (ap.parse_args())
 

Начнем с импорта необходимых пакетов по адресу Lines 2-4 . Если на вашем компьютере еще нет моего пакета imutils, установите его сейчас:

 $ pip install imutils
 

Отсюда мы определим нашу функцию variance_of_laplacian в строке 6 . Этот метод будет принимать только один аргумент — изображение (предположительно одноканальное, такое как изображение в градациях серого), для которого мы хотим вычислить меру фокусировки. Оттуда Строка 9 просто сворачивает изображение с оператором Лапласа 3 x 3 и возвращает дисперсию.

Строки 12-17 обрабатывают наши аргументы командной строки. Первый ключ, который нам понадобится, это --images , путь к каталогу, содержащему наш набор данных изображений, которые мы хотим проверить на размытость.

Мы также определим необязательный аргумент --thresh , который является порогом, который мы будем использовать для теста размытия. Если мера фокусировки для данного изображения падает ниже этого порога, мы помечаем изображение как 9.0068 размыто . Важно отметить, что вам, вероятно, придется настроить это значение для вашего собственного набора данных изображений. Значение 100 , похоже, хорошо подходит для моего набора данных, но это значение довольно субъективно по отношению к содержимому изображений, поэтому вам нужно будет поиграть с этим значением самостоятельно, чтобы получить оптимальные результаты.

Хотите верьте, хотите нет, но самое сложное сделано! Нам просто нужно написать немного кода, чтобы загрузить изображение с диска, вычислить дисперсию лапласиана, а затем пометить изображение как размытое или не размытое:

 # цикл по входным изображениям
для imagePath в paths.list_images(args["images"]):
# загрузить изображение, преобразовать его в оттенки серого и вычислить
# мера фокусировки изображения с использованием дисперсии лапласиана
# метод
изображение = cv2.imread (путь к изображению)
серый = cv2.cvtColor (изображение, cv2.COLOR_BGR2GRAY)
fm = variance_of_laplacian (серый)
текст = "Не размыто"
# если мера фокусировки меньше заданного порога,
# тогда изображение следует считать "размытым"
если fm < args["порог"]:
текст = "Размыто"
# показать изображение
cv2. putText (изображение, "{}: {:.2f}". формат (текст, fm), (10, 30),
cv2.FONT_HERSHEY_SIMPLEX, 0,8, (0, 0, 255), 3)
cv2.imshow ("Изображение", изображение)
ключ = cv2.waitKey(0)
 

Мы начинаем перебирать наш каталог изображений на Line 20 . Для каждого из этих изображений мы загрузим его с диска, преобразуем в оттенки серого, а затем применим обнаружение размытия с помощью OpenCV (, строки 24-27, ).

В случае, если мера фокусировки превышает пороговое значение, указанное в аргументе командной строки, мы помечаем изображение как «размытое» .

Наконец, Строки 35-38 напишите текст и вычисленное значение фокуса для изображения и отобразите результат на нашем экране.

Применение обнаружения размытия с помощью OpenCV

Теперь, когда у нас есть закодированный скрипт detect_blur.py , давайте попробуем. Откройте оболочку и введите следующую команду:

 $ python detect_blur.py --images images
 
Рис. 4: Правильная маркировка изображения как «размытого».

Мера фокусировки этого изображения составляет 83,17 , что ниже нашего порога 100 ; таким образом, мы правильно помечаем это изображение как размытое.

Рисунок 5:  Выполнение обнаружения размытия с помощью OpenCV. Это изображение помечено как «размытое».

Это изображение имеет меру фокусировки 64,25 , поэтому мы также помечаем его как «размытое».

Рис. 6: Пометка изображения как «не размытого».

Рисунок 6. имеет очень высокий показатель измерения фокуса: 1004,14 — на несколько порядков выше, чем два предыдущих показателя. Это изображение явно не размытое и в фокусе.

Рисунок 7: Применение обнаружения размытия с помощью OpenCV и Python.

Единственное размытие на этом изображении связано с тем, что Джемма виляет хвостом.

Рисунок 8: Базовое обнаружение размытия с помощью OpenCV и Python.

Заявленная мера фокусировки ниже, чем Рисунок 7 , но мы по-прежнему можем правильно классифицировать изображение как «не размытое».

Рис. 9: Вычисление меры фокусировки изображения.

Однако мы можем ясно видеть, что изображение выше размыто.

Рисунок 10: Пример вычисления степени размытия изображения.

Показатель измерения большой фокусировки указывает на то, что изображение не размыто.

Рисунок 11: Следующее изображение в наборе данных помечено как «размытое».

Однако это изображение сильно размыто.

Рисунок 12: Определение степени размытия изображения с помощью дисперсии лапласиана. Рис. 13: По сравнению с рис. 12 выше степень размытия на этом изображении значительно уменьшена. Рисунок 14: Опять же, это изображение правильно помечено как не «размытое». Рисунок 15: Наконец, мы заканчиваем наш пример, используя обнаружение размытия в OpenCV, чтобы пометить это изображение как «размытое».

Что дальше? Я рекомендую университет PyImageSearch.

Информация о курсе:
Всего 76 занятий • 90 часов обучающих видеороликов по запросу • Последнее обновление: май 2023 г. Я твердо верю, что если бы у вас был правильный учитель, вы могли бы освоить компьютерное зрение и глубокое обучение.

Считаете ли вы, что изучение компьютерного зрения и глубокого обучения должно занимать много времени, быть непосильным и сложным? Или должен включать сложную математику и уравнения? Или требуется степень в области компьютерных наук?

Это , а не случай.

Все, что вам нужно для освоения компьютерного зрения и глубокого обучения, — это чтобы кто-то объяснил вам простых, интуитивно понятных терминов. Именно это я и делаю . Моя миссия — изменить образование и то, как преподаются сложные темы искусственного интеллекта.

Если вы серьезно относитесь к изучению компьютерного зрения, вашей следующей остановкой должен быть PyImageSearch University, самый полный онлайн-курс по компьютерному зрению, глубокому обучению и OpenCV на сегодняшний день. Здесь вы узнаете, как успешно применять компьютерное зрение в своей работе, исследованиях и проектах. Присоединяйтесь ко мне в мастерстве компьютерного зрения.

Внутри PyImageSearch University вы найдете:

  • 76 курсов по основным темам компьютерного зрения, глубокого обучения и OpenCV
  • &проверить; 76 Сертификатов об окончании
  • &проверить; 90 часов видео по запросу
  • &проверить; Новые курсы, выпущенные регулярно , чтобы вы могли идти в ногу с самыми современными методами
  • &проверить; Предварительно настроенные ноутбуки Jupyter в Google Colab
  • &проверить; Запускайте все примеры кода в веб-браузере — работает в Windows, macOS и Linux (конфигурация среды разработки не требуется!)
  • &проверить; Доступ к централизованным репозиториям кода для всех 500+ руководств на PyImageSearch
  • &проверить; Простая загрузка одним щелчком кода, наборов данных, предварительно обученных моделей и т. д.
  • &проверить; Доступ к на мобильном телефоне, ноутбуке, настольном компьютере и т. д.

Нажмите здесь, чтобы присоединиться к Университету PyImageSearch

Резюме

В этом сообщении блога мы узнали, как выполнять обнаружение размытия с помощью OpenCV и Python.

Мы реализовали дисперсию метода Лапласа , чтобы получить одно значение с плавающей запятой для представления «размытости» изображения. Этот метод быстрый, простой и простой в применении — мы просто сворачиваем наше входное изображение с оператором Лапласа и вычисляем дисперсию. Если дисперсия падает ниже заданного порога, мы помечаем изображение как «размытое».

Важно отметить, что пороговое значение является критическим параметром для правильной настройки, и вам часто придется настраивать его для каждого набора данных. Слишком маленькое значение, и вы случайно пометите изображения как размытые, хотя это не так. При слишком большом пороге вы будете помечать изображения как не размытые, хотя на самом деле так оно и есть.

alexxlab

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *