[19035] 2017-04-01_pythonopencv人脸识别

文档创建者:s7ckTeam
浏览次数:5
最后更新:2025-01-18
2017-04-01_pythonopencv人脸识别 p y t h o n   o p e n c v       i n n 0 t e a m   2 0 1 7 - 0 4 - 0 1 i n n 0 t e a m   i n n 0 t e a m   p y t h o n   2 . 7 m a c   o p e n c v   2 . 4 . 6 p y t h o n   2       3     c v 2  
1 .   2 .   3 .   4 .   5 .   6 .   7 .   8 .   9 .   1 0 .   1 1 .   1 2 .   1 3 .   1 4 .   1 5 .   1 6 .   1 7 .   1 8 .   1 9 .   2 0 .   2 1 .   2 2 .   2 3 .   2 4 .   2 5 .   2 6 .   2 7 .   2 8 .   2 9 .   3 0 .   3 1 .   3 2 .   3 3 .   3 4 .   3 5 .   3 6 .   3 7 .   3 8 .   3 9 .   4 0 .   4 1 .   4 2 .   4 3 .   4 4 .   4 5 .   4 6 .   4 7 .   4 8 .   4 9 .   5 0 .   5 1 .   5 2 .   5 3 .   5 4 .   5 5 .   5 6 .   5 7 .   5 8 .   5 9 .   6 0 .   6 1 .   6 2 .   6 3 .   6 4 .   6 5 .   6 6 .   6 7 .   6 8 .   6 9 .   7 0 .   # ! / u s r / b i n / e n v   p y t h o n #   e n c o d i n g :   U T F - 8 " " " C t e a t e   t i m e   2 0 1 7 - 0 3 - 3 1 a u t h o r :   @ m a i l :   l a u i x D a t a @ g m a i l . c o m @ b l o g :   h t t p : / / w w w . f u c k s e c . c o m " " " i m p o r t   c v 2 f r o m   P I L   i m p o r t   I m a g e ,   I m a g e D r a w c l a s s   O p e n c v ( o b j e c t ) :         #           d e f   _ _ i n i t _ _ ( s e l f ) :                 #   o p e n c v                     s e l f . f a c e s _ x m l   =   ' / U s e r s / s a n j i n / w o r k / g i t t o o l s / o p e n c v / d a t a / h a a r c a s c a d e s / h a a r c a s c a d e _ f r o n t a l f a c e _ d e f a u l t . x m l '         #           d e f   f a c e s ( s e l f ,   i m g _ p a t h ) :                 i m g   =   c v 2 . i m r e a d ( i m g _ p a t h )                 #                       f a c e _ d a t a   =   c v 2 . C a s c a d e C l a s s i f i e r ( s e l f . f a c e s _ x m l )                 p r i n t   i m g                 #     3                     #   3     2                       i f   i m g . n d i m   = =   3 :                         #                             g r a y   =   c v 2 . c v t C o l o r ( i m g ,   c v 2 . C O L O R _ B G R 2 G R A Y )                 e l s e :                         g r a y   =   i m g                 #   1 . 2 5                 f a c e s   =   f a c e _ d a t a . d e t e c t M u l t i S c a l e ( g r a y ,   1 . 2 ,   5 )                 #   l i s t                 r e s u l t   =   [ ]                 #     f o r               l i s t                 f o r   ( x ,   y ,   w i d t h ,   h e i g h t )   i n   f a c e s :                         r e s u l t . a p p e n d ( ( x ,   y ,   x   +   w i d t h ,   y   +   h e i g h t ) )                 r e t u r n   r e s u l t         #           d e f   h _ f a c e s ( s e l f ,   i m g _ p a t h ,   s a v e _ p a t h ) :                 f a c e s   =   s e l f . f a c e s ( i m g _ p a t h )                 #                       i f   f a c e s :                         #                           i m g   =   I m a g e . o p e n ( i m g _ p a t h )                         #     D r a w                               d r a w _ i n s t a n c e   =   I m a g e D r a w . D r a w ( i m g )                         #   f o r                     o u t l i n e                           f o r   ( x 1 ,   y 1 ,   x 2 ,   y 2 )   i n   f a c e s :                                 d r a w _ i n s t a n c e . r e c t a n g l e ( ( x 1 ,   y 1 ,   x 2 ,   y 2 ) ,   o u t l i n e = ( 2 5 5 ,   0 ,   0 ) )                         #                           i m g . s a v e ( s a v e _ p a t h ) i f   _ _ n a m e _ _   = =   ' _ _ m a i n _ _ ' :         #     ,           O p e n c v ( ) . h _ f a c e s ( ' / U s e r s / s a n j i n / D e s k t o p / 1 . j p g ' ,   ' / U s e r s / s a n j i n / D e s k t o p / 2 . j p g ' )
i n n 0 t e a m     i n n 0 t e a m
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则