Merhaba arkadaşlar javada bi proje ile uğraşıyorum herhangi bi kütüphane kullanmıyorum. Yeşil çerçevesi olan bi resmin köşelerini bulmaya çalışıyorum. resmi sırayla tararken yeşilden başka bi renge geçiş yerlerini buluyorum ve alttaki grafik gibi bi sonuc elde etmek istiyorum. kullandığım mantık da su, su bulunduğum bikseli ve sonrasını kıyaslıyorum. bulunduğum piksel yeşil mi sonraki yeşil değil mi? pikselin yeşil olup olmadığınıda alttaki kotla bakıyorum. aslında sorunum tamda bu kodla alakalı daha düzgün bi koda ihtiyacım var. kod şöyle.

r=kırmızı; g=yesil; b=mavi;

if (g/(r+g+b+)>0.4 && g>40)

bu kod kullanarak altta bi resmi taramış ve sonucu grafiğe dökmüşüm oldukça iyi bi sonuç. ama bazı resimlerde ışıklar gölgelerden dolayı bu noktalar o kadar dağınık oluyor ki yeşili algılamakta sorun yaşıyorum oranları değiştirince diğer resmi yakalayamıyorum. bi akıl verebilecek biri varmı acaba.

alt text

soruldu: 26 Ara '15, 06:49

ahmethmo's gravatar image

ahmethmo
120101521
cevap kabul oranı: 50%


cevap veren olmadı uğraşıp oranları değiştirip denemeler yaptım. 3 renk var bunları 1 üzerinden oranlarsak hepsinin eşitlik durumunda 3.33 olur yani eğer yeşilin oranı 3.33 fazlaysa renk yeşile yakındır. bende kodda 04 oranını 3.36 çektim ve şuan gayet düzgün çalışıyor hatta 3.34 filan bile cekip deneyebilirim.

permanent link

cevaplandı: 27 Ara '15, 08:45

ahmethmo's gravatar image

ahmethmo
120101521
cevap kabul oranı: 50%

1

Zamamnında ben de uğraşırdım böyle. Hey gidi güner heyyyyyy. Şimdi varsa yoksa adı batasıca veritabanı.

(28 Ara '15, 04:10) Fatih Fatih'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:

×1,077
×10
×6

Soruldu: 26 Ara '15, 06:49

Görüntüleme: 325 kez

Son güncelleme: 28 Ara '15, 04:10

powered by BitNami OSQA