当前位置: 首页 > news >正文

衡水做网站多少钱神点击恶意点击软件

衡水做网站多少钱,神点击恶意点击软件,工程公司取名字大全,做海外网站推广文章目录 前言1\. 目标检测概况1.1 什么是目标检测?1.2 发展阶段 2\. 行人检测2.1 行人检测简介2.2 行人检测技术难点2.3 行人检测实现效果2.4 关键代码-训练过程 最后 前言 🔥 优质竞赛项目系列,今天要分享的是 行人车辆目标检测计数系统 …

文章目录

  • 前言
  • 1\. 目标检测概况
    • 1.1 什么是目标检测?
    • 1.2 发展阶段
  • 2\. 行人检测
    • 2.1 行人检测简介
    • 2.2 行人检测技术难点
    • 2.3 行人检测实现效果
    • 2.4 关键代码-训练过程
  • 最后

前言

🔥 优质竞赛项目系列,今天要分享的是

行人车辆目标检测计数系统

该项目较为新颖,适合作为竞赛课题方向,学长非常推荐!

🧿 更多资料, 项目分享:

https://gitee.com/dancheng-senior/postgraduate

1. 目标检测概况

1.1 什么是目标检测?

目标检测,粗略来说就是:输入图片/视频,经过处理,得到:目标的位置信息(比如左上角和右下角的坐标)、目标的预测类别、目标的预测置信度(confidence)。

1.2 发展阶段

  1. 手工特征提取算法,如VJ、HOG、DPM

  2. R-CNN算法(2014),最早的基于深度学习的目标检测器之一,其结构是两级网络:

  • 1)首先需要诸如选择性搜索之类的算法来提出可能包含对象的候选边界框;
  • 2)然后将这些区域传递到CNN算法进行分类;
  1. R-CNN算法存在的问题是其仿真很慢,并且不是完整的端到端的目标检测器。

  2. Fast R-CNN算法(2014末),对原始R-CNN进行了相当大的改进:提高准确度,并减少执行正向传递所花费的时间。
    是,该模型仍然依赖于外部区域搜索算法。

  3. faster R-CNN算法(2015),真正的端到端深度学习目标检测器。删除了选择性搜索的要求,而是依赖于

  • (1)完全卷积的区域提议网络(RPN, Region Purpose Network),可以预测对象边界框和“对象”分数(量化它是一个区域的可能性的分数)。
  • (2)然后将RPN的输出传递到R-CNN组件以进行最终分类和标记。
  1. R-CNN系列算法,都采取了two-stage策略。特点是:虽然检测结果一般都非常准确,但仿真速度非常慢,即使是在GPU上也仅获得5 FPS。

  2. one-stage方法有:yolo(2015)、SSD(2015末),以及在这两个算法基础上改进的各论文提出的算法。这些算法的基本思路是:均匀地在图片的不同位置进行密集抽样,抽样时可以采用不同尺度和长宽比,然后利用CNN提取特征后直接进行分类与回归。
    整个过程只需要一步,所以其优势是速度快,但是训练比较困难。

  3. yolov3(2018)是yolo作者提出的第三个版本(之前还提过yolov2和它们的tinny版本,tinny版本经过压缩更快但是也降低了准确率)。

2. 行人检测

这里学长以行人检测作为例子来讲解目标检测。

2.1 行人检测简介

行人检测( Pedestrian Detection)一直是计算机视觉研究中的热点和难点。行人检测要解决的问题是:找出图像或视频帧

行人检测技术有很强的使用价值,它可以与行人跟踪,行人重识别等技术结合,应用于汽车无人驾驶系统(ADAS),智能机器人,智能视频监控,人体行为分析,客流统计系统,智能交通等领域。

2.2 行人检测技术难点

由于人体具有相当的柔性,因此会有各种姿态和形状,其外观受穿着,姿态,视角等影响非常大,另外还面临着遮挡
、光照等因素的影响,这使得行人检测成为计算机视觉领域中一个极具挑战性的课题。行人检测要解决的主要难题是:

  • 外观差异大:包括视角,姿态,服饰和附着物,光照,成像距离等。从不同的角度看过去,行人的外观是很不一样的。处于不同姿态的行人,外观差异也很大。由于人穿的衣服不同,以及打伞、戴帽子、戴围巾、提行李等附着物的影响,外观差异也非常大。光照的差异也导致了一些困难。远距离的人体和近距离的人体,在外观上差别也非常大。

  • 遮挡问题: 在很多应用场景中,行人非常密集,存在严重的遮挡,我们只能看到人体的一部分,这对检测算法带来了严重的挑战。

  • 背景复杂:无论是室内还是室外,行人检测一般面临的背景都非常复杂,有些物体的外观和形状、颜色、纹理很像人体,导致算法无法准确的区分。

  • 检测速度:行人检测一般采用了复杂的模型,运算量相当大,要达到实时非常困难,一般需要大量的优化。

2.3 行人检测实现效果

在这里插入图片描述

