#1 2007-05-08 14:38:00

Skynet

Osesek

5463998
Call me!
Skąd: DS Mikrus 1025
Zarejestrowany: 2007-03-19
Posty: 37
Punktów :   
WWW

PROJEKT II - Sutek

Macie tu coś co może Wam służyć pomoca do projektu z PRM u Sutkowskiego. Ksiązka z zalecanej literatury w wersji pdf.

http://winntbg.bg.agh.edu.pl/skrypty2/0098/

Offline

 

#2 2007-05-09 14:57:19

zordon

Ukryty talent

6821953
Skąd: Riviera/Biała Podlaska
Zarejestrowany: 2007-03-20
Posty: 87
Punktów :   -1 

Re: PROJEKT II - Sutek

NOWINA Z LABORATORIUM: dzisiaj pytalem tego *pi* Sutkowskiego o rozmiary tablic (obrazkow) i jak je wyswietlic na ekranie. Obrazki  typu 32x32 pikseli i wieksze (bo 16x16 jeszcze jakos wyjdzie) sa duzo zaduze w porownaniu z ekranem wiec nie da sie ich wyswietlic bo figury lisazula powstaja! dr. Sut... powiedzial ze nie PRZEMYSLAL SPRAWY i dopie.... hu wie co na projekt ale "w takim wypadku pozostaje albo zmienic czcionke:P (zrobic interfejs graficzny cos w stylu takiego programiku pod windowsem ) albo wczytywac dane z pliku i zapisywac do pliku" co tez jest hm....troche skomplikowane bo pamietac trzeba o ochronce przeciwku debilizmowi tyle ze w tym wypadku pozwolil nawet ze program moze wskazac gdzie jest blad i wyjsc tyle ze i tak trzeba jeszcze zrobic takie cos w stylu rozpoznawanie co jest czym bo bez tego to ani rusz (gdzie sie konczy i gdzie zaczyna nowy element tablicy jaki bialy znak odziela te elementy! Nie mowiac juz ze w takiej tablicy 32x32 jest tych elementow okolo 1000:P) Tak wiec ten projekt mimo ze idea latwa to dla tych co maja tablice o rozmiarze co tu duzo mowic zaje...... to program staje sie zaje...... i jest tymbardziej zaje...... im bardziej zaje..... tablice trzeba utworzyc!

ZYCZE POWODZENIA BO NA PEWNO SIE PRZYDA! "NIE PRZEMYSLALEM SPRAWY"

radze dla tych osob (nieszczesnikow, ofiar "nie przemyslenia sprawy") zaczac pisac wczoraj!

Ostatnio edytowany przez zordon (2007-05-09 15:01:18)

Offline

 

#3 2007-05-09 20:23:38

martus

Władca much

8795851
Zarejestrowany: 2007-03-20
Posty: 61
Punktów :   -2 

Re: PROJEKT II - Sutek

hahaha, niewiele mi to wszystko mówi (jeszcze;) ), ale ja mam 16x16 i więc wnioskuję, że nie jest najgorzej swoja drogą Kamil prosimy o Twój programik tutaj

Offline

 

#4 2007-05-15 13:18:30

zordon

Ukryty talent

6821953
Skąd: Riviera/Biała Podlaska
Zarejestrowany: 2007-03-20
Posty: 87
Punktów :   -1 

Re: PROJEKT II - Sutek

A oto i moj projekt tyle ze uszczuplony bo macie tu funkcje oprocz  obliczajacej i pokazujacej wynik na ekranie.
http://www.fale123.republika.pl/PRM/ProjektII.rar

Tylko za bardzo nie zrzynajcie tej funkcji wypelniającej bo jest ona latwa do rozpoznania. Przynajmniej to sprawdzanie danych co to je zastosowalem. Wiec dane to radze sprawdzajcie troche inaczej bo sie Sutkowski zorientuje.
Ja dostalem za projekt 22 pkt ale odjal mi tylko za estetyke dokumentacji (czyt. pogniecione kilka kartek).

