ó
    	Eñid  ã                   ó0  • / r S SKrS SKrS SKJrJr  \(       a<  \R                  \\R                  \R                  \   \R                  \   -     4   rO\R                  r " S S\5      r\R                  \l        \\l        \R                   " \5        g)é    N)ÚTYPE_CHECKINGÚAnyc                   ó*   • \ rS rSrSrS rS rS rSrg)ÚMaté   z‰
cv.Mat wrapper for numpy array.

Stores extra metadata information how to interpret and process of numpy array for underlying C++ code.
c                 ó0   • UR                  [        5      nU$ )N)Úviewr   )ÚclsÚarrÚkwargsÚobjs       ÚU/home/mande/repo/quber/.venv/lib/python3.13/site-packages/cv2/mat_wrapper/__init__.pyÚ__new__ÚMat.__new__   s   € Ø�h‰h”s‹mˆØˆ
ó    c                 ó¬   • UR                  S[        USS5      5      U l        [        U5      S:”  a#  [	        SR                  [        U5      5      5      eg )NÚwrap_channelsFr   zUnknown parameters: {})ÚpopÚgetattrr   ÚlenÚ	TypeErrorÚformatÚrepr)Úselfr   r   s      r   Ú__init__ÚMat.__init__   sJ   € Ø#ŸZ™Z¨¼ÀÀoÐW\Ó9]Ó^ˆÔÜˆv‹;˜‹?ÜÐ4×;Ñ;¼DÀ»LÓIÓJÐJð r   c                 ó0   • Uc  g [        USS 5      U l        g )Nr   )r   r   )r   r   s     r   Ú__array_finalize__ÚMat.__array_finalize__    s   € Ø‰;ØÜ$ S¨/¸4Ó@ˆÕr   )r   N)	Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r   r   Ú__static_attributes__© r   r   r   r      s   † ñòòKõ
Ar   r   )Ú__all__ÚnumpyÚnpÚcv2ÚcvÚtypingr   r   ÚndarrayÚdtypeÚintegerÚfloatingÚ_NumPyArrayNumericr   r    r!   Ú_registerMatTyper&   r   r   Ú<module>r3      s‡   ðØ
€ã Û ß %ö ØŸ™ C¨¯©°"·*±*¸S±/ÀBÇKÁKÐPSÑDTÑ2TÑ)UÐ$UÑVÑàŸ™Ðô
AÐ
ô Að, —‘€„Ø	€„Ø × Ò �CÕ r   