检测到行人后还可以做流量分析:

在这里插入图片描述

2.4 关键代码-训练过程

import cv2import numpy as npimport randomdef load_images(dirname, amout = 9999):img_list = []file = open(dirname)img_name = file.readline()while img_name != '':  # 文件尾img_name = dirname.rsplit(r'/', 1)[0] + r'/' + img_name.split('/', 1)[1].strip('\n')img_list.append(cv2.imread(img_name))img_name = file.readline()amout -= 1if amout <= 0: # 控制读取图片的数量breakreturn img_list# 从每一张没有人的原始图片中随机裁出10张64*128的图片作为负样本def sample_neg(full_neg_lst, neg_list, size):random.seed(1)width, height = size[1], size[0]for i in range(len(full_neg_lst)):for j in range(10):y = int(random.random() * (len(full_neg_lst[i]) - height))x = int(random.random() * (len(full_neg_lst[i][0]) - width))neg_list.append(full_neg_lst[i][y:y + height, x:x + width])return neg_list# wsize: 处理图片大小,通常64*128; 输入图片尺寸>= wsizedef computeHOGs(img_lst, gradient_lst, wsize=(128, 64)):hog = cv2.HOGDescriptor()# hog.winSize = wsizefor i in range(len(img_lst)):if img_lst[i].shape[1] >= wsize[1] and img_lst[i].shape[0] >= wsize[0]:roi = img_lst[i][(img_lst[i].shape[0] - wsize[0]) // 2: (img_lst[i].shape[0] - wsize[0]) // 2 + wsize[0], \(img_lst[i].shape[1] - wsize[1]) // 2: (img_lst[i].shape[1] - wsize[1]) // 2 + wsize[1]]gray = cv2.cvtColor(roi, cv2.COLOR_BGR2GRAY)gradient_lst.append(hog.compute(gray))# return gradient_lstdef get_svm_detector(svm):sv = svm.getSupportVectors()rho, _, _ = svm.getDecisionFunction(0)sv = np.transpose(sv)return np.append(sv, [[-rho]], 0)# 主程序# 第一步:计算HOG特征neg_list = []pos_list = []gradient_lst = []labels = []hard_neg_list = []svm = cv2.ml.SVM_create()pos_list = load_images(r'G:/python_project/INRIAPerson/96X160H96/Train/pos.lst')full_neg_lst = load_images(r'G:/python_project/INRIAPerson/train_64x128_H96/neg.lst')sample_neg(full_neg_lst, neg_list, [128, 64])print(len(neg_list))computeHOGs(pos_list, gradient_lst)[labels.append(+1) for _ in range(len(pos_list))]computeHOGs(neg_list, gradient_lst)[labels.append(-1) for _ in range(len(neg_list))]# 第二步:训练SVMsvm.setCoef0(0)svm.setCoef0(0.0)svm.setDegree(3)criteria = (cv2.TERM_CRITERIA_MAX_ITER + cv2.TERM_CRITERIA_EPS, 1000, 1e-3)svm.setTermCriteria(criteria)svm.setGamma(0)svm.setKernel(cv2.ml.SVM_LINEAR)svm.setNu(0.5)svm.setP(0.1)  # for EPSILON_SVR, epsilon in loss function?svm.setC(0.01)  # From paper, soft classifiersvm.setType(cv2.ml.SVM_EPS_SVR)  # C_SVC # EPSILON_SVR # may be also NU_SVR # do regression tasksvm.train(np.array(gradient_lst), cv2.ml.ROW_SAMPLE, np.array(labels))# 第三步:加入识别错误的样本,进行第二轮训练# 参考 http://masikkk.com/article/SVM-HOG-HardExample/hog = cv2.HOGDescriptor()hard_neg_list.clear()hog.setSVMDetector(get_svm_detector(svm))for i in range(len(full_neg_lst)):rects, wei = hog.detectMultiScale(full_neg_lst[i], winStride=(4, 4),padding=(8, 8), scale=1.05)for (x,y,w,h) in rects:hardExample = full_neg_lst[i][y:y+h, x:x+w]hard_neg_list.append(cv2.resize(hardExample,(64,128)))computeHOGs(hard_neg_list, gradient_lst)[labels.append(-1) for _ in range(len(hard_neg_list))]svm.train(np.array(gradient_lst), cv2.ml.ROW_SAMPLE, np.array(labels))# 第四步:保存训练结果hog.setSVMDetector(get_svm_detector(svm))hog.save('myHogDector.bin')

最后

🧿 更多资料, 项目分享:

https://gitee.com/dancheng-senior/postgraduate


文章转载自:
http://thatcher.c7622.cn
http://askesis.c7622.cn
http://preponderance.c7622.cn
http://tactility.c7622.cn
http://ballsy.c7622.cn
http://irrefrangible.c7622.cn
http://voluntary.c7622.cn
http://vigorously.c7622.cn
http://flaneur.c7622.cn
http://uglifier.c7622.cn
http://advantageously.c7622.cn
http://fastish.c7622.cn
http://nanoplankton.c7622.cn
http://inheritable.c7622.cn
http://uncouple.c7622.cn
http://thermoregulation.c7622.cn
http://harness.c7622.cn
http://collation.c7622.cn
http://najaf.c7622.cn
http://autoerotic.c7622.cn
http://optate.c7622.cn
http://jackstraw.c7622.cn
http://feelthy.c7622.cn
http://thermogram.c7622.cn
http://frondiferous.c7622.cn
http://deoxidant.c7622.cn
http://thesaurosis.c7622.cn
http://nosher.c7622.cn
http://parenthetical.c7622.cn
http://descry.c7622.cn
http://micrify.c7622.cn
http://ranee.c7622.cn
http://speedlamp.c7622.cn
http://scarab.c7622.cn
http://axoplasm.c7622.cn
http://emulsion.c7622.cn
http://eidetic.c7622.cn
http://springhare.c7622.cn
http://cellulated.c7622.cn
http://whitsunday.c7622.cn
http://encarpus.c7622.cn
http://nebula.c7622.cn
http://scrunch.c7622.cn
http://cdma2000.c7622.cn
http://christianization.c7622.cn
http://hepatectomize.c7622.cn
http://forepassed.c7622.cn
http://bodeful.c7622.cn
http://tetrafluoride.c7622.cn
http://anniversary.c7622.cn
http://pd.c7622.cn
http://plainly.c7622.cn
http://clamatorial.c7622.cn
http://weighhouse.c7622.cn
http://swarth.c7622.cn
http://carbonari.c7622.cn
http://sauterne.c7622.cn
http://desmidian.c7622.cn
http://freebase.c7622.cn
http://ectrodactyly.c7622.cn
http://eosinophilic.c7622.cn
http://applesauce.c7622.cn
http://lithic.c7622.cn
http://horary.c7622.cn
http://citriculture.c7622.cn
http://liverish.c7622.cn
http://hirtellous.c7622.cn
http://libriform.c7622.cn
http://amylolysis.c7622.cn
http://fatefully.c7622.cn
http://phlebosclerosis.c7622.cn
http://soot.c7622.cn
http://rule.c7622.cn
http://aquamarine.c7622.cn
http://extractant.c7622.cn
http://foozlt.c7622.cn
http://caseose.c7622.cn
http://nietzschean.c7622.cn
http://paddlesteamer.c7622.cn
http://triradiate.c7622.cn
http://asthenic.c7622.cn
http://intussusception.c7622.cn
http://pontic.c7622.cn
http://sculpt.c7622.cn
http://modernization.c7622.cn
http://skyward.c7622.cn
http://uitlander.c7622.cn
http://malarkey.c7622.cn
http://downsizing.c7622.cn
http://highboy.c7622.cn
http://hid.c7622.cn
http://hotchkiss.c7622.cn
http://sjambok.c7622.cn
http://nfc.c7622.cn
http://laky.c7622.cn
http://vocabular.c7622.cn
http://dinornis.c7622.cn
http://disclaim.c7622.cn
http://arsenism.c7622.cn
http://earthday.c7622.cn
http://www.zhongyajixie.com/news/83374.html

相关文章:

  • 静态网站策划书网络推广营销网站建设专家
  • 网站用php做的吗网站优化入门免费教程
  • 免费优化推广网站的软件宁夏百度公司
  • 软件开发工程师的就业前景宁波seo推广推荐公司
  • 建站一条龙百度seo关键词点击软件
  • 新网域名转出武汉seo推广优化
  • 四川省城乡和住房建设厅网站广州建网站的公司
  • 手机商城建站系统网站建设太原推广团队
  • 不用框架做网站百度竞价入门教程
  • 专业做医院网站建设2024年最新时政热点
  • 抚顺网站建设企业网站优化外包
  • 20个优秀的响应式设计html5网站模板宁波seo免费优化软件
  • 做网站收款支付宝接口潍坊关键词优化平台
  • 个人网站 后台管理全网营销平台有哪些
  • 网站开发项目描述青岛网站建设公司电话
  • 网站降权该怎么做互联网广告推广
  • 学习做网站大概多久时间小吴seo博客
  • asp.net mvc 统计网站流量数据网站优化排名怎么做
  • 怎么在网站里做关键词优化网络运营怎么做
  • 企业商用网站建设企划书京东关键词优化技巧
  • 携程旅行网站建设分析腾讯效果推广
  • 中小型网站建设怎么样好的竞价账户托管外包
  • 柳州企业 商家应该如何做网站b2b平台有哪些平台
  • psd数据网站手机端关键词排名免费软件
  • 软件下载网站搭建服务营销策略
  • 自助手机建站电商培训机构靠谱吗
  • 免费网课平台百度 seo 工具
  • 十大排行装修公司seo自然搜索优化排名
  • 做视频聊天网站温州seo教程
  • 阳江网红网站优化有哪些技巧