Transformacia obrazkov na binarny vektor

Programovacie jazyky, rady, poradňa...
feromakovi
Expert
Expert
Príspevky: 165
Registrovaný: 24 okt 2008, 14:16
Bydlisko: Bánovce nad Bebravou

Transformacia obrazkov na binarny vektor

Príspevok od používateľa feromakovi »

Ahojte,

viete mi pls poradit ako co najrychlejsie a najjednoduchsie spracovat obrazky (ciernobiele, stvorcove, vsetky povedzme 30x30px) na vektor 0 a 1 dlzky 900 podla farby pixelu? Napr. prvy riadok bude 30 ciernych px a druhy riadok bude 30 bielych atd. tak vysledny vektor by bol 0(30x)1(30x)... Ak ste uz niekto nieco podobne riesili budem vdacny za kazdu radu.
vdaka
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: Transformacia obrazkov na binarny vektor

Príspevok od používateľa audiotrack »

v akom jazyku?
feromakovi
Expert
Expert
Príspevky: 165
Registrovaný: 24 okt 2008, 14:16
Bydlisko: Bánovce nad Bebravou

Re: Transformacia obrazkov na binarny vektor

Príspevok od používateľa feromakovi »

to mi je v podstate jedno(teda mimo jazyka ktory je viazany na win), uprimne by som bol najradsej nejakemu uz existujucemu rieseniu, ktore by som len upravil aby to fungovalo ako som napisal.
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: Transformacia obrazkov na binarny vektor

Príspevok od používateľa audiotrack »

tak napríklad v php tak narýchlo:

Kód: Vybrať všetko

<?php

$image = "test_image.jpg";

$im = imagecreatefromjpeg($image);
list($width, $height) = getimagesize($image);
for ($i = 0; $i < $height; $i++) {
    for ($j = 0; $j < $width; $j++) {
        $rgb = imagecolorat($im, $j, $i);
        $colors = imagecolorsforindex($im, $rgb);
        echo ($colors["red"] == 255 && $colors["green"] == 255 && $colors["blue"] == 255) ? "0" : "1";
    }
}

?>  
Prílohy
test.rar
(1.01 KiB) 54 stiahnutí
feromakovi
Expert
Expert
Príspevky: 165
Registrovaný: 24 okt 2008, 14:16
Bydlisko: Bánovce nad Bebravou

Re: Transformacia obrazkov na binarny vektor

Príspevok od používateľa feromakovi »

super, skvely rychly a prehladny skriptik. Velmi pekne dakujem
Napísať odpoveď