Ing "draw.line" cara ing perpustakaan Pillow Python digunakake kanggo tarik garis antarane titik kasebut ing gambar. Biasane digunakake ing tugas visi komputer, kayata deteksi obyek lan pangenalan wangun, kanggo nyorot wates obyek.
Cara "draw.line" njupuk sawetara paramèter sing nemtokake karakteristik garis sing bakal digambar. Parameter kasebut kalebu:
1. "xy": Parameter iki nemtokake urutan TCTerms sing nemtokake baris. Iki minangka dhaptar utawa tuple pasangan koordinat (x, y). Saben pasangan nggambarake vertex saka garis. Garis kasebut digambar kanthi nyambungake simpul kasebut ing urutan sing diwenehake.
2. "isi": Parameter iki nemtokake werna saka baris. Bisa dadi senar sing makili jeneng werna (contone, "abang", "biru"), tuple sing makili nilai warna RGB (contone, (255, 0, 0) kanggo abang), utawa integer sing makili nilai skala abu-abu ( contone, 0 kanggo ireng, 255 kanggo putih).
3. "jembaré": Parameter iki nemtokake jembaré baris ing piksel. Iki minangka nilai integer, lan jembar standar yaiku 1.
4. "sendi": Parameter iki nemtokake jinis gabungan sing bakal digunakake ing ngendi rong segmen baris ketemu. Bisa njupuk salah siji saka nilai ing ngisor iki: "miter" (sendi cetha), "bunder" (sendi bunder), utawa "bevel" (sendi datar). Jinis gabungan standar yaiku "miter".
5. "miter_limit": Parameter iki mung digunakake nalika jinis gabungan disetel kanggo "miter". Iku nemtokake watesan kanggo dawa miter. Yen dawa miter ngluwihi watesan iki, jinis gabungan kanthi otomatis diuripake menyang "bevel". Batesan miter standar yaiku 4.0.
Kanthi nemtokake parameter "xy" kanthi koordinat vertex sing cocog, sampeyan bisa nggambar garis ing antarane titik sing ditemtokake ing gambar kasebut. Parameter "isi" ngidini sampeyan milih warna garis, lan parameter "jembar" ngontrol kekandelan garis kasebut. Parameter "sendi" lan "miter_limit" nyedhiyakake kontrol tambahan babagan tampilan sambungan baris.
Iki minangka conto panggunaan metode "draw.line":
python from PIL import Image, ImageDraw # Create a new image image = Image.new("RGB", (500, 500), "white") draw = ImageDraw.Draw(image) # Define the vertices of the line vertices = [(100, 100), (200, 200), (300, 100), (400, 200)] # Draw the line draw.line(vertices, fill="red", width=3) # Save the image image.save("output.png")
Ing conto iki, gambar anyar kanthi latar mburi putih digawe. Pucuk baris kasebut minangka dhaptar pasangan koordinat (x, y). Garis kasebut digambar nggunakake metode "draw.line" kanthi warna abang lan ambane 3 piksel. Gambar asil banjur disimpen minangka "output.png".
Cara "draw.line" ing perpustakaan Pillow Python nyedhiyakake cara sing trep kanggo nggambar garis ing antarane titik sing ditemtokake ing gambar, ngidini visualisasi wates obyek ing tugas visi komputer.
Pitakonan lan jawaban anyar liyane babagan Nggambar wates obyek kanthi nggunakake perpustakaan python bantal:
- Kepiye teks tampilan bisa ditambahake ing gambar nalika nggambar wates obyek nggunakake fungsi "draw_vertices"?
- Kepiye perpustakaan bantal bisa digunakake kanggo nggambar wates obyek ing Python?
- Apa gunane fungsi "draw_vertices" ing kode sing diwenehake?
- Kepiye Google Vision API bisa mbantu ngerteni wujud lan obyek ing gambar?
Pitakon lan jawaban liyane:
- Lapangan: Kacerdhasan gawéyan
- program: API Visi Google EITC/AI/GVAPI (pindhah menyang program sertifikasi)
- Pawulangan: Pangerten wujud lan obyek (pindhah menyang pelajaran sing gegandhengan)
- Topik: Nggambar wates obyek kanthi nggunakake perpustakaan python bantal (pindhah menyang topik sing gegandhengan)
- Review ujian