
    JjW                     &    S SK r S SKrS SKJr  S rg)    N)predict_land_typec           	         [         R                  " U S S 2S S 2S4   5      n[         R                  " U S S 2S S 2S4   5      n[         R                  " U S S 2S S 2S4   5      n[         R                  " U S S 2S S 2S4   5      n[         R                  " U S S 2S S 2S4   5      n[         R                  " U S S 2S S 2S4   5      nX#-
  X#-   S-   -  n[         R                  " [        R                  " U [        R
                  5      5      n[        R                  " U SS5      n	[         R                  " U	5      n
UUUUUUUUU
/	n[        U5      $ )Nr         g|=d      )npmeanstdcv2cvtColorCOLOR_BGR2GRAYCannyr   )image	blue_mean
green_meanred_meanblue_std	green_stdred_stdndvi
brightnessedgesedge_densityfeaturess               D/var/www/html/Sattelite-Image/app/services/classification_service.pyclassify_regionr      s    aAg'Iq!Qw(JwwuQ1W~&HvveAq!Gn%HuQ1W~&IffU1a7^$G!%D UC../J IIeS#&E775>L 	H X&&    )r   numpyr	   app.ml.predictr   r    r   r   <module>r"      s    
  ,$'r   