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

фильтр Гаусса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Программирование ARM http://www.cyberforum.ru/cpp-beginners/thread581906.html
Привет. Хочется научиться программировать ARMы. Подскажите с чего начать пожалуйста. Добавлено через 20 секунд Программировать соответственно на C++ собираюсь.
C++ Написать программу, которая вводит с клавиатуры последовательность из пяти дробных чисел и после ввода каждого числа выводит среднее арифметическое п Нужна помощь в написание программ на языке С++. буду благодарен. 1. Написать программу, которая вводит с клавиатуры последовательность из пяти дробных чисел и после ввода каждого числа выводит среднее арифметическое полученной части последовательности. 2. Задан числовой массив А. Составить программу поиска элемента массива, который является одновременно наименьшим в строке и наименьшим в своем... http://www.cyberforum.ru/cpp-beginners/thread581903.html
C++ Классы (исправить ошибки)
Исправьте пожалуйста 2 ошибки. Ничего более не надо, просто исправьте. (ошибки в 90 и 92 строке) #include <iostream.h> #include <string.h> class LightDevice
C++ строки в с++
Вычислить, сколько в строке слов, заканчивающихся гласной буквой.
C++ Как написать игру "Цепь"? http://www.cyberforum.ru/cpp-beginners/thread581893.html
• Данное приложение является реализацией известной логической игры. В данной реализации предусматривается игра двух игроков на квадратном поле фиксированного размера. Цель игры - построить непрерывную линию, соединяющую горизонтальные или вертикальные (для каждого из игроков соответственно) стороны игрового поля, причем линия считается непрерывной, если фишки граничат друг с другом по...
C++ Описать структуру с именем Znak Здравствуйте. Помогите пожалуйста изменить сортировку а коде. С сортировки по фамилии на сортировку по дате. Заранее спасибо. Вот условие http://www.cyberforum.ru/attachment.php?attachmentid=154076&stc=1&d=1337622184 Код #include "iostream" #include "time.h" #include "conio.h" using namespace std; struct ZNAK { подробнее

Показать сообщение отдельно
Soul-rise
0 / 0 / 0
Регистрация: 26.05.2011
Сообщений: 14
21.05.2012, 22:00     фильтр Гаусса
надо написать фильтр гаусса... после попыток его написать изображение почему то затемняется... хотя вроде по алгоритмам верным... вот наработка..
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
    double s=0;
    double r=1.398;
    double r2=2*r*r;
    int n=3;
    double ss;
    double color;
    double** w=new double*[n];
    for(int i=0;i<n;i++){
        w[i]=new double[n];
    }
    for (int i =0; i < n; i++)
    {
        for (int j = 0; j < n; j++)
        {
            ss=(i*i+j*j)/r2;
            w[i][j]=1/(sqrt(M_PI*r2))*exp(ss*(-1.0));
            //cout<<w[i][j]<<endl;
            s+=w[i][j];
        }
        for (int j = 0; j < n; j++)
        {
            
            w[i][j]=w[i][j]/s;
        }
    }
    for (int yi =n; yi < height-n; yi++)
    {
        for (int xj = n; xj < width-n; xj++)
        {
                for (int i =0; i < n; i++)
                {color=0;
                    for (int j = 0; j < n; j++)
                    {
                        color+=w[i][j]*LightMap[(int)(i+yi)][(int)(j+xj)];
                    }
                }
                LightMap[(int)(yi)][(int)(xj)] =color;
        }
    }
LightMap двумерный массив с насыщенностью цветов изображения( градация серого) в чем ошибка?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru