citra baris baru[j-indexAwal][i] = citra biner partitur[j][i]; 4.
citra baris baru ditambahkan dalam array citra baris. 5.
lakukan proses 1-3, untuk index sampai height image.
3.3.4. Proses 3.2. Mencari index max
Proses ini adalah untuk mencari posisi garis dengan mengacu pada nilai max pada hasil proyeksi horizontal, karena posisi-posisi
garis memiliki intensitas pixel yang paling banyak secara proyeksi horizontal.
3.3.4.1. Ilustrasi
Gambar 3.13. Posisi-posisi max [0 – 4]
3.3.4.2. Algoritma Cara kerja proses ini dijelaskan sebagai berikut :
1. cari nilai max dari hasil proyeksi horizontal.
2. i
0; 3.
Untuk setiap index hasil proyeksi : a.
Jika nilai[index] == max b.
Maka posisi garis[i] index; i++;
[0 [1
[2 [3
[4
3.3.5. Proses 4.1. Penghapusan garis
Proses ini untuk menghilangkan garis-garis paranada, karena akan mempermudah mengenali objek dan melakukan segmentasi
secara vertikal pada proses berikutnya.
3.3.5.1. Ilustrasi
Gambar 3.14. Potongan citra baris
Untuk setiap titik sebagai titik tengah pada posisi garis proses 3.2., yang memiliki pola seperti matrix
1 akan diubah menjadi 0.
Sehingga semua garis akan dapat dihapus.
Gambar 3.15. Hasil penghapusan garis
3.3.5.2. Algoritma Cara kerja proses ini dijelaskan sebagai berikut :
1. currentPos
posisiGaris[0] nilaiAbsolutposisiGaris[0] – posisiGaris[1]
2. jarakAntarGaris
nilaiAbsolutposisiGaris[0] –
posisiGaris[1] 3.
untuk semua pixel baris currentPos pada citra baris citra baris[currentPos][] lakukan :
a. jika
pixel citrabaris[currentPos+1][]
dan citrabaris[currentPos-1][] == 0 maka nilai pixel
citrabaris[currentPos][] = 0; 4.
currentPos += jarakAntarGaris; 5.
lakukan tahap no 3-4 selama currentPos image’s height
3.3.6. Proses 4.2. Proyeksi vertikal
Proses ini adalah untuk membuat histogram proyeksi secara vertikal. Secara umum proyeksi vertikal dikerjakan dengan
menjumlahkan pixel secara vertikal.
3.3.6.1. Ilustrasi
Gambar 3.16. Citra atas dan hasil proyeksi vertikal bawah
3.3.6.2. Algoritma Cara kerja dari proses ini dijelaskan dengan psuedocode berikut
: 1.
[] = ∑ []
′
௦ ௧
ୀ
3.3.7. Proses 4.3. Segmentasi vertikal