Skip to content

Kamera Kemudi Otomatis ​

Deklarasi instans ​

Saat Anda menambahkan blok Kamera Kemudi Otomatis(SelfDriving) ke area kerja, deklarasi instans berikut otomatis disisipkan ke kode Python:

python
self_driving = SelfDriving(0)
# Bila ada beberapa instans
self_driving_1 = SelfDriving(1)

Parameter ​

NamaJenisKeteranganRentang / TipeBawaan
indexPilihan daftar turunNomor instans (mulai dari 0)bilangan bulat 0 atau lebih0

Mengatur kamera ​

Mengatur kamera yang dipakai untuk kemudi otomatis.

device

Parameter ​

NamaJenisKeteranganRentang / TipeBawaan
unitPilihan daftar turunNama perangkat kameralabel kamera sistem-

Python ​

python
self_driving = SelfDriving(0)

self_driving.device('')

Mengatur warna jalur ​

Mengatur warna jalur kiri/kanan.

set_lane_color

Parameter ​

NamaJenisKeteranganRentang / TipeBawaan
leftPilihan daftar turunWarna jalur kirimerah(red), hijau(green), biru(blue)-
rightPilihan daftar turunWarna jalur kananmerah(red), hijau(green), biru(blue)-

Python ​

python
self_driving = SelfDriving(0)

self_driving.set_lane('green', 'blue')

Deteksi warna/jalur sekali ​

Mencari warna dan jalur yang ada di layar saat ini lalu menandainya satu kali saja.

detect_once

Parameter ​

(tidak ada)

Python ​

python
self_driving = SelfDriving(0)

self_driving.detect_once()

Mulai / hentikan deteksi warna/jalur berkelanjutan ​

Terus mengikuti warna dan jalur yang ada di layar saat ini dan menandainya di layar.

detect_continuous

Parameter ​

NamaJenisKeteranganRentang / TipeBawaan
unitPilihan daftar turunTindakanmulai(start), hentikan(stop)-

Python ​

python
self_driving = SelfDriving(0)

# unit = "start"
self_driving.detect_continuous()
# unit = "stop"
self_driving.stop()

Menampilkan hasil ​

Menentukan apakah hasil pengenalan ditampilkan di layar kamera atau tidak.

display

Parameter ​

NamaJenisKeteranganRentang / TipeBawaan
onPilihan daftar turunTampilan NYALA / MATItampilkan(on=True), sembunyikan(off=False)TRUE

Python ​

python
self_driving = SelfDriving(0)

self_driving.display(True)
self_driving.display(False)

Data jalur ​

Mengembalikan nilai posisi atau jarak jalur yang ditentukan.

lane_data

Parameter ​

NamaJenisKeteranganRentang / TipeBawaan
lanePilihan daftar turunJalurkiri(left), kanan(right)-
unitPilihan daftar turunJenis nilai yang diukurx, jarak(distance)-

Python ​

python
self_driving = SelfDriving(0)

self_driving.lane('left', 'x')
self_driving.lane('right', 'distance')

Data warna ​

Mengembalikan nilai posisi/ukuran warna yang ditentukan.

color_data

Parameter ​

NamaJenisKeteranganRentang / TipeBawaan
colorPilihan daftar turunNama warnamerah(red), hijau(green), biru(blue)-
unitPilihan daftar turunJenis koordinat / ukuranx, y, min_x, max_x, min_y, max_y, width, height, area-

Python ​

python
self_driving = SelfDriving(0)

self_driving.color('red', 'x')
self_driving.color('green', 'y')
self_driving.color('blue', 'area')

Jarak antara dua warna ​

Mengembalikan jarak antara dua warna.

color_to_color

Parameter ​

NamaJenisKeteranganRentang / TipeBawaan
unit1Pilihan daftar turunWarna pertamamerah(red), hijau(green), biru(blue)-
unit2Pilihan daftar turunWarna keduamerah(red), hijau(green), biru(blue)-
typePilihan daftar turunJenis jarakjarak (dilewati atau None), jarak mendatar(horizontal), jarak tegak(vertical)None

Python ​

python
self_driving = SelfDriving(0)

self_driving.get_distance('red', 'blue')  # jarak
self_driving.get_distance('green', 'blue', 'horizontal')  # jarak mendatar

Jalur terdeteksi? ​

Apakah jalur tertentu ditemukan atau tidak

lane_detected

Parameter ​

NamaJenisKeteranganRentang / TipeBawaan
lanePilihan daftar turunJalurkiri(left), kanan(right), keduanya(both), apa saja(any)any

Python ​

python
self_driving = SelfDriving(0)

self_driving.lane_detected('left')

Warna terdeteksi? ​

Apakah area warna tertentu ditemukan atau tidak

color_detected

Parameter ​

NamaJenisKeteranganRentang / TipeBawaan
colorPilihan daftar turunNama warnamerah(red), hijau(green), biru(blue), apa saja(any)any

Python ​

python
self_driving = SelfDriving(0)

self_driving.color_detected('red')