În Python, o imagine color este reprezentată ca o matrice tridimensională NumPy de tip uint8 (Înălțime, Lățime, Canale):
import cv2
import numpy as np
# OpenCV încarcă imaginile implicit în format BGR (Albastru, Verde, Roșu)
img_bgr = cv2.imread("poza.jpg")
# Conversie în RGB pentru afișare corectă în Matplotlib sau PyTorch
img_rgb = cv2.cvtColor(img_bgr, cv2.COLOR_BGR2RGB)
print("Dimensiuni matrice:", img_rgb.shape) # Ex: (1080, 1920, 3)
print("Valoare pixel (0,0):", img_rgb[0, 0]) # Canalele [R, G, B]
Înțelegerea convenției BGR a OpenCV este critică pentru a evita afișarea fețelor în nuanțe albastre.
Întrebări & Exemple practice:
Manipularea Imaginilor: OpenCV, NumPy Arrays și Canale BGR vs. RGBAi o întrebare despre Manipularea Imaginilor: OpenCV, NumPy Arrays și Canale BGR vs. RGB sau ai descoperit un truc, prompt sau fragment de cod util? Distribuie-l cu ceilalți membri ai comunității!
Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau resurse pentru această pagină. Dacă ai testat un prompt sau ai un snippet util, adaugă-l mai jos pentru comunitate.