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

RGB компоненты изображения - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Нужны исходники для Dev C++ http://www.cyberforum.ru/cpp-beginners/thread651432.html
Недавно начал программировать на С++. Но ведь на исходниках научиться проще. Подскажите пожалуйста сайты, где можно скачать исходники именно для среды Dev C++?
C++ Подскажите по С++ OpenGL(GLUT) Подскажите пожалуйста! Как создать 2 квадрата? Один создал а второй не получается((( Вот код: // lab.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include "windows.h" #include "GL/gl.h" #include "GL/glu.h" http://www.cyberforum.ru/cpp-beginners/thread651402.html
C++ Trouble со стеком и функцией
С праздником, коллеги :) И вот такая проблема появилась: нужно создать функцию, определение которой выглядит так void visit(void (*pf)(Item &)); я в жестком ступоре, как может выглядеть функция, любая :) например если класс выглядит так: #ifndef CLASSES_H_ #define CLASSES_H_ typedef unsigned long Item;
Вывести номер или номера максимальных элементов C++
1. В массиве K(10) хранятся вклады клиентов банка. Вывести номер или номера максимальных элементов. :)
C++ Передача параметра по ссылке http://www.cyberforum.ru/cpp-beginners/thread651375.html
Всем здравствуйте. Други, помогите разобраться. Сидю :) вникаю в работу указателей и памяти, паралельно пытаюсь написать велосипед, в виде контейнера аля вектор. После хочу сваять из него темплейт и перегрузить оператор и т.п. , а пока он имеет такой вид, как я представил. Вот примерная схема организации данных: Здесь класс MsqArr имеет поле MsqData* dataPtr - массив указателей на...
C++ libxml.lib Собираю Sphinx. Он просит библиотеку libxml.lib , а я нахожу в интернетах libxml2.lib. Кто что может что посоветовать? подробнее

Показать сообщение отдельно
DU
1477 / 1053 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
14.09.2012, 00:06     RGB компоненты изображения
каждый цветовой канал нужно подвергнуть проверке. по какому условия - "и" или "или" - не понятно.
ну вот примерный вариант в полупсевдокоде с "и"

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
const RGBColor color = Image2->Canvas->Pixels[x][y];
const Byte r = GetRedColor(color);
const Byte g = GetGreenColor(color);
const Byte b = GetBlueColor(color);
 
// ну и дальше цепочка сравнений вроде
const bool needChange =  (90 <= r && r <= 110)
                      && (90 <= g && g <= 110)
                      && (90 <= b && b <= 110)
                      ;
if (needChange)
{
  Image2->Canvas->Pixels[x][y] = RGB(255,0,0);
}
 
Текущее время: 14:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru