Bagaimana mengubah warna piksel dengan koordinat tertentu di Python 3 | OpenCV?

Dec 18 2020

Saya ingin memuat gambar menggunakan img=cv2.imread('....jpg')dan mengubah warna piksel yang:

  • x koordinat bagi dengan 2 tanpa sisa.

  • y koordinat bagi dengan 3 tanpa sisa

Saya menggunakan Python 3 di Anaconda / Jupyter.

Ada saran?

Jawaban

1 FedericoBaù Dec 19 2020 at 06:21

Saya sangat menyarankan untuk melihat jawaban Stack Overflow ini:

  • @ fmw42 Memberikan kode sumber yang berfungsi.

  • @Tokopedia

  • Deep Freeze

Anda bertanya bagaimana mengubah warna gambar dengan:

  • x Koordinat adalah pembagi 2 (karenanya tidak ada pengingat)

  • Koordinat Y adalah pembagi 3 (karenanya tidak ada pengingat)

Saya menyarankan Anda untuk melihat jawaban @Mark Setchell di sini.

kaarre Dec 18 2020 at 20:49

Cara paling mudah adalah melalui piksel x, y dalam loop bersarang untuk dan memodifikasi wadah gambar Mat setiap kali ada kecocokan dengan kondisi.