python
sufu1065
这个作者很懒,什么都没留下…
展开
-
视频人脸检测——Dlib版(六)
前言 #Dlib的人脸识别要比OpenCV精准很多,一个是模型方面的差距,在一方面和OpenCV的定位有关系,OpenCV是一个综合性的视觉处理库,既然这么精准,那就一起赶快来看吧。视频人脸检测是图片识别的高级版本,图片检测详情点击查看我的上一篇《图片人脸检测——Dlib版(四)》 除了人脸识别用的是Dlib外,还是用OpenCV读取摄像头和处理图片(转为灰色),所以给出相关的文档,方...原创 2018-05-11 22:01:48 · 2776 阅读 · 1 评论 -
超简单的视频对象提取程序
视频对象提取与其说是视频对象提取,不如说是视频颜色提取,因为其本质还是使用了OpenCV的HSV颜色物体检测。HSV介绍HSV分别代表,色调(H:hue),饱和度(S:saturation),亮度(V:value),由A. R. Smith在1978年创建的一种颜色空间, 也称六角锥体模型(Hexcone Model);色调(H:hue):用角度度量,取值范围为0°~360°,...原创 2018-06-02 23:01:54 · 798 阅读 · 0 评论 -
Ubuntu apt-get和pip源更换
Ubuntu apt-get和pip源更换更新数据源为国内,是为了加速安装包的增加速度。更换apt-get数据源输入:sudo -s切换为root超级管理员;执行命令:vim /etc/apt/sources.list;使用命令:%d 清空所有内容;清华数据源地址:https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/ 选择相应的...原创 2018-05-14 20:41:47 · 1110 阅读 · 0 评论 -
pip/pip3更换国内源
pip/pip3更换国内源用途:pip更换为国内源,可以大大的提高安装成功率和速度。Windows更换pip/pip3源打开目录:%appdata%新增pip文件夹,新建pip.ini文件给pip.ini添加内容[global]timeout = 6000index-url = https://pypi.tuna.tsinghua.edu.cn/simpletrusted-host =原创 2018-05-06 18:31:40 · 11790 阅读 · 0 评论 -
OpenCV添加中文(五)
OpenCV添加文字的方法putText(…),添加英文是没有问题的,但如果你要添加中文就会出现“???”的乱码,需要特殊处理一下。下文提供封装好的(代码)方法,供OpenCV添加中文使用。往期目录 #《OpenCV环境搭建(一)》《图片人脸检测——OpenCV版(二)》《视频人脸检测——OpenCV版(三)》《图片人脸检测——Dlib版(四)》效果预览...原创 2018-05-06 16:56:06 · 2404 阅读 · 0 评论 -
如何系统学习python
前言最早接触python的时候,他并没有现在这么火,我也没把他太当回事,那时候我对python的印象就是给运维人员使用的一门很古老的语言,显然随着tensorflow(以下简称tf)的兴起,python开始频繁的进入我们视野,不知不觉他就火成了今天这个样子。当然学习一门语言,也是单纯的跟风,是因为像tf这样优秀的项目,虽然支持的主流语言比较多,比如go、java、javascript(前几天刚公布...原创 2018-04-28 09:53:59 · 819 阅读 · 0 评论 -
Tesseract Ocr文字识别
Tesseract的OCR引擎最先由HP实验室于1985年开始研发,至1995年时已经成为OCR业内最准确的三款识别引擎之一。2005年,Tesseract由美国内华达州信息技术研究所获得,并求诸于Google对Tesseract进行改进、消除Bug、优化工作。Tesseract目前已作为开源项目发布在Google Project.运行环境:windows10 + python 3.6 + tes...原创 2018-04-28 09:54:04 · 838 阅读 · 0 评论 -
图片人脸检测——Dlib版(四)
上几篇给大家讲了OpenCV的图片人脸检测,而本文给大家带来的是比OpenCV更加精准的图片人脸检测Dlib库。点击查看往期:《图片人脸检测——OpenCV版(二)》《视频人脸检测——OpenCV版(三)》dlib与OpenCV对比识别精准度:Dlib >= OpenCVDlib更多的人脸识别模型,可以检测脸部68甚至更多的特征点效果展示人脸的68个特征点安装dlib下载地址:https:/...原创 2018-04-28 09:54:09 · 648 阅读 · 1 评论 -
视频人脸检测——OpenCV版(三)
视频人脸检测是图片人脸检测的高级版本,图片检测详情点击查看我的上一篇《图片人脸检测——OpenCV版(二)》 实现思路:调用电脑的摄像头,把摄像的信息逐帧分解成图片,基于图片检测标识出人脸的位置,把处理的图片逐帧绘制给用户,用户看到的效果就是视频的人脸检测。效果预览:实现步骤使用OpenCV调用摄像头并展示获取摄像头:cap = cv2.VideoCapture(0)参数0表示,获取第一个摄像头。...原创 2018-04-28 09:54:07 · 348 阅读 · 0 评论 -
图片人脸检测——OpenCV版(二)
图片人脸检测人脸检测使用到的技术是OpenCV,上一节已经介绍了OpenCV的环境安装,点击查看.功能展示识别一种图上的所有人的脸,并且标出人脸的位置,画出人眼以及嘴的位置,展示效果图如下: 多张脸识别效果图: 技术实现思路图片转换成灰色(去除色彩干扰,让图片识别更准确)图片上画矩形使用训练分类器查找人脸具体实现代码图片转换成灰色使用OpenCV的cvtColor()转换图片颜色,代码如下:imp...原创 2018-04-28 09:54:01 · 320 阅读 · 0 评论 -
OpenCV环境搭建(一)
OpenCV环境搭建环境搭建为OpenCV的python(一下简称py)开发环境搭建,建立在py3的环境和语法上实现的。windows系统搭建 系统环境:windows 10 + python 3.6 + OpenCV 3.4.1一、安装pythonpython的安装之前在python自学笔记的项目中描述了,在这不做重复说明,有需要的朋友,点击查看:python环...原创 2018-04-28 09:55:52 · 1073 阅读 · 0 评论 -
基于python的图片修复程序-可用于水印去除
图片修复程序-可用于水印去除在现实的生活中,我们可能会遇到一些美好的或是珍贵的图片被噪声干扰,比如旧照片的折痕,比如镜头上的灰尘或污渍,更或者是某些我们想为我所用但有讨厌水印,那么有没有一种办法可以消除这些噪声呢?答案是肯定的,依然是被我们用了无数次的OpenCV这款优秀的框架。效果预览图片修复原理那OpenCV究竟是怎么实现的,简单的来说就是开发者标定噪声的特征,...原创 2018-06-03 21:52:28 · 7704 阅读 · 0 评论