Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Цифровая обработка изображения на языке С  (Прочитано 4169 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Luxian
Новенький

md
Offline Offline

« : 03-02-2011 15:15 » new

Доброго Дня ........ Есть такое задание написать программу которая бы обрабатывала изображение при помощи Boxcar operator ....формул у него нет есть только матрица ......... можно ли сделать так чтобы матрица применялась на изображение и обрабатывала его и как это записать Не понял?

Матрица:



                           

Я понял лишь как нарисовать изображение .....а вот что делать дальше нет  помогите если сможете ....... как применить матрицу на изображение



Добавлено через 10 минут и 58 секунд:
Вот начало программы .... нарисовал рисунок .....а как на него применить матрицу не знаю ....

Код:
#include <graphics.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
#include<math.h>
void main()
{
   /* request auto detection */
   int gdriver = DETECT, gmode, errorcode;
    int x,y;
    float g1,g2,g;
   /* initialize graphics and local
      variables */
   initgraph(&gdriver, &gmode, "");
   /* read result of initialization */
   errorcode = graphresult();
   if (errorcode != grOk)  /* an error
       occurred */
   {
      printf("Graphics error: %s\n", grapherrormsg(errorcode));
      printf("Press any key to halt:");
      getch();
      exit(1); /* terminate with an error
  code */
   }
setfillstyle(1,3); bar(4,4,68,68);
setfillstyle(1,getmaxcolor()); bar(6,6,66,66);
setfillstyle(1,4);
fillellipse(30,14,8,8); fillellipse(30,40,8,8);
fillellipse(42,33,8,8); fillellipse(42,22,8,8);
fillellipse(18,22,8,8); fillellipse(18,33,8,8);
setfillstyle(9,6);
fillellipse(30,27,7,7);
setcolor(2);
line(40,40,47,66);line(39,43,47,66);
line(36,47,47,66);line(36,47,46,60);
line(49,48,46,66);line(49,48,45,60);
« Последнее редактирование: 03-02-2011 15:26 от Luxian » Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines