Mendeteksi Gambar/Teks
Penggunaan deteksi gambar dan deteksi teks sangat penting dalam game atau tugas tertentu di mana lokasi koordinat pada layar selalu berubah. Untuk deteksi gambar, kami menggunakan yang disebut template, yaitu bagian dari gambar yang perlu ditemukan pada layar Anda. Sedangkan untuk deteksi teks, teks apa pun yang muncul di layar Anda dapat dideteksi.
Deteksi gambar
Sebelum Anda dapat menggunakan deteksi gambar, Anda perlu menangkap template di layar perangkat Anda. Untuk menangkap template, ikuti langkah-langkah berikut:
1. Klik Capture Template

2. Ambil Area Tangkapan Layar Untuk Deteksi

3. Simpan Template Gambar Anda

Setelah template gambar disimpan, kita dapat menggunakan template tersebut untuk melakukan deteksi gambar. Untuk deteksi gambar, Anda dapat menggunakan Screen:click(). Sebagai contoh
Kode Setara
# click 'stop-button.jpg'
Screen:click('stop-button.jpg');
Block Builder Setara
Deteksi teks
Untuk deteksi teks, Anda dapat menggunakan metode Screen:click() namun Anda perlu meneruskan ClickParams():setDetectionType('TEXT') pada argumen kedua untuk mengubah perilaku klik. setDetectionType hanya menerima 2 nilai, yaitu TEXT dan IMAGE; secara default tipe deteksinya adalah IMAGE. Jadi agar Anda dapat melakukan pengenalan teks, ubah nilai setDetectionType menjadi TEXT. Sebagai contoh
Kode Setara
Screen:click('your text', ClickParams():setDetectionType('TEXT'):setDetectionMethod(1))
Block Builder Setara
Jika Anda perhatikan lebih dekat, terdapat 2 jenis metode deteksi teks:
- Word By Word (Default) Jika Anda menggunakan metode ini, deteksi teks akan memecah pencocokan menjadi beberapa potongan kata. Dalam hal ini, skenario terbaik adalah ketika Anda hanya ingin mendeteksi 1 kata.
- Line By Line Jika Anda menggunakan metode ini, deteksi teks akan memecah pencocokan menjadi beberapa potongan baris. Dalam hal ini, skenario terbaik adalah ketika Anda ingin mendeteksi 2 kata atau lebih secara bersamaan.
Untuk mengubah metode deteksi, Anda dapat mengubah nilai setDetectionMethod(). Parameter dari fungsi ini adalah:
1untuk Word by Word2untuk Line by Line
Langkah Berikutnya
Setelah Anda terbiasa dengan deteksi dasar, baca Strategi Deteksi untuk mempelajari kapan harus menggunakan Screen, Region, deteksi gambar, deteksi teks, penskalaan dinamis, grayscale, dan penyesuaian skor pada makro yang lebih lanjut.