Spaces:
				
			
			
	
			
			
		Build error
		
	
	
	
			
			
	
	
	
	
		
		
		Build error
		
	Update analisador_iridologico.py
Browse files- analisador_iridologico.py +21 -24
    	
        analisador_iridologico.py
    CHANGED
    
    | @@ -183,30 +183,27 @@ def detectar_iris_pupila(imagem, mask_esclera): | |
| 183 | 
             
                    maxRadius=150
         | 
| 184 | 
             
                )
         | 
| 185 |  | 
| 186 | 
            -
                if iris_circles  | 
| 187 | 
            -
                     | 
| 188 | 
            -
                     | 
| 189 | 
            -
                     | 
| 190 | 
            -
                     | 
| 191 | 
            -
                     | 
| 192 | 
            -
                     | 
| 193 | 
            -
             | 
| 194 | 
            -
             | 
| 195 | 
            -
             | 
| 196 | 
            -
             | 
| 197 | 
            -
             | 
| 198 | 
            -
             | 
| 199 | 
            -
                     | 
| 200 | 
            -
                     | 
| 201 | 
            -
             | 
| 202 | 
            -
             | 
| 203 | 
            -
             | 
| 204 | 
            -
             | 
| 205 | 
            -
             | 
| 206 | 
            -
             | 
| 207 | 
            -
                        minRadius=20,
         | 
| 208 | 
            -
                        maxRadius=50
         | 
| 209 | 
            -
                    )
         | 
| 210 |  | 
| 211 | 
             
                    if pupil_circles is not None:
         | 
| 212 | 
             
                        pupil_circles = np.uint16(np.around(pupil_circles))
         | 
|  | |
| 183 | 
             
                    maxRadius=150
         | 
| 184 | 
             
                )
         | 
| 185 |  | 
| 186 | 
            +
                if iris_circles = cv2.HoughCircles(
         | 
| 187 | 
            +
                    edges,
         | 
| 188 | 
            +
                    cv2.HOUGH_GRADIENT,
         | 
| 189 | 
            +
                    dp=1,
         | 
| 190 | 
            +
                    minDist=100,
         | 
| 191 | 
            +
                    param1=50,
         | 
| 192 | 
            +
                    param2=30,  # Aumente este valor se muitas detecções falsas ocorrerem
         | 
| 193 | 
            +
                    minRadius=80,
         | 
| 194 | 
            +
                    maxRadius=150
         | 
| 195 | 
            +
                )
         | 
| 196 | 
            +
                
         | 
| 197 | 
            +
                pupil_circles = cv2.HoughCircles(
         | 
| 198 | 
            +
                    thresh,
         | 
| 199 | 
            +
                    cv2.HOUGH_GRADIENT,
         | 
| 200 | 
            +
                    dp=1,
         | 
| 201 | 
            +
                    minDist=50,
         | 
| 202 | 
            +
                    param1=50,
         | 
| 203 | 
            +
                    param2=25,  # Ajuste este parâmetro para melhorar a detecção da pupila
         | 
| 204 | 
            +
                    minRadius=20,
         | 
| 205 | 
            +
                    maxRadius=50
         | 
| 206 | 
            +
                )
         | 
|  | |
|  | |
|  | |
| 207 |  | 
| 208 | 
             
                    if pupil_circles is not None:
         | 
| 209 | 
             
                        pupil_circles = np.uint16(np.around(pupil_circles))
         | 
