ABC Optik Okuyucu - Mobil Optik Form Okuyucu (Android)

Proje İlkMatZum grubunun desteğiyle yapılmış ücretsiz bir uygulamadır. Ücretlendirme, sadece sınıf ve okul sayısı kısımlarında vardır.
10 sınıftan veya 1 okuldan fazla eklenmek istenildiğinde ufak miktarlarda tek seferlik ödeme yapmanız gerekmektedir.

Yapımına Eylül 2016 da başladığım uygulamanın ilk sürümünü 23 Eki 2016 tarihinde Google Play'e ekledim. 6 Ay içinde 10 000 yükleme barajını da aşmış olduk.

Optik Okuma işlemi nasıl yapılır?


Uygulamanın yapısından bahsedecek olursam;
Öncelikle OpenCV kütüphanesinden söz etmek gerekir.. Optik formun algılanması ve perpektif dönüşümünün yapılmasında bu kütüphane işimi aşırı derecede kolaylaştırdı. Kütüphane C diliyle yazılmış ve C++ ile geliştirilmeye devam ediyor, Java ve Python ile kullanılabiliyor. Masaüstü (Windows, Linux, Android, MacOS, FreeBSD, OpenBSD) ve mobil (Android, Maemo, iOS) platformlarda çalışabilmektedir.
Algılama işlemini ilk olarak kamera yerine fotoğraf üzerinden yaparak perspektif dönüşüm için denemelere başladım. Bu kısımları bilgisayar üzerinde (Linux) Python ile yaptım.
OpenCV ile Dikdörtgen Algılama yazımda örnek kodlar ve açıklamalar yapmıştım.

Ekran Görüntüleri


ABCOptik form okuma ekranı

ABCOptik algılanmış form

ABCOptik form okuma

Okuma sonuçları


Algılama ve dönüşüm işleminden sonra seçilen optik forma göre resim parselizasyonu yapılarak hücrelerin işaretli olup olmadığı kontrol ediliyor. Ve işaretlemeler yorumlanarak ekrana sonuçlar ve bilgiler yazdırılıyor.
Yorumlama işleminde ortam ışığına göre otomatik ayar yapılabiliyor isterseniz de manuel olarak eşik değerini değiştirerek "doğru" sonuca ulaşabiliyorsunuz.
Bunun yanında birçok ayrıntı mevcut bunları aşağıdaki videoyu izleyerek öğrenebilirsiniz.

İlk kullanım videosu




Uygulamanın gelişmesine katkıda bulunmak için, gördüğünüz hataları bildirmek için, sorularınızı sormak için Telegram grubuna katılabilirsiniz. 2017 Haziran tarihi itibariyle 300'e yakın katılımcımız mevcut. Topluluk sayesinde sorunlarınız varsa en kısa sürede çözüm bulabilirsiniz. Bunun yanında menüdeki "İletişim" kısmından da benimle irtibat kurabilirsiniz.

Optik form seçenekleri gelen taleplere göre artmış oldu. Yeni sisteme geçiş öncesinde form taleplerini şimdilik yerine getiremiyorum. Öncelikli hedef optik formların otomatik olarak üretilebilmesi. O süreye kadar varolan formlar size yardımcı olacaktır.
Tüm optik formlara buradan ulaşabilirsiniz.

Uygulamaya okul ekledikten sonra sınıf ve öğrenci listenizi e-Okul verilerinizi kullanarak yapacağınız bir dönüştürme işlemi ile direkt olarak ekleyebilirsiniz. Dönüştürme işlemini de buradan yapabilirsiniz. Yeni oluşturulan CSV formatlı dosyanın sütun başlıkları aşağıdaki gibidir. Buradaki veli bilgileri ise opsiyoneldir.
Numara Adı Soyadı Sınıfı Şubesi Veli Adı Veli Soyadı Veli Telefonu

Bu düzen ile kendiniz de verilerinizi kolayca programa aktarabilirsiniz.

Uygulamanın sitesine buradan ulaşabilirsiniz: ABCOptik Okuyucu
abcoptik.com


Uygulamayı İndir


Google Playden İndir
+12

Yorumlar 30

  1. Ali UYSAL
    Ali UYSAL Tarih 31 Temmuz 2017 10:01
    Bu program belirli bir yayınevine mi ait. Yoksa sadece optik okuma için mi yapılmış. Kendimiz sınav yapabiliyor muyuz
    1. m.hanoglu Tarih 7 Ağustos 2017 14:14
      Hayır herhangi bir yayın evine ait değil. Tamamen kendine ait formları okumaya yöneliktir.
      Kendiniz sınav oluşturup okumasını yapabilirsiniz.
  2. Metin A.
    Metin A. Tarih 30 Ağustos 2017 21:41
    Bu program apple kullanıcıları için gelecek mi ?
    1. m.hanoglu Tarih 6 Eylül 2017 20:57
      iOS için şimdilik bir çalışmamız yok. Fakat ilerde böyle bir çalışma düşünüyoruz. Şartlar uygun olursa iOS sürümü de gelecektir.
  3. Beyfat
    Beyfat Tarih 25 Ekim 2017 23:30
    Çok iyi proğram ancak ios da yok büyük eksiklik. En kısa zamanda AppStore dan indirebiliriz
    1. m.hanoglu Tarih 6 Kasım 2017 22:20
      Teşekkürler. iOS planlarım var. İlerleyen günlerde durumu netleşecek.
  4. a.keklik
    a.keklik Tarih 5 Kasım 2017 22:03
    Okul sınavlarının değerlendirilmesi için test sınavının yanında klasik sorunların puanlanması için opsiyonel seçenek olsa çok iyi olurdu. Örneğin 100 puanlık sınav: 60 puan test, 20 puan boşluk doldurma, 30 puan klasik cevaplı oldu. Optik okuyucu 60 puanlık kısmı okur değerlendirir biz elimizle diğer soruları ve puanları gireriz bu şekilde bütünlük oluşur. Genel olarak sınavın analizi de yapılmış olur.
    1. m.hanoglu Tarih 6 Kasım 2017 22:21
      Yeni sistem ile ilgili geliştirmeler ekleyeceğiz. Fikirleriniz için teşekkürler.
  5. Engin ARI
    Engin ARI Tarih 7 Kasım 2017 16:35
    Merhaba;
    Çok başarılı bir yazılım yapmışsınız öncelikle tebrik ederim. Ben bu sistemi kendi öğrencilerim üzerinde şöyle kullanmak istiyorum. kullanılması mümkün müdür?
    Öğrencilerime düzenli olarak ödev olarak yaprak testler veriyorum. Öğrencinin testi bitirdikten sonra kendisinin sınavını değerlendirmesini ,yanlışlarını görmesini istiyorum. Test değerlendirmesini öğrencinin kendisinin yapmasını istiyorum. Öğrencinin sorulardaki yanlışlarını test sonuçlarından görüp o konuda tekrar yapmamı kolaylaştıracaktır.
    Bu konuda bir çalışmanız olursa lütfen bildirirseniz sevinirim
  6. Murat
    Murat Tarih 7 Kasım 2017 21:20
    Hocam iyi günler. Her ne kadar TEOG kaldırılmış olsa da yeni gelen sistemde 60 soru olacağı belirtildi (Sonradan sayı değiştirilmezse) Var olan 60 soruluk formları onar soruluk 6 ayrı ders istatistiği verecek şekilde güncelleyebilir misiniz?
  7. Alper
    Alper Tarih 10 Kasım 2017 19:11
    Hocam merhaba acil olarak 100 soruluk forma ihtiyacımız var. Sizden ricam
  8. m.hanoglu Tarih 13 Kasım 2017 15:30
    @Engin Arı, Aslında mümkün, kullanıcının öğretmen olması şart değil. Öğrenci kendi için okul-sınıf ve öğrenci ekleyebilir. 1 okul 1 sınıf 1 öğrenci olacak toplamda, sonrasında her test için cevap anahtarı oluşturup okutabilir. Fakat uğraştırıcı bir iş olacaktır. Sitemizde ödev, yayıncı paneli gibi gelişmiş özellikler sunacağız şuan gelişim aşamasında.. Teşekkürler ilginiz için.

    @Murat, yeni sınav sistemleri ve birden fazla dersi tek tek değerlendirecek şekilde güncelleme yapacağız. Fakat site tamamladıktan sonra aktif olacak.

    @Alper, yeni sisteme geçene kadar yeni form isteklerine karşılık veremeyeceğim. Çünkü yeni formlar ve okuma işleminde geliştirme planım var. Soru sayısını arttırmadan önce okuma kalitesini arttıracağım, aksi halde kamerası iyi olmayan kullanıcılar sürekli olarak sorun yaşayacaktır. Site sonrasında çok daha gelişmiş bir uygulama olarak güncelleyeceğiz. Teşekkürler.
  9. Selma özkan
    Selma özkan Tarih 15 Kasım 2017 22:14
    İlk olarak iyi günler diliyorum uygulama güzel fakat okumada hata veriyor doğru
    cevaplanan sorular için yanlış çıkartıyor sanırım kitaptaki cevap anahtarları da yanlış basılmış bu konu hakkında dikkatinizi çekmek istedim yararlandığım kitap 3.sınıflar için yaprak test tüm dersler ilginize şimdiden teşekkür eder iyi günler diliyorum
    1. m.hanoglu Tarih 22 Kasım 2017 20:27
      Teşekkürler. Okumanın daha iyi olması için uygulamanın "Yardım" kısmına bir takım yönergeler ekledik. Onları uygularsanız daha iyi bir sonuç alırsınız. Kitap kısmında söylediklerinizi tam olarak anlamadım. Durumla ilgili dosyaları/görüntüleri programın iletişim kısmından bana iletebilirsiniz.
  10. Ibrahim Albayrak
    Ibrahim Albayrak Tarih 13 Aralık 2017 20:32
    Toplu öğrenci eklemeyi başaramadım
    1. m.hanoglu Tarih 13 Aralık 2017 20:37
      Programdaki "İletişim" bölümünde dosyaları da ekleyerek mail gönderebilirsiniz.
  11. Ibrahim Albayrak
    Ibrahim Albayrak Tarih 13 Aralık 2017 20:37
    Yülemek için dosyayı seçiyorum. Anlatığınız gibi tamam tıklayınca uygulamayı kapatıyor. Teşekkürler
    1. m.hanoglu Tarih 13 Aralık 2017 20:39
      Dosya uygun şekilde çevrilmemiş olabilir. Dediğim gibi "İletişim kısmından" ya da Telegram grubundan dosya(ları) gönderirseniz inceleyebilirim.
  12. Salih Bayar
    Salih Bayar Tarih 21 Aralık 2017 15:08
    IOS sürümü ne zaman gelir acaba? Elinize sağlık uygulama çok güzel bu arada.
    1. m.hanoglu Tarih 29 Aralık 2017 17:17
      Net bir tarih veremeyeceğim fakat site faaliyete geçtikten çok kısa süre sonra iOS çalışmaları başlayacaktır. Önceliğimiz site şuanda. Sitenin gelişmiş olması uygulamaların gelişmiş olmasının ana faktörü olacaktır.
  13. HÜSEYİN ÇELİK
    HÜSEYİN ÇELİK Tarih 4 Ocak 2018 21:30
    Uygulamanızı yazılı sınavlarım için kullandım. Gayet başarılı buluyorum. Ancak zaman zaman okuma hatası ile karşılaşıyorum. Her okumada farklı sonuçlar elde ediyorum. Programı kapatıp deneyince doğru sonuca ulaşıyorum. Optik formun köşelerinden algılama daha sağlam olabilir.
    1. m.hanoglu Tarih 5 Ocak 2018 00:26
      Teşekkürler yorumunuz için. Okuma farklılıkları ışık durumuna göre değişebilir. Ayrıca kameranın odaklanma süresi çekilen fotoğrafın netliğini direkt olarak etkilediği için bu tarz sorunlar olabiliyor. Odaklanmasını takip ederek otomatik okuma yapmak için çalışma yapacağım. Tavsiye olarak telefonu sabitleyecek araç tutucusu kullanabilirsiniz. Böylece daha yakın sonuçlar elde edebilirsiniz.
  14. Mehmet Sezgin
    Mehmet Sezgin Tarih 9 Ocak 2018 01:17
    Program bana göre harika. Sadece öğrencileri sınıflarıyla eşleştirme aşamasında zorluk yaşadım. Bunu da sınıfı oluşturup içine öğrencileri tek tek atarak çözdüm. Bu gün iki sınıfta programı kullandım. Öğrencilerin sınavın hemen sonrası sonuçları öğrenmesi çok güzel. İstatistik bölümü de çok iyi. Henüz sınıfın tüm öğrencilerini okutma fırsatım olmadı. Bu yazılımı Windows ortamına çalışabilir sürümü olacak mı? Emeğine sağlık.
    1. m.hanoglu Tarih 9 Ocak 2018 01:21
      Teşekkürler, yazılımı ilerleyen günlerde sadece optik okuma için kullanacağız. Geri kalan tüm işler site üzerinde olacak. Daha ayrıntılı istatistikler ve kolay kullanıma sahip olacak. Site geliştirildikten sonra tekrar mobil için tekrar geliştirmelere devam edeceğim. İki tarafı bu şekilde dengelemiş olacağım. Ayrıca sonrasında iOS için de çalışmalara başlamayı umut ediyorum.
  15. HANCI
    HANCI Tarih 3 Nisan 2018 00:41
    tüm adımları aynen yapıyorum csv dosyası tek satır hatsı veriyor 2 okul tanıttım ve satın aldım ama yinede 2. okulda sınnıf listelerini almadı acil... bu arada emeğine sağlık kardeş
    1. m.hanoglu Tarih 3 Nisan 2018 12:57
      Öncelik hata alınca, hata aldığınız dosyalar ile birlikten uygulamadan iletişim kısmından yazmanız daha iyi olacaktır. Bu konu destek amaçlı olmadığı için takip etmiyorum.

      Destek için:
      1) Programdaki iletişim bölümü
      2) Telegram grubumuzu kullanabilirsiniz.
  16. Sabina Bayramova
    Sabina Bayramova Tarih 14 Nisan 2018 11:50
    Salam. Play marketde yoxdu proqram neden?
  17. Kutluhan
    Kutluhan Tarih 21 Nisan 2018 20:07
    A ve B gruplarında soruları aynı, soruları yerlerini farklı yapıyoruz. Cevap anahtarında bu tip bir eşleştirme yapıp istatistik almak mümkün mü?
    1. m.hanoglu Tarih 21 Nisan 2018 22:46
      Gruplara göre soru eşleştirme özelliği site tarafına eklendi. Sonrasında mobile gelecektir.
  18. serkan AYAZ
    serkan AYAZ Tarih 23 Eylül 2018 02:27
    merhaba peki öğrencilere verdiğim bir testi kendi telefonları ile okutup öğretmen tarafından sisteme giriş yapıldığında tüm öğrencilerin bu testteki doğru yanlış ve başarı analizlerini görebileceğimiz bir şey yapılabilir mi?
Yorum ekle

Yorum ekle

    • winksmile
      laughing
      angry
Okunamayan kodu yenilemek için resmin üstüne tıklayınız