Автор Тема: преобразование цветного изображения в монохромное  (Прочитано 17763 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн bulldog5293 [?]

  • Новичок
  • *
  • Сообщений: 172
  • Репутация: 9
  • Пол: Мужской
    • Награды
Можно ли в AutoIT сделать преобразование цветного изображения в монохромное? Если да то как :IL_AutoIt_1:
К примеру такую
гланый человеческий фактор, без которого человек не человек это лень

Русское сообщество AutoIt


Оффлайн Medic84 [?]

  • Администратор
  • *
  • Сообщений: 1416
  • Репутация: 303
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
ПредупреждениеНезачем задавать 2 совершенно одинаковых вопроса в разных ветках!

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

Оффлайн Kaster [?]

  • Бритва, Бритва Оккама
  • Глобальный модератор
  • *
  • Сообщений: 4020
  • Репутация: 622
  • Пол: Мужской
  • Мой Аватар, он лучший самый
    • Награды
  • Версия AutoIt: 3.3.14.0
Тебе надо скачать вот это и установить
http://download.xnview.com/GflSDKSetup.exe
потом
Start->Run->regsvr32 "c:\Program Files\GflSDK\GflAx\Lib\std\GflAx.dll"
После создать какой нибудь скрипт, и в папку с ним положить картинку. код для скрипта такой
Код: AutoIt [Выделить]
$oG = ObjCreate('GflAx.GflAx')
$path1 = @ScriptDir  & '\1.png'; путь до картинки
$path2 = @ScriptDir  & '\2.jpg'; новое название для сохранения картинки

With $oG
    .LoadBitMap($path1)
    .SaveFormat = 1
    .ChangeColorDepth(1, 0, 1)
    .SaveBitMap($path2)
EndWith
 

Конференция посвященная AutoIt на jabber.ru - [email protected]
Как попасть на конференцию читаем тут


Оффлайн Yashied [?]

  • AutoIt MVP
  • Глобальный модератор
  • *
  • Сообщений: 5379
  • Репутация: 2695
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.x.x
Позже выложу мощную библиотеку для работы с изображениями.

;)


Думай, прежде чем говорить.

Русское сообщество AutoIt

Re: преобразование цветного изображения в монохромное
« Ответ #3 Отправлен: Октябрь 23, 2009, 22:30:56 »

Оффлайн Kaster [?]

  • Бритва, Бритва Оккама
  • Глобальный модератор
  • *
  • Сообщений: 4020
  • Репутация: 622
  • Пол: Мужской
  • Мой Аватар, он лучший самый
    • Награды
  • Версия AutoIt: 3.3.14.0
Давай, было бы круто  :ok:

Оффлайн Yashied [?]

  • AutoIt MVP
  • Глобальный модератор
  • *
  • Сообщений: 5379
  • Репутация: 2695
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.x.x
Можно ли в AutoIT сделать преобразование цветного изображения в монохромное? Если да то как...

Cм. это, первый пример как раз твой случай.

Оффлайн bulldog5293 [?]

  • Новичок
  • *
  • Сообщений: 172

  • Автор темы
  • Репутация: 9
  • Пол: Мужской
    • Награды
Меня не так поняли вы мне на да чтоб получилось из первой картинки вторая

