在 Python 中通过 OpenCV 自己训练分类器
进行特定物体实时识别
0、 前言
OpenCV 中提供了一些训练好的分类器供我们调用,从而实现物体识别和分
类,如人脸检测、年龄和性别预测、猫脸检测、(汽车、船、猫、狗、沙发等)
物体识别等。本篇文章的目的主要是介绍如何利用 OpenCV 自己训练分类器,实
现特定物体的识别,这里以人手识别为例,对整个训练及识别测试过程进行说明。
1、 运行环境
操作系统:win10-64bit;
集成开发环境(IDE):Visual Studio Code;
Python 版本:python 3.7(在 Visual Studio Code 中安装的扩展模块)
OpenCV 版本:opencv snippets 1.2.2(在 Visual Studio Code 中安装的
扩展模块)
2、 训练分类器
(1) 正样本制作
①自己拍一些人手的照片,或者直接从网上找一些人手的图片,保存到一个
文件夹中(我这里为了方便,直接把图片按数字顺序命名了)。
- 1
- 2
- 3
- 4
- 5
- 6
前往页