Zapis wartosci jasnosci kolejnych pikseli do pliku
michal.szyplinski@gmail.com - 07-07-2007 00:03
Zapis wartosci jasnosci kolejnych pikseli do pliku
Mam wielka prosbę - moze ktos z Was spotkal sie z programem, ktory potrafi przeanalizowac obraz cyfrowy piksel po pikselu i zapisać wartosci jasnosci do pliku tekstowego oddzielone spacjami albo przecinkami? Potrzebuje napisac prosty programik analizujacy dwa histogramy, i aby je tworzyc musze miec wartosci zapisane w pliku. Moze ktos z Was spotkal sie z programem oferujacym taka funkcje? Bede wdzieczny za pomoc.
Ingarden - 07-07-2007 00:03
> Mam wielka prosbę - moze ktos z Was spotkal sie z programem, ktory > potrafi przeanalizowac obraz cyfrowy piksel po pikselu i zapisać > wartosci jasnosci do pliku tekstowego oddzielone spacjami albo > przecinkami? Potrzebuje napisac prosty programik analizujacy dwa > histogramy, i aby je tworzyc musze miec wartosci zapisane w pliku. > Moze ktos z Was spotkal sie z programem oferujacym taka funkcje? Bede > wdzieczny za pomoc.
Osobiscie nie spotkalem sie. Zastanawiam sie jednak czemu, skoro i tak piszesz program, nie odczytasz tego bezposrednio z pliku graficznego, ktory notabene jest taka wlasnie tabela z zapisanymi wartosciami kolorow, a wiec i jasnoscia (pomijajac te bardziej skomplikowane formaty, ktore rzeczywiscie bywaja problemowe w odczycie). Jezeli mozesz sobie wybrac format wejsciowy, to najprosciej bedzie operowac na bmp, lub jakas pochodnej i traktowac go jak plik, o ktory Ci chodzilo (no, moze bez przecinkow/spacji miedzy wartosciami poszczegolnych pikseli :)
-- le
Jacek - 07-07-2007 00:03
On 6 Lip, 15:07, Ingarden <ekstrakt_US...@o2.pl> wrote: > > Mam wielka prosbę - moze ktos z Was spotkal sie z programem, ktory > > potrafi przeanalizowac obraz cyfrowy piksel po pikselu i zapisać > > wartosci jasnosci do pliku tekstowego oddzielone spacjami albo > > przecinkami? Potrzebuje napisac prosty programik analizujacy dwa > > histogramy, i aby je tworzyc musze miec wartosci zapisane w pliku. > > Moze ktos z Was spotkal sie z programem oferujacym taka funkcje? Bede > > wdzieczny za pomoc. > > Osobiscie nie spotkalem sie. Zastanawiam sie jednak czemu, skoro i tak > piszesz program, nie odczytasz tego bezposrednio z pliku graficznego, > ktory notabene jest taka wlasnie tabela z zapisanymi wartosciami > kolorow, a wiec i jasnoscia (pomijajac te bardziej skomplikowane > formaty, ktore rzeczywiscie bywaja problemowe w odczycie). > Jezeli mozesz sobie wybrac format wejsciowy, to najprosciej bedzie > operowac na bmp, lub jakas pochodnej i traktowac go jak plik, o ktory Ci > chodzilo (no, moze bez przecinkow/spacji miedzy wartosciami > poszczegolnych pikseli :) > > -- > le
najlepiej to jakby ten twoj program konwertowal pliki skompresowane np. jpeg png do bmp i odczytywal prosto z bmp, jesli nie ma takiego programu to postaraj sie i napisz ;) nie jest to chyba bardzo skomplikowane :P
Piotr Bochaczyk - 07-07-2007 00:03
michal.szyplinski@gmail.com wrote:
> Mam wielka prosbę - moze ktos z Was spotkal sie z programem > taki program to godzinka roboty jaki masz na to budżet? ;) -- GCA/ED d s+:++ a C++ ULA P+++ L+ E--- W+++ N+++ o+ K- w+++ O+ M+ V- PS PE++ Y-- PGP- t-- 5-- X+ !tv R b+ DI-- D+ G e++ h--- r+++ z+++*
michal.szyplinski@gmail.com - 10-07-2007 00:00
On 6 Lip, 15:25, Piotr Bochaczyk <pietrekbezmielo...@narod.ru> wrote: > taki program to godzinka roboty > jaki masz na to budżet? ;)
Wiesz, budzet jest mocno studencki, ale skoro to godzina pracy to moze jakos bysmy sie dogadali :) Daj mi prosze znac za ile napisalbys program zapisujacy do pliku jasnosci kolejnych pikseli z pliku graficznego.
pisz_na.mirek@dionizos.zind.ikem.pwr.wroc.pl - 10-07-2007 00:00
michal.szyplinski@gmail.com wrote: > Mam wielka prosbę - moze ktos z Was spotkal sie z programem, ktory > potrafi przeanalizowac obraz cyfrowy piksel po pikselu i zapisać > wartosci jasnosci do pliku tekstowego oddzielone spacjami albo > przecinkami? Potrzebuje napisac prosty programik analizujacy dwa > histogramy, i aby je tworzyc musze miec wartosci zapisane w pliku. > Moze ktos z Was spotkal sie z programem oferujacym taka funkcje? Bede > wdzieczny za pomoc.
Polecam octave (klon matlaba)
% wczytanie macieży w grayscale ... img = imread( fname );
%... można też w RGB do osobnych tablic [r,g,b]= imread( fname );
%wypisanie printf("%d ",img(:))
%obliczenie histogramu [h,x]=hist(img(:),0:255);
%lub jego wyrysowanie hist(img(:),0:255);
arcis - 10-07-2007 00:00
> Wiesz, budzet jest mocno studencki, ale skoro to godzina pracy to moze > jakos bysmy sie dogadali :) Daj mi prosze znac za ile napisalbys > program zapisujacy do pliku jasnosci kolejnych pikseli z pliku > graficznego.
co to znaczy jasnosci? czy chodzi ci o skladowe RGB czy moze HLS? czy to ma byc bitmapa w odcieniach szarosci? dokladniej czego oczekujesz - to zrobie ci to za dobre slowo :) a
michal.szyplinski@gmail.com - 10-07-2007 00:00
On 9 Lip, 18:51, "arcis" <arcis1...@wp.pl> wrote: > co to znaczy jasnosci? czy chodzi ci o skladowe RGB czy moze HLS? czy to ma > byc bitmapa w odcieniach szarosci? > dokladniej czego oczekujesz - to zrobie ci to za dobre slowo :) > a
Jeśli to mozliwe to fajnie by było gdyby z kazdego pliku graficznego otrzymywalo sie 3 pliki wynikowe z oddzielnymi wartosciami R G i B w kazdym z nich. Czyli np. plik r.txt z kolejnymi wartosciami skladowej R kolejnych pikseli to samo dla G i B. Bede ogromnie wdzieczny :) michal
arcis - 10-07-2007 00:00
> Jeśli to mozliwe to fajnie by było gdyby z kazdego pliku graficznego > otrzymywalo sie 3 pliki wynikowe z oddzielnymi wartosciami R G i B w > kazdym z nich. Czyli np. plik r.txt z kolejnymi wartosciami skladowej > R kolejnych pikseli to samo dla G i B. Bede ogromnie wdzieczny :) > michal
Bieżcie i korzystajcie z niego wszyscy, albowiem jest to dzieło rąk moich dla was wszystkich przeznaczone!
I głoście to dzieło wśród wszystkich potrzebujących, niechaj wspomaga was w tych trudnych chwilach!
I zaprawdę, jedynie pamiętajcie o formie rekompensaty w dziele tym opisanej,
jeżeli dzięki mojej krwawicy udało wam się skróci męki jakiegoś egzaminu czy też zaliczenia :P
http://www.peryskop.pl/ftp/Bmp2txT.zip
Pozdrawiam
arcis
ps najwięcej czasu zajął interfejs :)
PureNick - 11-07-2007 00:00
kolejny zacny użyszkodnik jenternetu o wdzięcznym pseudonimie arcis, raczył(a) zaszczycić towarzystwo temi oto słowy: >> Jeśli to mozliwe to fajnie by było gdyby z kazdego pliku graficznego >> otrzymywalo sie 3 pliki wynikowe z oddzielnymi wartosciami R G i B w >> kazdym z nich. Czyli np. plik r.txt z kolejnymi wartosciami skladowej >> R kolejnych pikseli to samo dla G i B. Bede ogromnie wdzieczny :) >> michal [...] > > http://www.peryskop.pl/ftp/Bmp2txT.zip
> Pozdrawiam > arcis
> ps > najwięcej czasu zajął interfejs :)
Zaprawdę wypasiony on :)
Dzięki, może mi się kiedyś przyda, innym na pewno też. Pozdruffka
-- ~~/PP/~~/SF/~~ http://zax.pl/~ibozaur/
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
używam czcionki wielkości 1296 pt na pliku o wielkości 800x600
=?iso-8859-2?q?Pro=B6ba_o_konwersj=EA_pliku_CDR_do_wersji_11_ lub_ni=BFszej?=
[MySQL] =?ISO-8859-2?Q?Wy=B6wietlenie_kolejnej_pozycji=2C_?==?ISO-8859-2?Q?jak=B1_mia=B3by_dany_rekord=2C_gdybym_czyta=B3 _?==?ISO-8859-2?Q?wg_konkretnych_kryteri=F3w=2E_Da_si=EA_=3F?=
[MySQL]: Odzyskanie z pliku zawierającego wiele baz danych tylko jednej wybranej bazy
[MySQL] Jak =?ISO-8859-2?Q?wpisa=E6_do_tabeli_pozycje_dl?==?ISO-8859-2?Q?a_wierszy_gdybym_te_wiersze_wybiera=B3_w_ok?== ?ISO-8859-2?Q?re=B6lonej_kolejno=B6ci_=3F?=
Skrypt przeszukujacy dwa pliki tekstowe i dopisujacy zadane znaki do drugiego pliku
Zwracanie wartości, z funkcji, w funkcji [Js, Ajax]
Problem z wartościami w MySQL :( [ MySQL and ASP and VBScript ]
=?iso-8859-2?Q?Program_do_kompresji_JPG_z_podaniem_wielko=B6c i_pliku?=
Insert do tabeli z danych innej tabeli plus dodatkowa wartośćpola (Firebird)
zanotowane.pldoc.pisz.plpdf.pisz.plstardollblog.htw.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|