Оффлайн snoitaleR [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 854
  • Репутация: 222
  • Пол: Мужской
    • Награды
bulldog5293
Я думаю, если таких картинок немного, то можно обойтись PHOTOSHOP путем повышения яркости и контрастности, и, если необходимо, применить негатив...

Много картинок надо преобразовывать?
Главное в жизни человека - это отношение...

Русское сообщество AutoIt

Re: преобразование цветного изображения в монохромное
« Ответ #7 Отправлен: Октябрь 24, 2009, 08:19:17 »

Оффлайн bulldog5293 [?]

  • Новичок
  • *
  • Сообщений: 172

  • Автор темы
  • Репутация: 9
  • Пол: Мужской
    • Награды
Вобщед картинок много и разных фонов, просто я пишу программу для не триальных задач и столкнулся с такой проблемой, тоесть мне нада, что бы программа привращала картинки в более разборчевый фон на котором выделялись бы буквы

Оффлайн snoitaleR [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 854
  • Репутация: 222
  • Пол: Мужской
    • Награды
bulldog5293
Тогда, конечно, нужна автоматизация...
Я думаю, есть пользовательские функции AUTOIT, которые могут модифицировать изображения, но, проблема, скорее всего, не в этом...
Самое важное, это как проанализировать, достаточно ли разборчив получившийся текст для человека или для программы оптического распознавания текста?

Здесь могут помочь ботоводы, у них опыт в этом направлении огромный...  :)


Добавлено: Октябрь 24, 2009, 08:34:18
Я думаю, основным критерием анализа будет достаточно высокая контрастность...
« Последнее редактирование: Октябрь 24, 2009, 08:34:18 от snoitaleR, Причина: Объединение сообщений »

Оффлайн bulldog5293 [?]

  • Новичок
  • *
  • Сообщений: 172

  • Автор темы
  • Репутация: 9
  • Пол: Мужской
    • Награды
Текст на картинках разборчивый, пример с каким я буду работать. я показывал в начале этой темы

Оффлайн snoitaleR [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 854
  • Репутация: 222
  • Пол: Мужской
    • Награды
bulldog5293
Если начать модифицировать изображение (например, повышать яркость и контрастность), он может стать неразборчивым даже для человека...


Добавлено: Октябрь 24, 2009, 08:51:57
Когда ты работаешь в PHOTOSHOP, ты сам контролируешь уровень яркости и контрастности...
А здесь надо обучить скрипт контролировать параметры изображения...


Добавлено: Октябрь 24, 2009, 09:02:23
Кстати, интересный момент...
Если взглянуть на первую картинку, то там кроме крупных букв видны маленькие...
Человек понимает, что маленькие являются шумом...
А скрипт-бот поймет?
И еще... Если бы контрастности фона и крупного текста было бы не достаточно, то человек тоже не смог бы отделить крупный текст от фона...
« Последнее редактирование: Октябрь 24, 2009, 09:02:23 от snoitaleR, Причина: Объединение сообщений »

Оффлайн bulldog5293 [?]

  • Новичок
  • *
  • Сообщений: 172

  • Автор темы
  • Репутация: 9
  • Пол: Мужской
    • Награды
Мож хотябы пример дать для расмотрения или по ссылки отправить где можно найти ответ? :IL_AutoIt_1:

Оффлайн snoitaleR [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 854
  • Репутация: 222
  • Пол: Мужской
    • Награды
bulldog5293
Я бы с радостью, но впервые размышляю на эту тему...  :)
Я подумал, может смогу какую-то важную идею подсказать, которая, возможно, ускользнула...

Оффлайн bulldog5293 [?]

  • Новичок
  • *
  • Сообщений: 172

  • Автор темы
  • Репутация: 9
  • Пол: Мужской
    • Награды
Ну если вспомниш или найдш рад буду ответу :laugh:

Русское сообщество AutoIt

Re: преобразование цветного изображения в монохромное
« Ответ #14 Отправлен: Октябрь 24, 2009, 09:21:36 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
0 Ответов
3862 Просмотров
Последний ответ Июнь 15, 2010, 18:00:39
от Luke
4 Ответов
3906 Просмотров
Последний ответ Октябрь 11, 2010, 01:33:05
от Kaster
5 Ответов
3727 Просмотров
Последний ответ Октябрь 11, 2010, 10:15:25
от Vlasssov
7 Ответов
4010 Просмотров
Последний ответ Декабрь 11, 2011, 17:03:35
от Arei
3 Ответов
2779 Просмотров
Последний ответ Май 05, 2011, 20:49:52
от Yashied
3 Ответов
4546 Просмотров
Последний ответ Сентябрь 03, 2011, 22:44:30
от madmasles
0 Ответов
4123 Просмотров
Последний ответ Ноябрь 17, 2011, 14:31:38
от Vlasssov
6 Ответов
5340 Просмотров
Последний ответ Март 23, 2013, 11:30:48
от dimid
0 Ответов
819 Просмотров
Последний ответ Июль 24, 2015, 09:16:26
от op_joke
2 Ответов
153 Просмотров
Последний ответ Сентябрь 23, 2018, 13:53:00
от Cytrus