Obliczajaca to i tak musicie napisac a ten wynik to jest juz prosta sprawa wyswietlacie tablice.

Ostatnio edytowany przez zordon (2007-05-15 13:26:22)

Offline

 

#5 2007-05-21 22:24:49

doman

Osesek

Zarejestrowany: 2007-03-22
Posty: 25
Punktów :   

Re: PROJEKT II - Sutek

do tych co oddali: liczby w tabeli [wartosci pikseli] maja sie wyswietlac w postaci binarnej  [np. 0101] czy normalnie w postaci dziesietnej[1, 12, 15]?

Offline

 

#6 2007-05-22 11:04:34

zordon

Ukryty talent

6821953
Skąd: Riviera/Biała Podlaska
Zarejestrowany: 2007-03-20
Posty: 87
Punktów :   -1 

Re: PROJEKT II - Sutek

normalnie w dziesietnej notacji.

Offline

 

#7 2007-05-22 21:27:14

doman

Osesek

Zarejestrowany: 2007-03-22
Posty: 25
Punktów :   

Re: PROJEKT II - Sutek

dzieki

Offline

 

#8 2007-05-27 18:07:51

Skynet

Osesek

5463998
Call me!
Skąd: DS Mikrus 1025
Zarejestrowany: 2007-03-19
Posty: 37
Punktów :   
WWW

Re: PROJEKT II - Sutek

Jestem ciekaw czy ktoś oprócz mnie dostał barwe, którą musi zakodować przy pomocy RGB? Czyli wprowadzić wartości dla 3 kanałów aby zdefiniować kolor jednego piksela.

Offline

 

#9 2007-05-28 21:27:56

Dziedzic

Niemowa

2315676
Zarejestrowany: 2007-03-20
Posty: 7
Punktów :   

Re: PROJEKT II - Sutek

To tresc mojego projektu:
Dany mamy dowolny obrazek o rozmiarze 16 x 16 pikseli zapisany w kodowaniu binarnym. Korzystajac z filtracji konwolucyjnej nalezy opracowac procedure wykrywania krawedzi na obrazie za pomoca filtru Prewitta dla krawedzi poziomych. Wyswietlic obrazy wejsciowy i wyjsciowy. Program musi umozliwiac uzytkownikowi zadanie wszystkich wartosci pikseli.

Offline

 

#10 2007-05-28 21:28:57

Dziedzic

Niemowa

2315676
Zarejestrowany: 2007-03-20
Posty: 7
Punktów :   

Re: PROJEKT II - Sutek

a to kod:

#include <stdio.h>
#include <stdlib.h>




#define WYS 16
#define SZER 16


typedef struct
{
       int f[3][3];       
}filtr;

typedef struct
{
       int o[16][16];       
}obraz;


