Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Depressa
3 / 3 / 0
Регистрация: 26.11.2011
Сообщений: 83
#1

обработка изображений ( вывод картинки на экран) - C++

17.09.2012, 15:37. Просмотров 514. Ответов 0
Метки нет (Все метки)

День добрый всем. Возник вопрос) Опишу ситуацию, пишу для инста небольшую программу для превращения из цветного изображения постепенно в монохромное. Для начала нужно просто из цвета в чб.
Есть алгоритм бинаризации
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
for (int y=0; y<H; ++y)
        {
            for (int x=0; x<W; ++x)
            {
                unsigned char& r=A[y*Wa+x*3+2];
                unsigned char& g=A[y*Wa+x*3+1];
                unsigned char& b=A[y*Wa+x*3+0];
 
                    if ((r+g+b)/3<=porog)
        {
            r = 0;
            g = 0;
            b = 0;
        }
        else
        {
            r = 255;
            g = 255;
            b = 255;
        }
            }
        }
Где, X и H - длинна и высота ( в пикселях) Wa - выбор строки, A - Bitmap->ScanLine
Вопрос, как можно на форме создать некий элемент ( как RichTextBox в шарпе для текста) для отображения картинки, кнопку ( привязав к ней поиск пути)
То есть, нажимаю кнопку, открывается стандартное окошко для проводника, выбираем картинку, и она отображается на вот этом элементе. После нажимаем вторую кнопку, изображение обрабатывается через алгоритм, выполняется
C++
1
Refresh();
, на выходе чб изображение.
Я дундук, смог поставить только алгоритм. Объясните как такую штуку можно сделать. Ну, или где можно почитать о подобном.

Добавлено через 3 часа 48 минут
Буду признателен за объяснение, как можно вывести на экран изображение прописывая, или выбирая путь. Остальное, попытаюсь догнать сам
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.09.2012, 15:37     обработка изображений ( вывод картинки на экран)
Посмотрите здесь:

C++ Вывод картинки на экран
Ввод/вывод и обработка изображения C++
C++ Обработка текста и вывод в отдельный файл
C++ Вывод картинки на экран
C++ Вывод изображений на монитор
Вывод картинки из фаила C++
Обработка изображений, чистая математик + Си++ | for newbie C++
C++ Обработка изображений
C++ Рекурсия. Функция для вывода на экран следующей картинки:
Дано натуральное четное число п. Разработать рекурсивную функцию для вывода на экран следующей картинки: C++
C++ Рандомный вывод картинки

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

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

Текущее время: 03:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru