Skip to content

furkanaydgn/Object-Detection-with-Smartphones

Repository files navigation

PROJE AMACI

Bu uygulamanın amacı kullanıcı tarafından React Native ile geliştirilen uygulama üzerinden anlık görüntü alınarak bulut veritabanlarından birine gönderme,veritabanına gelen resim üzerinden nesne tanıma yapabilmek için görüntü işleme algoritmalarını kullanabilme ve veritabanı üzerinden tekrar uygulama ile haberleştirerek işlenmiş resmi uygulamaya gönderebilmektir

AKILLI TELEFONLE NESNE TESPITI UYGULAMASI

 Bu readme.txt dosyası, Akıllı telefonla ile nesne tespiti dosyaları projesi koduna aittir. 
 Bu paket, kod ile aynı dizin içerisinde bulunacaktır.

1-PAKETİN İÇERİĞİ:

180202085_180202086.txt(Uygulamanızın tüm kodlarını içeren txt dosyası) -- 180202085_180202086.zip(orijinal proje dosyası) --
180202085_180202086.pdf(Uygulama rapor dosyası)  -- readme.txt dosyası --

2-SİSTEM GEREKSİNİMLERİ:

JavaScript Complier ve uygun versiyondaki java SDK olan herhangi bir bilgisayar olması yeterlidir.Emulator ile açılması için Android Studio ve Android Studio içindeki ek indirmelerin yapılması gerekmektedir.

3-KURULUM:

Bu kod, iki adet Windows kurulu makinede çalıştırıldı:

Furkan'nın Windows 10 Education yüklü dizüstü bilgisayarında.
Berke'nin Windows 10 Pro yüklü dizüstü bilgisayarında.

Bu iki durumda da kod, herhangi bir hata vermeden, daha önceden belirlenen kriterlere uygun çalıştı.

4- PROGRAMIN ÇALIŞTIRILMASI

Proje dosyasının içine gidilerek terminal açılır. "npm run android" komutu ile uygulama başlatılır.

5-KODU DERLEME:

Bilgisayarımızda kurulu olan JavaScript derleyici ile kodu kolayca derleyebilirsiniz.(Viusal Studio Code tavsiye edilir)

Derleme bittikten sonra kolayca programı çalıştırabilirsiniz.

6- PARAMETRELER:

Programın çalışması için başlangıçta herhangi bir parametre gerekmez.

7- PROGRAMIN KULLANIMI:

Akıllı telefon ile nesne tespiti uygulaması iki bölümden oluşmaktadır. Bunların birincisi Server kısmı ikincisi ise frontend kısmıdır. Server kısmında nesne tespiti ve işlenen resmin bulutta depolanması sağlanır. 
Frontend kısmı ise JavaScript React Native kütüphanesi ile yazılmış olup kullanıcı arayüzünde galeriden fotoğraf seçebilme, kameradan fotoğraf çekebilme ve de işlenmiş görüntünün gösterilmesi sağlanır

8-Proje'nin Grup Üyeleri:

FURKAN AYDOĞAN(180202085)-SEFA BERKE KARA(180202086)