-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy pathstart.py
executable file
·19 lines (16 loc) · 947 Bytes
/
start.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/usr/bin/env python
from mainClass.EkstrakFitur import EkstrakFitur
from mainClass.TestCitra import DeteksiObjek
isTrain = raw_input("Sudah ada model SVM? (y/n): ")
if isTrain=="n":
# Mengekstraksi ciri, untuk mendapatkan data vektor objek dan bukan objek yang akan dideteksi,
# dalam hal ini memisahkan objek dengan background. (Proses ekstraksi menggunakan HOG)
print "Ekstrak fitur vektor dari data latih citra.."
EkstrakFitur().startExtract()
# tes objek citra yg akan dideteksi ikannya
print "\nProses mendeteksi objek dari model yang telah dilatih.."
noCit = raw_input("Pilih citra (1 atau 2):")
tesCitra = "data/datalatih/Ikan/TestImages/"+str(noCit)+".jpg"
downscale = 2.5 # untuk skala pengecilan citra yg dites, default yg ada di kelas = 2.5x
visualisasi = True # untuk melihat proses pendeteksian objek pada citra saat sliding windows, default yg di kelas = True
DeteksiObjek(tesCitra,downscale,visualisasi).startDeteksiObjek()