int main(int argc, char* argv[])
{
   
       obraz kopia;
    filtr krawedz;
    obraz oryginal;
int x,y;
   
  {  if(argc < 2)
{
    printf("Za malo parametrow! Nie podales nazwy pliku z obrazem!");
    getchar();
    return -1;
   
}
}


   
   FILE * pFile;
pFile = fopen (argv[1],"r");
 
 
 
for (y=0; y<WYS; y++)
{
for (x=0; x<SZER; x++)
{
    oryginal.o[x][y]=fgetc(pFile)-'0';
    if(oryginal.o[x][y]<0 || oryginal.o[x][y]>1)
{

printf("Zly plik z obrazem!");
getchar();
return -1;
}


}
fgetc(pFile);
}



 
 
   


    for (y=0; y<WYS; y++)
    {
       
       
       
        for (x=0; x<SZER; x++)
    {
        printf("%1d", oryginal.o[x][y]);
    }
     printf("\n");
    }
    printf("\n");



   
   
   
   
   
   

   
    krawedz.f[0][0]=-1;
    krawedz.f[0][1]=-1;   
    krawedz.f[0][2]=-1;
    krawedz.f[1][0]=0;
    krawedz.f[1][1]=0;
    krawedz.f[1][2]=0;
    krawedz.f[2][0]=1;
    krawedz.f[2][1]=1;
    krawedz.f[2][2]=1;
   
   
    for(x=0;x<16;++x)
    for(y=0;y<16;++y)
   
    {
         if(x==0 || y==0 || x == SZER-1 || y ==WYS-1)
         {
            kopia.o[x][y]=0;       
         }
         else
         {
               kopia.o[x][y]=
              oryginal.o[x-1][y-1]*krawedz.f[0][0] +
              oryginal.o[x][y-1]*krawedz.f[0][1] +
              oryginal.o[x+1][y-1]*krawedz.f[0][2] +   
              oryginal.o[x-1][y]*krawedz.f[1][0] +
              oryginal.o[x][y]*krawedz.f[1][1] +
              oryginal.o[x+1][y]*krawedz.f[1][2] +
              oryginal.o[x-1][y+1]*krawedz.f[2][0] +
              oryginal.o[x][y+1]*krawedz.f[2][1] +
              oryginal.o[x+1][y+1]*krawedz.f[2][2];

if(kopia.o[x][y]<0) kopia.o[x][y]=0;
if(kopia.o[x][y]>1) kopia.o[x][y]=1;


                         
}    }   
   


       



    for (y=0; y<WYS; y++)
    {
       
       
        for (x=0; x<SZER; x++)
    {
                printf("%1d", kopia.o[x][y]);
    }
    printf("\n");
    }

getchar();
return 0;
}

Offline

 

#11 2007-05-28 21:31:30

Dziedzic

Niemowa

2315676
Zarejestrowany: 2007-03-20
Posty: 7
Punktów :   

Re: PROJEKT II - Sutek

trzeba skompilowac program i utworzyc do niego skrot. nastepnie utorzyc jakis plik txt, w ktorym bedzie wpisane
16x16 zer i jedynek. nastepnie uruchomic program z tym plikiem jako parametrem. moze komus sie przyda...

Offline

 

#12 2007-05-28 21:34:57

zordon

Ukryty talent

6821953
Skąd: Riviera/Biała Podlaska
Zarejestrowany: 2007-03-20
Posty: 87
Punktów :   -1 

Re: PROJEKT II - Sutek

A to specyfikacja do mojego projektu (dostarczono na zamowienie)

http://www.fale123.republika.pl/PRM/Specyfikacje.rar

Byl robiony w Open Office ale zapisany w .doc

Ostatnio edytowany przez zordon (2007-05-28 21:35:24)

Offline

 

#13 2007-05-28 21:54:28

_Aragorn_

Administrator

2376607
Skąd: Riviera
Zarejestrowany: 2007-03-19
Posty: 21
Punktów :   

Re: PROJEKT II - Sutek

Co to znaczy: "Opracować procedure automatycznego dopasowania poziomów do zakresu maksymalnego", wie ktoś może???) Mam obrazek 16x16w kodowaniu 8-bitowym...

Offline

 

#14 2007-05-31 00:35:54

chriss

Wstydniś

9597613
Skąd: RIVIERA
Zarejestrowany: 2007-03-26
Posty: 18
Punktów :   

Re: PROJEKT II - Sutek

Nic dodać nic ująć... PRMy....

http://images20.fotosik.pl/400/f078a753bd78f80a.jpg


***być zagadką, której nie zgadnie nikt nim minie czas***

Offline

 

#15 2007-05-31 01:18:07

mr.salpo

Orędownik wysłania wszystkich na elektronikę

Zarejestrowany: 2007-03-19
Posty: 88
Punktów :   

Re: PROJEKT II - Sutek

Szkoda tylko, że to takie cholernie prawdziwe... :\

Offline

 

Stopka forum

RSS
Powered by PunBB
© Copyright 2002–2008 PunBB
Polityka cookies - Wersja Lo-Fi


Darmowe Forum | Ciekawe Fora | Darmowe Fora
www.magiawyobrazni.pun.pl www.colobot.pun.pl www.rawsmackdown.pun.pl www.dragonslayers.pun.pl www.g3wclan.pun.pl