python人体识别_基于opencv、tensorflow和python的人体检测

本文介绍了如何使用TensorFlow的SSD_MobileNet_V1_COCO模型和OpenCV进行人体检测。作者面临的问题是模型当前检测到所有物体,包括球、笔记本等,而他只想获取超过80%置信度的人体检测结果。代码示例展示了模型加载、图像处理和检测框可视化的过程。
摘要由CSDN通过智能技术生成

我正在从事一个机器人项目,涉及到人体检测,我正在使用张量流和预定义的数据集来创建一个训练模型。由于我是机器学习的新手,我无法正确地从分类器中获得输出。我只要求人检测,并想避免检测球,笔记本电脑或其他物体。

现在我的摄像头可以检测到所有的物体,比如球,球棒,笔记本电脑,电视等等。我需要的输出只有80%以上的人。在

我使用创建的模型的代码是import numpy as np

import os

import six.moves.urllib as urllib

import sys

import tarfile

import tensorflow as tf

import zipfile

from collections import defaultdict

from io import StringIO

from matplotlib import pyplot as plt

from PIL import Image

from utils import label_map_util

from utils import visualization_utils as vis_util

MODEL_NAME = 'ssd_mobilenet_v1_coco_11_06_2017'

MODEL_FILE = MODEL_NAME + '.tar.gz'

DOWNLOAD_BASE = 'http://download.tensorflow.org/models/object_detection/'

PATH_TO_CKPT = MODEL_NAME + '/f

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值