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

Как сделать проверку по диапазону цвета пикселя? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Посчитать числа по формуле http://www.cyberforum.ru/cpp-beginners/thread1169038.html
Помогите пожалуйста, новичок в программировании еще. Нужно создать программу считающие числа по формуле (A+B)\2
C++ Написать программу для работы с базой данных, содержащей записи со сведениями о студентах Написать программу для работы с базой данных, содержащей записи со сведениями о студентах: ФИО, возраст, пол, курс, успеваемость, в которой должны выполняться следующие действия: • создание файла • просмотр файла вот программа, но мне нужно через file.txt #include <stdlib.h> #include <fstream> #include <iostream> using namespace std; const int MAX_NAME = 100; http://www.cyberforum.ru/cpp-beginners/thread1169031.html
Одновременное использование перегрузок C++
Помогите составить из двух этих программ одну (имею ввиду прога должна предлагать 2 эти варианта через case: при нажатии case 1 или case 2 выполняется и показывается какая-то из этих прог) 1) бинарное сложение 2) бинарное сравнение 1. #include <iostream> using namespace std; /////////////////////////////////////////////////////////// class Distance // класс английских мер длины {
C++ Проверить является ли массив знакочередующимся
дан массив x .проверить являются ли он знакочередующимся. если нет то удалить из массива все простые элементы. проверить стал ли при этом массив знакочередующимся. в программе написать функции: проверки, являться ли массив знакочередующимся, удаления элемента
C++ Как передать массив в функцию? http://www.cyberforum.ru/cpp-beginners/thread1168972.html
#include <iostream> #include <cmath> using namespace std; int func(float arrcos, float arrsin) { int f=5000; int fd=20000;
C++ Конструкторы, приведение типа и ошибка "Не найден оператор, принимающий правый операнд типа 'char *'" #include <stdio.h> class A { int somemember; public: A(){printf("A()\n");} A(char*){printf("A(char*)\n");} A(A&){printf("A(A&)\n");} ~A(){printf("~A()\n");} подробнее

Показать сообщение отдельно
Nalik
 Аватар для Nalik
44 / 25 / 9
Регистрация: 30.11.2012
Сообщений: 582
07.05.2014, 12:53  [ТС]     Как сделать проверку по диапазону цвета пикселя?
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
Задача стрёмно сформулирована.Такое чувство, что ты экран чужого приложения читаеш, хакер, блин...
Даже если так, ты должен чётко сказать, что ты хочешь распознать на экране.
Отталкиваться надо не только от цвета твоего пикселя, но и от цветов соседних.
Расчитывать, например контрастность этого пикселя на фоне остальных...
не трудно догадаться, по Handle))

Цитата Сообщение от newbie666 Посмотреть сообщение
ну вот ты сначала определись с этим диапазоном, а потом каждую составляющую пикселя сверяй с диапазоном, ну типа если текущая RED составляющая цвета >= min диапазона и <= max диапазона RED, то проверяй следующую, если все в диапазоне - всё ок
ок, спасибо)

Я так понял, можно сделать максимальный предел диапазона и минимальный, потом получать цвет с координат и если этот цвет попадает в диапазон, то всё ок.
Только для этого RGB нужно разбить на отдельные составляющие и занести их в переменные, но вот как это сделать?

Что-то типо того?
R = a;
G = b;
B = c;
 
Текущее время: 07:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru