Veri Bilimi & Yapay Zeka

Bilgisayar Grafiği (Computer Graphics)

İzdüşüm (Projection)

Yazan : Şadi Evren ŞEKER Bilgisyar grafiklerinde bir görüntünün izdüşünün hesaplanması için kullanılan başlığın adıdır. Kısaca aşağıdaki izdüşümlerden herhangi birisini karşılamak için kullanılıyor olabilir. Paralel İzdüşüm (Parallel) Dik İzdüşüm (Orthogonal) Eksensel İzdüşüm (Axonometric) İzometrik İzdüşüm (Isometric) İki eksenli (Dimetric) Üç…

Bilgisayar Matematiği Temel Bilgisayar Kavramları Yapay Sinir Ağları (Artificial Neural Networks)

KNN (K nearest neighborhood, en yakın k komşu)

Yazan : Şadi Evren ŞEKER Sınıflandırmada (classification) kullanılan bu algoritmaya göre sınıflandırma sırasında çıkarılan özelliklerden (feature extraction), sınıflandırılmak istenen yeni bireyin daha önceki bireylerden k tanesine yakınlığına bakılmasıdır. Örneğin k = 3 için yeni bir eleman sınıflandırılmak istensin. bu durumda…

Bilgisayar Grafiği (Computer Graphics)

çoklu şekil değiştirmeler (multiple transformations)

Yazan : Şadi Evren ŞEKER OpenGL üzerinde şekil değiştirme işlemleri ilgili yazılarda açıklanmıştır. Bu yazının amacı şekil değiştirme işlemlerinin birden fazla olması durumunda kullanılabilecek OpenGL fonksiyonlarını açıklamaktır. Öncelikle OpenGL içerisinde anlık olarak tek bir matris aktiftir. Şekiller basılmadan önce bu…

Bilgisayar Grafiği (Computer Graphics)

OpenGL Şekil Değiştirme İşlemleri (Transformations)

Yazan : Şadi Evren ŞEKER Bu yazının amacı opengl kütüphanesi kullanılarak şekil değiştirme işlemlerinin nasıl yapıldığını açıklamaktır. Temel olarak 3 tip şekil değiştirme işlemi vardır: Taşıma (Translate) Döndürme(Rotate) Ölçekleme (Büyültüp küçültmr, Scaling) Bu işlemlerin hepsi için OpenGL kütüphanesinde hazır fonksiyonlar…

Bilgisayar Grafiği (Computer Graphics)

Cohen-Sutherland Doğru Kesme Algoritması (Line Clipping Algorithm)

Yazan : Şadi Evren ŞEKER Bu algoritmanın bilgisayar grafiklerindeki kullanımı, görüntülen alan dışına uzanan doğruların kesilmesidir. Yani büyük bir uzayda sadece kısıtlı bir alan gösterilmektedir. Bu algoritma sayesinde gösterilmeyen yerlerde bulunan çizgiler (doğrular) hesaplanmadan sadece gösterilen alan için hesaplama yapılarak…

Bilgisayar Grafiği (Computer Graphics)

Homojen Koordinatlar (Homogenous Coordinates Form)

Yazan : Şadi Evren ŞEKER Homojen koordinat formunda kısaca aşağıda gösterilen 4×4 matrisin şekil değiştirmede (transformation) kullanılmasıdır. Bu matris kullanımı sırasında üç boyutlu bir ortam için (x,y,z) koordinatlarından oluşan Kartezyen uzayın her eksendeki dönüşümünü göstermek mümkündür. Bu ortak dönüşüm matrisinden…

Bilgisayar Grafiği (Computer Graphics)

OpenGL Geometrik Nesneler (Geometric Objects)

Yazan : Şadi Evren ŞEKER OpenGL’in araç kutusu olarak adlandırılabilecek GLUT grafik kütüphanesi araç kutusu (Graphics Library Utility Kit) içinde tanımlı olan geometrik nesneler aşağıda sıralanmış ve redbook üzerindeki bağlantıları verilmiştir: 11.1 glutSolidSphere, glutWireSphere 11.2 glutSolidCube, glutWireCube 11.3 glutSolidCone, glutWireCone…

Resim İşleme (Image Processing)

Taşınabilir imgeharitası (PGM, PNM, PPM, PBM)

Yazan : Şadi Evren ŞEKER Bu yazıya konu olan uzantıların açılımları aşağıda verilmiştir: PGM : Portable Graymap (Taşınabilir griharitası) PBM: Portable Bitmap (Taşınabilir ikilharitası) PPM : Portable Pixmap (Taşınabilir imgecikharitası) PNM: Buradaki N herhangi birşey (aNything) anlamındadır ve yukarıdakilerin hepsini…

Algoritma Analizi (Teory of Algorithms) İşletim Sistemleri Temel Bilgisayar Kavramları Yapay Zeka (Artificial Intelligence)

Yerleştirme Algoritmaları (Fitting Algorithms)

Yazan : Şadi Evren ŞEKER Bilgisayar bilimlerinde kısıtlı bir alanın verimli kullanılması için geliştirilmiş algoritmalardır. Örneğin sınırlı bir hafıza ( RAM ) içerisine en verimli şekilde programları yerleştirmek, işletim sistemleri için bir problemdir. Benzer problemlerle gerçek haytta da sıkça karşılaşılmaktadır….

Bilgisayar Grafiği (Computer Graphics)

Ölçeklendirme (Scaling)

Yazan : Şadi Evren ŞEKER Bilgisayar grafiklerinde şekil değiştirme işlemlerinden birisidir. Bu işlemin amacı bir şekli mevcut konumu ve yönü bozulmadan büyültmek ve küçültmektir (Zoom in , Zoom out). Aşağıdaki örnekte gösterilen ölçekleme işleminin formülü verilmiştir: Yukarıdaki ölçekleme işlemi için…