Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
28 / 28 / 5
Регистрация: 24.03.2013
Сообщений: 238

Програмное изменение jpg или png изображения, без изменения его отображения

25.08.2014, 00:44. Показов 1441. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый вечер. Поступила следующая задача. Рандомизовать jpg или png изображения, без изменения его отображения. Нужно это чтобы обойти программный контроль одинаковых изображений. Я с графикой на Вы, поэтому буду благодарен за любые советы или примеры.

Добавлено через 2 часа 0 минут
update...

Вот небольшой отрывок из описания алгоритма подобной программы, цитата:

"Что я понял,основа там лежит на световых слоях,что меняется количество световых слоёв и значит каждый раз меняется слой основной(на этой картинке основной слой 15-на другой картинке он 20).Он показывал световые таблицы картинок-они все разные.Я больше не могу как то ещё это описать.На сколько понял-так и объяснил."

"Картинки содержат прямоугольники(они все разного цвета.Тоесть,он говорил,что они цвета выстроили в определённые линии и при смещении этих линий для глаза картинка остаётся неизменной,а для робота картинки получаются все разные.(сравнил с написанием в коде слова)можно написать слово сразу целиком.а можно разорвать его по буквам с добавлкением между буквами доп.символов.Мы в тексте будем видеть один и тот же текст,а написание кодов может быть разным,и значит восприниматься роботом этот текст будет по разному. Вроде как то так)))"
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
25.08.2014, 00:44
Ответы с готовыми решениями:

Приложение, позволяющее просматривать любые изображения в формате gif, jpg или png из указанного каталога
Добрый Вечер, Я начинающий в GUI, и вообще не знаю с чего начать. Пытался что либо найти похожего в интернете что бы по примерам,...

изображения в php, jpg и png
помогите!! %-) есть код который обрезает картинку jpg // путь к файлу $filename = '1.jpg'; // задание ширины и высоты $width =...

ListView загрузка изображения (jpg, png, bmp)
Всем привет! Всех с праздником! Есть код: FMX procedure TForm1.Button1Click(Sender: TObject); var

1
80 / 58 / 11
Регистрация: 16.12.2013
Сообщений: 175
25.08.2014, 06:05
Я как раз занимался обратной задачей, - написанием робота, который находит одинаковые участки изображения на левом и правом снимках стереопары. Успех мероприятия зависит от того, насколько робот умный и какие снимки он считает "разными".

1) Для глупого робота. Воспользуйтесь тем, что глаз плохо различает оттенки синего и красного. Внесите искажения в те участки картинки, где мало зелёного. На глаз будет незаметно. Робот анализирует все каналы с одним и тем же весом, то есть шанс его обдурить. Только об этом знают нормальные роботы и используют Perceptual Uniform Processing. Эмулируют особенности зрения. Если ваш робот этого не умеет, тогда шансы хорошие. Возможно, стоит отсортировать цвета по "различаемости оттенков" и вносить искажения пропорционально разрешающей способности глаза.

2) Чуть более продвинутый способ. Внесите подушкообразную или бочкообразную дисторсию. Она так или иначе есть во всех снимках, сделанных с помощью линзового объектива. Народ привык и не замечает. Человек ничего не заметит, а робот посчитает, что это 2 разных снимка одного объекта, сделанные разными камерами. Можно чуть сдвинуть картинку, как будто снимки сделаны с разных точек. И пропустить через проективное (дробно-линейное) преобразование, как будто снимки сделаны под разным углом.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.08.2014, 06:05
Помогаю со студенческими работами здесь

Сохранение изображения в различных форматах (jpg, png, bmp)
Здравствуйте! Имеется объект класса Image. Как мне выбрать формат сохранения изображения (jpg, bmp, png, ...)? Сто раз уже это делал, а...

Кто чем сжимает изображения для гуглспида? JPG, PNG
какой софт/сайт/сборщик используете?

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

Сохранение изображения jpg/png в базу данных средствами С++ и WinAPI с последующим извлечением оного из БД
Можно ли с использованием C++ на winApi сохранить изображение (png,jpeg) в какую нибудь переменную , потом сохранить все это в MysQL , а...

Изменение текста элементов привязанному к данным ComboBox без изменения его значения
Собственно по теме, есть форма в которой расположен combobox- где значения берутся из БД Form1.Tochki.MoveFirst() m = -1 ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru