opencv 训练分类器

本文介绍了如何使用OpenCV训练图像分类器,包括准备正反样本数据、训练过程和测试步骤。首先,确保正负样本比例恰当且大小统一,然后通过Python脚本转换图片格式。接着,将正负样本分别写入文件,以便后续训练。
摘要由CSDN通过智能技术生成

分三步,准备正反样本数据、训练、测试

一,准备正反样本数据

两个不同的文件夹分别存放正反数据,正样本也就是你需要识别的图片,比如人脸集,负样本是不含需要识别的图像。样本数,正:反=1:2到1:3,大小必须统一,推荐20x20

现在开始制作正负样本:

我通过写的一个python脚本将图片转化成大小格式一致

import os
import time

import cv2

def alter(path,object):
    result = []
    s = os.listdir(path)
    count = 1
    for i in s:
        document = os.path.join(path,i)
        img = cv2.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值