wenzhengpeng 发表于 2018-3-14 23:18

python&opencv计算机视觉

本帖最后由 wenzhengpeng 于 2018-3-21 10:48 编辑

本人学习python大概一个月,断断续续,还要上课,opencv也玩了大概半个月,代码特分享出来,大神绕路。GitHub
https://github.com/az666/opencv_face_eyes
其中人脸识别代码
importcv2 as cv
import numpy asnp


def face_detect_demo (image):
    # 图形空间转换为灰度图
    gray = cv.cvtColor(image, cv.COLOR_BGR2GRAY)
    # 加载人脸数据
    # facea_shuju = "E:/HelloWord/opencv/opencv-master/data/haarcascades/haarcascade_frontalface_alt_tree.xml"
    lbp_face_shuju = "E:/HelloWord/opencv/opencv-master/data/lbpcascades/lbpcascade_frontalface_improved.xml"
    # 检测人眼数据
    eyes = "E:/HelloWord/opencv/opencv-master/data/haarcascades/haarcascade_eye.xml"
    eyes_detector = cv.CascadeClassifier(eyes)
    face_detector = cv.CascadeClassifier(lbp_face_shuju)
    faces = face_detector.detectMultiScale(gray,1.3,3)#1.3和5是特征的最小、最大检测窗口,它改变检测结果也会改变
   # eyess = eyes_detector.detectMultiScale(gray,1,3,2)
    print(faces)
   # for x,y,w,h in eyess:
      # 标出眼部图像
    #    cv.rectangle(image,(x,y),(x+w,y+w),(0,0,255),2)
    for x,y,w,h in faces:
      # 标出脸部图像
      cv.rectangle(image,(x,y),(x+w,y+w),(0,0,255),2)
    cv.imshow("face",image)
    cv.waitKey(10)
capture = cv.VideoCapture(0)
cv.namedWindow("face",cv.WINDOW_AUTOSIZE)
while (True):
    ret,frame = capture.read()
    frame = cv.flip(frame,1)
    face_detect_demo(frame)
    c = cv.waitKey(10)
    if c == 27: # 代表esc按键
      break



src=cv.imread("E:/opencv_pictures/lena.jpg")
#cv.namedWindow("test",cv.WINDOW_AUTOSIZE)

#cv.imshow("test",src)
cv.waitKey(0)
cv.destroyAllWindows()
之前的一段视频
http://player.youku.com/embed/XMzQ0NjQzNDMwNA


wenzhengpeng 发表于 2018-3-21 10:59

铁塔照亮了巴黎 发表于 2018-3-16 12:39
不知道楼主对于图像的识别提取是不是还需要用到Opencv呢

需要的,基于Python环境的opencv

wenzhengpeng 发表于 2018-3-21 10:45

等腰正方形 发表于 2018-3-20 13:36
楼主的视频挂了吗?

不好意思忘了加了:lol
http://player.youku.com/embed/XMzQ0NjQzNDMwNA==

heiyuxiaolong 发表于 2018-3-15 00:22

非常棒,感谢分享

Karyl 发表于 2018-3-15 03:39


非常棒,感谢分享

微若清风 发表于 2018-3-15 07:31

楼主,视频在哪呢{:301_997:}

fangmin723 发表于 2018-3-15 07:59

谢谢楼主分享这么好的源码,学习了!

Zhang.J 发表于 2018-3-15 09:18

有空研究研究

jjchack 发表于 2018-3-15 09:35

多谢分享

20171111 发表于 2018-3-15 09:48

厉害了楼主

9152pojie 发表于 2018-3-15 12:13

支持一把,马上现场测试{:1_918:}

tgy238 发表于 2018-3-15 12:29

多谢分享
页: [1] 2 3
查看完整版本: python&opencv计算机视觉