一言不和,先上码子(纯新手,莫嘲笑) # encoding: utf-8 #老杨的猫,环境:PYCHARM,python3.6,opencv3 import cv2,os import cv2.face as fc #此处有坑,找不到脸,这样引用程序可以运行,欢迎大牛指点,CV2和CV3的结构区别没有搞清楚,应该怎么样引用才是正确的 import numpy as np from PIL import Image, ImageDraw, ImageFont #pip install pillow…
在opencv中,人脸检测用的是harr或LBP特征,分类算法用的是adaboost算法.这种算法需要提前训练大量的图片,非常耗时,因此opencv已经训练好了,把训练结果存放在一些xml文件里面.在opencv3.0版本中,训练好的文件放在 \build\etc\文件夹下,有两个文件夹haarcascades和lbpcascades,前者存放的是harr特征训练出来的文件,后者存放的是lbp特征训练出来的文件. 人脸检测主要用到的是CascadeClassifier这个类,以及该类下的dete…
如题 这里将任务分解为三大部分: 1.录播放视频 2.人脸检测 3.部分高斯模糊 其中重点放在人脸检测和部分高斯模糊上 1.录播放视频(以opencv中的VideoCapture类进行实现) 首先罗列下操作环境:win10+vs2013+opencv3.0+单摄像头 opencv中提供了VideoCapture和CvCapture对视频进行操作 其中官方给出CvCapture的API为 实例化CvCapture对象的时候,需要调用cvCaptureFromCAM(int device)进行实例化…
#!/usr/bin/python3 # 百度人脸对比 & 人脸检测api-v3 import sys, tkinter.messagebox, ast import ssl, json,requests import pdb import base64 from urllib import request, parse from aip import AipFace ssl._create_default_https_context = ssl._create_unverified_conte…
git:https://github.com/linyi0604/Computer-Vision # coding:utf8 import cv2 def detect(): # 创建人脸检测的对象 face_cascade = cv2.CascadeClassifier("../data/haarcascade_frontalface_default.xml") # 创建眼睛检测的对象 eye_cascade = cv2.CascadeClassifier("../data…
人脸检测及识别python实现系列(1)——配置.获取实时视频流 1. 前言 今天用多半天的时间把QQ空间里的几篇年前的旧文搬到了这里,算是完成了博客搬家.QQ空间里还剩下一些记录自己数学学习路线的学习日志,属于私人性质,不再搬运了.过完春节,快马加鞭地重修完高阶偏导数后,终于感觉到疲惫了,潜意识里觉得是时候做点东西了,一是练练手,二是换换脑子,用新鲜东西刺激一下自己,好把学习效率保持下去.于是,我选择了自己最感兴趣的人脸识别,期望能够通过摄像头识别出我自己来.正好,前两天济南新闻上说济南火车站…
前言 最近在做人脸比对的工作,需要用到人脸关键点检测的算法,比较成熟和通用的一种算法是 MTCNN,可以同时进行人脸框选和关键点检测,对于每张脸输出 5 个关键点,可以用来进行人脸对齐. 问题 刚开始准备对齐人脸图片用于训练人脸比对算法,是使用官方版本的 MTCNN,该版本是基于 Caffe 的 Matlab 接口的,跑起来很慢,差不多要一秒钟一张图片,处理完几万张图片一天就过去了,好在效果不错. 训练完人脸特征提取的网络以后,想要部署整个人脸比对算法,需要进行人脸检测和对齐.用于工业生产,那个…
NVIDIA Jetson TX2 查看系统参数状态. 当前博主的TX2更新的版本为:Jetpack 3.3, cuda 9.0.252, cudnn7.0, opencv3.3.1, TensorRT4.0.2,系统内核:tegra-ubuntu 4.4.38-tegra aarch64, Linux系统版本:Ubuntu16.04,原Python:2.7.11+(更新后为Python3.5.2) pip19.0.3,setuptools-36.6.0(更新后为setuptools-40.8.…
参考文章:How to Capture and Display Camera Video with Python on Jetson TX2 与参考文章大部分都是相似的,如果不习惯看英文,可以看看我下面的描述 在Jetson TX2捕获和显示摄像头视频,包括IP CAM(网络摄像头).USB webcam和板载摄像头.代码应该也适用于Jetson TX1 先决条件 带有GStreamer和python支持的OpenCV构建并安装在Jetson TX2,我使用的是OpenCV-3.4.0和pyth…
caffe是Nvidia TensorRT最支持的深度学习框架,因此在Jetson TX2上安装caffe很有必要.顺便说一句,下面的安装是支持python3的. 先决条件 在Jetson TX2上完成JetPack-3.1的安装. 构建并安装OpenCV-3.4.0,并确保其在python3下正常工作.参考:在Jetson TX2上安装OpenCV(3.4.0) 安装步骤 安装依赖项 sudo apt-get install libprotobuf-dev libleveldb-dev lib…