Anotasi Citra

Dalam konteks pengolahan citra menggunakan Python, "anotasi citra" dapat merujuk pada tindakan menambahkan informasi, teks, atau tanda pada citra untuk tujuan dokumentasi, analisis, atau visualisasi. Library populer seperti OpenCV dan Matplotlib dapat digunakan untuk melakukan anotasi pada citra.

Berikut adalah contoh sederhana menggunakan Matplotlib untuk menambahkan kotak batas (bounding box) pada citra:

```python
import matplotlib.pyplot as plt
import matplotlib.patches as patches
from PIL import Image

# Baca citra
image_path = 'path/to/your/image.jpg'
image = Image.open(image_path)

# Inisialisasi plot
fig, ax = plt.subplots(1)

# Tampilkan citra
ax.imshow(image)

# Definisikan bounding box
bbox = patches.Rectangle((50, 50), 100, 100, linewidth=2, edgecolor='r', facecolor='none')

# Tambahkan bounding box ke plot
ax.add_patch(bbox)

# Tampilkan plot
plt.show()
```

Pastikan untuk mengganti `'path/to/your/image.jpg'` dengan jalur file citra yang sesuai. Dalam contoh ini, kita menambahkan kotak batas berwarna merah pada posisi (50, 50) dengan lebar 100 dan tinggi 100.

Untuk anotasi citra yang lebih kompleks atau tugas pengolahan citra lainnya, Anda mungkin juga ingin mempertimbangkan penggunaan OpenCV atau library lainnya yang menyediakan fungsi lebih lanjut untuk manipulasi citra.

0 Response to "Anotasi Citra"

Posting Komentar