Skip to content

Commit 871dd60

Browse files
skin detection
1 parent 9b07acd commit 871dd60

File tree

2 files changed

+21
-0
lines changed

2 files changed

+21
-0
lines changed

Linkedin/Opencv/threshold/faces.jpeg

3.33 MB
Loading
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# skin detection --->
2+
import cv2
3+
import numpy as np
4+
img=cv2.imread('faces.jpeg',1)
5+
hsv=cv2.cvtColor(img,cv2.COLOR_BGR2HSV)
6+
cv2.imshow('HSV',hsv)
7+
8+
h=hsv[:,:,0]
9+
s=hsv[:,:,1]
10+
v=hsv[:,:,2]
11+
hsv_split=np.concatenate((h,s,v),axis=1)
12+
cv2.imshow('HSV_SPLIT',hsv_split)
13+
14+
# detect
15+
ret,min_set=cv2.threshold(s,40,255,cv2.THRESH_BINARY)
16+
ret,max_set=cv2.threshold(h,15,255,cv2.THRESH_BINARY)
17+
final=cv2.bitwise_and(min_set,max_set)
18+
cv2.imshow('Final',final)
19+
20+
cv2.waitKey(0)
21+
cv2.destroyAllWindows()

0 commit comments

Comments
 (0)