B
    eH                 @   s   d dl Zd dlZdd Zedkrd dlmZ ed eddd	gZ	ed
ddgZ
ed dd	gZedddgZdZed Zeejd eejd e \ZZed eee	e
eee\ZZeeee eedZede ed  dS )    Nc             C   s  |j d d }t|}t|tj}t|||}	| dkrTt|||}
|	|
B }n
t|	}tj|||d}t|}t|tj	tj
\}}t|}ddddg}t|}|dkrt|tjd}t|}d}g }x|D ]}t|}|dk rq|d7 }t||ddd t|\}}}}t|||f|| || fd	d}|| }||||||g}|| t|| qW td
|d| ntd t|||f}||fS )Nr         )mask)key<   )r      r   )r   r   r   z	lencontr=zmax_c_area=zlencontour=0)shapenpcopycv2cvtColorCOLOR_BGR2HSVinRangebitwise_andfindContoursRETR_EXTERNALCHAIN_APPROX_NONElenmaxcontourAreadrawContoursboundingRect	rectangleappendprinthstack)MSKlow1upp1low2upp2imgYimg1hsvZmask1Zmask3Zmask2img2ZthreshZcontoursZ	hierarchyimg3ZboxZlencontrZcxZcaxZncboxescZcaxywhAh2 r0   /home/pi/PW24/targs.pytargs   sH    





 
 
 

  "  
r2   __main__)sleepztargx as a main      2      r   
   r   i  i  )i     r/   )numpyr
   r   r2   __name__timer4   r   arrayr   r   r    r!   r   VideoCapturecapsetCAP_PROP_FRAME_WIDTHCAP_PROP_FRAME_HEIGHTreadretr"   r(   r/   r   resizeimshowwaitKeyr0   r0   r0   r1   <module>   s(   %
