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

Подсчет площади нестандартной фигуры по цвету - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Элемент матрицы является http://www.cyberforum.ru/cpp-beginners/thread213258.html
Элемент матрицы является седловой точкой, если он является наименьшим в своей строке и наибольшим в своем столбце (или наоборот: наибольшим в своей строке и наименьшим в своем столбце).Для заданной матрицы определить все седловые точки. Добавлено через 31 секунду за ранее спасибо
C++ Строки, позиции Очень нужна помощь! Ввести строку. Вывести в виде нескольких строк так, чтобы в каждой строке было по 4 слова, первое слово начиналось в 5-ой позиции, а последнее заканчивалось в 60-ой. http://www.cyberforum.ru/cpp-beginners/thread213230.html
C++ линейные программы
помогите решить задачу,она какая то глупая) Полторы кошки за полтора часа,съедают полторы мышки,Сколько мышек съедят X кошек за Y часов?
Нахождение в масивах наибольшего,наименьшего числа. C++
Доброго времени суток.Скажите пожалуйста,как найти наибольший элемент в двумерном масиве,и как наименьший.И как поменять местами строку, содержащую элемент с наибольшим значением со строкой, содержащей элемент с наименьшим значением.
C++ Функция компилируется, но вызывает виндовс ошибку http://www.cyberforum.ru/cpp-beginners/thread213204.html
int main() int r=replace(str, c1, c2); return 0; int replace(char *str, char c1, char c2) { int count=0; while(*str) {
C++ Народ, делов не много, но очень важно! Народ, посмотрите задачку, так то все сделано, просто одну ошибку выдает, как исправить? #include <iostream> #include <iomanip> using namespace std; //Прототип функции для ввода вектора void vvod(double x, int n); //Прототип функции для вывода вектора void vivod(double x, int n); подробнее

Показать сообщение отдельно
spieler_0
Сообщений: n/a

Подсчет площади нестандартной фигуры по цвету - C++

17.12.2010, 15:26. Просмотров 1462. Ответов 0
Метки (Все метки)

Доброго времени суток, Уважаемые форумчане.
Проблема такова - есть изображение (предположим, что bmp) с географическими картами, и известным масшатабом карт. Интересующая нас область карты залита равномерно к-либо контрастным и уникальным по отношению к остальной части карты цветом. (например, незакрашенная карта России, на которой красным цветом залит Дальний Восток). Требуется узнать площадь закрашенной области в метрических единицах.
В связи с большой кривизной границ на картах - пришла идея подсчета площади с помощью подсчета пикселей определенного цвета. Формат программы- хоть консольный, скомпиленный g++, хоть созданный на билдере.

Вопрос - как подсчитать пиксели(есть ли стандартные библиотеки для открытия бмп и обработки изображений) и как их кол-во перегнать в метрическую площадь (теоретически ведь возможно вычислить коэффициент - сколько пикселей в одном квадратном к-ме)




Заранее спасибо за ответы.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru