Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 06.05.2012
Сообщений: 14
.NET 4.x

Найти разницу трех чёрно-белых изображений

03.09.2014, 11:52. Показов 877. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть входные четыре черно белые изображения. Помогите найти разницу интенсивностей І0 = І1-І2-І3 и Iz = I1-I2-I4 и вывести на экран новые два изображения
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.09.2014, 11:52
Ответы с готовыми решениями:

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

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

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

6
Заблокирован
03.09.2014, 12:28
ihorgo, интенсивность это яркость?
0
0 / 0 / 0
Регистрация: 06.05.2012
Сообщений: 14
03.09.2014, 12:35  [ТС]
да! по сути нужно искать разницу белого цвета
0
Заблокирован
03.09.2014, 12:37
ihorgo,
http://msdn.microsoft.com/ru-r... .110).aspx
0
0 / 0 / 0
Регистрация: 06.05.2012
Сообщений: 14
03.09.2014, 12:44  [ТС]
это не совсем то что я бы хотел мне нужно для черно белого поискать разницу оттенков серого(0..255) Например I1[0,0]= 245 I2[0,0]=123 I3[0,0]=21 I4[0,0]=16 I[0,0]=I1-I2-I3=245-123-21
0
Заблокирован
03.09.2014, 13:03
ihorgo, получаете значение в RGB, потом конвертируйте в YUV:
Y = 0.299 * R + 0.587 * G + 0.114 * B;
на форуме есть готовые реализации подобных задач:
Найти цвет на картинке
Перебор пикселей на изображениях занимает очень много времени
Аналоги для GetPixel/SetPixel

Если не получиться, прикрепите тестовые изображения и желательно свой вариант кодом
0
0 / 0 / 0
Регистрация: 06.05.2012
Сообщений: 14
03.09.2014, 13:20  [ТС]
я уже конвертировал с rgb
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
public unsafe CImage(string fileName)
        {
            Bitmap bitmap = new Bitmap(fileName);
            Size correctSize = new Size(
                (int)Math.Pow(2, Math.Ceiling(Math.Log(bitmap.Width, 2))),
                (int)Math.Pow(2, Math.Ceiling(Math.Log(bitmap.Height, 2))));
            if (correctSize != bitmap.Size)
            {
                bitmap = new Bitmap(bitmap, correctSize);
            }
 
            _size = correctSize;
            _data = new ComplexF[this.Width * this.Height];
            Rectangle rect = new Rectangle(0, 0, this.Width, this.Height);
            BitmapData bitmapData = bitmap.LockBits(rect, ImageLockMode.ReadOnly, PixelFormat.Format32bppArgb);
            int* colorData = (int*)bitmapData.Scan0.ToPointer();
            for (int i = 0; i < this.Width * this.Height; i++)
            {
                Color c = Color.FromArgb(colorData[i]);
                _data[i].Re = ((float)c.R + (float)c.G + (float)c.B) / (3f * 256f);
            }
            bitmap.UnlockBits(bitmapData);
        }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.09.2014, 13:20
Помогаю со студенческими работами здесь

Состыковка трех изображений
Здравствуйте, подскажите пожалуйста как реализовать вот такую нужду: На сайте имеется слайдер (nivo-slider), мне нужно взять три...

Ресайз изображений в трех разных расширениях
Во вконтакте при загрузке фото изображение сохраняется в 3 разных разрешениях. Важно ли так делать? Если у меня большое изображение а я с...

В урне 4 белых и 6 черных шаров. Не глядя берут 2. X подсчитывает количество белых шаров, Y чёрных
В урне 4 белых и 6 черных шаров. Не глядя берут 2. X подсчитывает количество белых шаров, Y чёрных. Составить таблицу распределения...

В урне 10 белых и 5 черных шаров. Чему равна вероятность того, что, вытянув наугад с возвращаением 14 шаров, получим белых не менее 12?
Добрый вечер господа\товарищи :) Прошу помощи в решении задачи на возвращение: В урне 10 белых и 5 черных шаров. Чему равна...

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


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка. Рецензия / Мнение/ Перевод Сайт называется reddit: The Thinkpad X220 Tablet is the best budget school laptop period. Это. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru