iyi günler. Görüntü işlemeyle ilgili birkaç öğrenmem gereken şey var. Resimler bildiğimiz gibi pixellerden oluşuyor ve resimler de aynı zamanda bir matris ve her bir pixelin bir değeri var. Peki bu pixellerin içerisinde hangi bilgi var? Hexadecimal FFFFFF gibi RGB renk kodu mu? Tabi resme göre değişiyor sanırım. binary bir imagede sanırım sadece 0 ve 1 ler var. jpg bir resimde matristeki her bir değerinin 256dan farkını alıp aynen yazdırsak negatifini mi elde ediyoruz? Mantığı nedir bu tarz işlemlerin? Teşekkürler.

soruldu: 10 Nis '14, 13:35

kaptan's gravatar image

kaptan
445334244
cevap kabul oranı: 0%


Aslında JPEG dediğinde olaylar biraz karışıyor cünkü orada getPixel dediğinde klasik rgp kodundan ziyade YCbCr renk verisi ile karşılaşıyoruz. Kullandığın dilini methodları ile birlikde bunu anlaşılabilir düzey olan hexadecimal veya onluk sayı sistemini dönüştürüp işlem yapıyoruz.

örneğin onluk sayı sisteminde renkleri;

tersine cevirme işlerm 255 - renk,

siyah beyaze cevirme işlemi r = (r+g+b)/3 ; g = (r+g+b)/3; b = (r+g+b)/3; vs..

///JPEG

http://tr.wikipedia.org/wiki/JPEG

http://en.wikipedia.org/wiki/YCbCr

///IMAGE PROCESSING

http://www.processing.org/tutorials/pixels/

http://xjaphx.wordpress.com/2011/06/21/image-processing-grayscale-image-on-the-fly/

///KUTUPHANE

http://opencv.org/platforms.html

NOT:Genellikde Matlab ile image işliyorlar

permanent link

cevaplandı: 11 Nis '14, 00:42

evren's gravatar image

evren
5811512
cevap kabul oranı: 33%

değiştirildi: 11 Nis '14, 00:44

1

Teşekkürler. Kısa bir bilgi daha istesem. Benim istediğim dile göre pixeldeki rengi bulmak değil. Tam olarak bellekte nasıl tutulduğunu öğrenmek. Örneğin RGB(100,100,100) gibi bir formatta mı tutuluyor her bir hücredeki değer bellek içerisinde? Yoksa başka etkenler de var mı ne bileyim parlaklık gibi... Resmin türüne göre değişiyorsa onu da belirtirseniz sevinirim. Aslında matlab ile görüntüyü okutsam tam sonuca da ulaşırım dediğiniz gibi ama şu an için matlab yok.

(11 Nis '14, 03:39) kaptan kaptan's gravatar image
1

Matlabı kurup fonksiyonları ile matrisi okuttum. Çıkan sonuçlar düşündüğüm gibi. RGB bir resimde her bir pixel 3 byte. R , G ve B için 0-256 arası değerler tutuyor. Grayscale bir resim için ise her bir pixel 1 bytelık veri tutuyor. 0-255 arası. Binary resimde tabi her bir pixel de 0 ve 1 yani bit değerleri tutuyor. Bilgi için teşekkürler.

(11 Nis '14, 17:15) kaptan kaptan's gravatar image
1

verilere bu tarzda hiç bakmamıştım, bilgilendirme için teşekkür ederim :)

(12 Nis '14, 01:03) evren evren's gravatar image
Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×12
×6
×1
×1

Soruldu: 10 Nis '14, 13:35

Görüntüleme: 932 kez

Son güncelleme: 12 Nis '14, 01:03

powered by BitNami OSQA