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

Нужна помощь в обработке изображений! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проверка на несоответствие типов переменной http://www.cyberforum.ru/cpp/thread3333.html
Есть программа, в которой нужно вводить числа (результат после ввода конкретно здесь не особо важен) Если я заместо числа ввожу какую-либо букву, или символ, несоответствующий числу надо чтобы программа выводила типа - "нет, так нельзя, повторите пожалуйста ввод" Ладно уж с выводом проблем не будет :) Проблема с проверкой. Как проверять на несоответствие? Приравнивать в цикле ко всем...
C++ Определитель матрицы методом Гаусса Киньте плиз код на С++, которая ищет определитель матрицы методом Гауса! Очень нужно. Буду благодарен) http://www.cyberforum.ru/cpp/thread3119.html
C++ Паттерн MVC
Большинсту программистов хорошо ивестен данный паттерн, так что вдаваться в подробности не буду, НО что делать когда моделей несколько, элементы модели связанны соотношением один к одному и разные View могут использовать разное колличество моделей, существует ли расширение данного паттерна до такой ситуации. Для наглядности возьмем пример, есть одна модель - это структура графа, элементы модели -...
Кто работал с OGRE C++
Кто подключал физику AREA physx к OGRE. Нет ли исходника или примеров.
C++ bin-файлы: открытие, чтение, обработка http://www.cyberforum.ru/cpp/thread2241.html
Здравствуйте, подскажите, пожалуйста, команды, с помощью которых файлы с расширением bin можно не только открыть, но и увидеть, что в них находится, чтобы затем обработать их. Во всех книжках я нашла примерно следующее: #include <fstream> #include <iostram> int main() { char dt; std::fstream iofile("filename.bin", std::ios::in | std::ios::out | std::ios::binary); if...
C++ Удалить из матрицы нулевые строки Господа уважаемые программеры! Пожалуйста помогите доделать детскую прогу. Имеется матрица NxM элементов. Нужно удалить методом сдвига все строки, состоящие из нулей. Вот то что писал сам, может пригодится: #include <stdio.h> #include <conio.h> void main(void) подробнее

Показать сообщение отдельно
rozochka90
0 / 0 / 0
Регистрация: 14.09.2011
Сообщений: 20
14.09.2011, 18:51     Нужна помощь в обработке изображений!
Цитата Сообщение от Kaktus Посмотреть сообщение
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
#include <atlstr.h>
#include <atlimage.h>
#include <fstream>
 
void main ()
{
    CImage in;
    in.Load ( L"in.jpg" ); //открываем картинку из файла
    int w = in.GetWidth(); //ширина
    int h = in.GetHeight(); //высота
    std::ofstream fout ( L"out.txt" )
    for ( int y = 0; y < h; y++ )
    {
        for ( int x = 0; x < w; x++ )
        {
            COLORREF pixel_color = in.GetPixel( x, y ); //цвет пикселя с координатами x, y
            int r = GetRValue ( pixel_color ); //извлечение красного канала
            int g = GetGValue ( pixel_color ); //извлечение зеленого канала
            int b = GetBValue ( pixel_color ); //извлечение синиго канала
            fout << r << " " << g << " " << b << "\t";
        }
        fout << std::endl;
    }
    fout.close();
}
Количество пикселей w * h. Вообще, складывать это все в отдельный текстовый файл на мой взгляд бесполезное занятие. Почему бы не работать с массивом пикселей непосредственно прочитанным из изображения, а не заводить вместо этого файлы-посредники (наверняка, Вы дальше с информацией в этом файле захотите что-то еще сделать).
Здравствуйте, мне очень нужен код вашей программы по обработке пикселей, я его вставила, начала компилить а у меня появляемтся окно с debug asertion filed! Expression m_hBitmap!=0? не могли бы вы мне помочь это исправить)заранее спасибо)
 
Текущее время: 08:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru