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

Задача на изображения - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Буквы в словах http://www.cyberforum.ru/cpp-beginners/thread838981.html
Всем привет, у меня есть задача посмотрите если у кого есть исходник киньте спасибо. Дана непустая последовательность слов из строчных русских букв; между соседними словами – запятая, за последним словом – точка. Напечатать в алфавитном порядке все глухие согласные буквы, которые не входят хотя бы в одно слово. Примечание: глухие согласные – к, п, с, т, ф, х, ц, ч, ш, щ. ...
C++ Ошибка в коде. не найден оператор, принимающий правый операнд типа 'int' Доброго времени суток. Не понимат что за ошибка: error C2679: бинарный '>': не найден оператор, принимающий правый операнд типа 'int' (или приемлемое преобразование отсутствует). Да и вообще, правильно ли составлена программа, если задание - нахождение количества положительных и отрицательных елементов матриц. #include <iostream> #include <conio.h> #include <iomanip> using namespace std;... http://www.cyberforum.ru/cpp-beginners/thread838974.html
C++ Про typedef
Читая книгу Дейтеля, дошёл до стеков и не понял небольшую мелочь, которая вводит меня в заблуждение. У нас есть структура и прототипы функций: struct stackNode { int data; stackNode *nextPtr; }; typedef struct stackNode STACKNODE; typedef STACKNODE *STACKNODEPTR; //просто чтобы можно было делать так: STACKNODEPTR headPtr, endPtr; - наши указатели на структуру типа STACKNODE, которая в...
Виртуальная функция ,в системе классов "принтер" C++
Задание :Виртуальная функция ,в системе классов "принтер". нужно создать на с++ , программу что бы переименовывать из .pdf-документа в .doc-документ ,и наоборот. Помогите решить пожалуйста!)
C++ програма палиндром http://www.cyberforum.ru/cpp-beginners/thread838929.html
Написать программу, которая превращает в палиндром произвольное слово, вычеркивая из него мин кол-во букв.
C++ Подскажите, в чем ошибка с классами Занимаюсь по книге Джесса Либерти "С++ за 21 день" компилятор MVS 2010 не могу понять в чем моя ошибка это файл заголовка #include <iostream> using namespace std; class cCat подробнее

Показать сообщение отдельно
MrCold
851 / 749 / 71
Регистрация: 11.01.2012
Сообщений: 1,942
18.04.2013, 15:02     Задача на изображения
Цитата Сообщение от Swan_explorer Посмотреть сообщение
Потому что я нашел алгоритм сравнения
Так в алгоритме то вся и сложность
Цитата Сообщение от Swan_explorer Посмотреть сообщение
Но сейчас я представляю решение этого задания с помощь сравнения значений пикселов
Считать изображение в матрицу пикселов и на WinApi + GDI+ можно,
а вот что с ним делать ?
Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
#include <iostream>
#include <Windows.h>
#include <gdiplus.h>
#include <Gdiplusheaders.h>
#pragma comment(lib, "Gdiplus.lib")
 
 
int main()
{
 
         Gdiplus::GdiplusStartupInput startupInput;
         ULONG_PTR gdiplusToken;
         Gdiplus::GdiplusStartup(&gdiplusToken, &startupInput, NULL);
 
         Gdiplus::Color **matrixColor = NULL;
         Gdiplus::Bitmap *image = new Gdiplus::Bitmap(L"Image.jpg");                                
         UINT width  = image->GetWidth();
         UINT height = image->GetHeight();
 
          matrixColor = new Gdiplus::Color*[ width];
          for (int i = 0; i < width ; i++)
          {
            matrixColor[i] = new Gdiplus::Color[ height];
          }
 
          ///////////////////////////////////////////////////
          //  Get Matrix Colors
          //////////////////////////////////////////
 
                  for (int i = 0; i < width; i++)
                  {
                    for (int j = 0; j < height; j++)
                      {
                          image->GetPixel( i, j, &matrixColor[i][j]);
                      }
                  }
 
 
          ///////////////////////////////////////////////////
          //  Print Matrix ALPHA R G B
          //////////////////////////////////////////
       for (int i = 0; i < width ; i++)
                  {
                    for (int j = 0; j < height ; j++)
                      {
                       std::cout << (UINT)matrixColor[i][j].GetA() 
                           << ' '  << (UINT)matrixColor[i][j].GetR() 
                             << ' '  << (UINT)matrixColor[i][j].GetG() 
                                << ' ' << (UINT)matrixColor[i][j].GetB() << std::endl;
                      }
                  }
 
 
          //  delete Matrix 
          //////////////////////////////////////////
      for (int i = 0; i < width ; i++)
          {
           delete [] matrixColor[i];
          }
      delete [] matrixColor;
 
          delete image;
      Gdiplus::GdiplusShutdown(gdiplusToken);
 
 
   system("pause");
   return 0;
}
 
Текущее время: 18:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru