最近想学习一下分类算法内容,恰好opencv有SVM函数,故先从这个下手。找了许多资料,发现要么是opencv2、3,要么就没有具体实现代码,学习还是把代码与原理一起结合来看比较好。其中,我主要参考是这一篇文章:学习SVM(一) SVM模型训练与分类OpenCV实现写得非常好!但是是2017年发布文章,其中许多内容都做了更新,我用opencv 4.5.1版本,win10系统,vs2
opencv ---- opencv_haartraining 训练目标检测模型1 样本整理 2 训练参数解读 3 测试demo书写一 目标检测样本整理1 使用labelimg 标注目标图像label文件(附labelimg配置文件及教程网址:) 2 裁剪只包含目标的图片作为正样本,通过计算iou>0.65确定为正样本(可参考mtcnn中 样本生成方法得到正负局部样本集),还通过调整io
转载 2024-05-13 11:06:30
1191阅读
闲来想完善一下之前做汽车运动检测工程,打算认认真真的将整辆车给识别出来,可是唯一问题是,我手上没有足够用来做训练素材,于是从很流行的人脸识别开始,探求一下机器识别的流程如何。花了一些时间,在此作一下笔记。一、使用TBB编译opencv_traincascade.exe会跳到我这篇博文里来童鞋,多是已经参考网上其他文章,大概流程估计已经知晓,文档式内容我尽量少提。简单提一下,视觉
最近天气越来越热,春天气息也越来越浓了。这篇文章算是我专栏里第一篇文章了(前面那个算是引言吧),这篇文章中主要介绍OpenCV基础操作,包括加载图片、显示图片、保存图片等操作。这篇文章里大部分内容都来自OpenCV官方教程,其中也有我自己理解和一部分数字图像处理中知识。函数库要完成这些操作,我们需要两个函数库:core module和highgui module。前者包括了Open
转载 2024-02-28 22:10:18
42阅读
TensorFlow下使用YOLOv1训练自己数据集+测试自己模型一. 前期准备环境:(用cpu跑)win10 + python3.6.8 + tensorflow2.4.1+pycharmps:本来打算用tensflow-gpu  1.4.2运行,但是该代码是2.xx版本tensflow,需要安装tensflow-gpu  2.x.版本,以及cu
转载 2024-07-29 15:09:07
266阅读
在之前博客人脸识别之一数据收集和预处理之中,已经下载了ORL人脸数据库,并且为了识别自己的人脸写了一个拍照程序自拍。之后对拍照片进行人脸识别和提取,最后我们得到了一个包含自己的人脸照片文件夹s41。在博客最后我们提到了一个非常重要文件——at.txt。一、csv文件生成当我们写人脸模型训练程序时候,我们需要读取人脸和人脸对应标签。直接在数据库中读取显然是低效。所以我们用csv文
转载 2024-01-12 11:03:32
695阅读
概述你对智慧城市领域有兴趣吗?如果是的话,你会喜欢这个关于实现你自己车辆检测系统教程在深入实现部分之前,我们将首先了解如何检测视频中移动目标我们将使用OpenCV和Python构建自动车辆检测器介绍关于智慧城市理念,以及自动智能能源系统、电网、一键接入端口想法等等,是一个令人着迷概念!老实说,这是一个数据科学家梦想,值得高兴是世界上很多城市都在朝着更智能方向发展。智能城市核心组
原创 2021-01-05 21:59:08
1622阅读
作者|PRATEEK JOSHI 编译|Flin |analyticsvidhya 概述 你对智慧城市想法感到兴奋吗?如果是的话,你会喜欢这个关于建立你自己车辆检测系统教程 在深入实现部分之前,我们将首先了解如何检测视频中移动目标 我们将使用OpenCV和Python构建自动车辆检测器
转载 2020-08-21 14:38:00
184阅读
2评论
之前一篇关于yolo博客快速将yolov5demo运行起来体验了一下深度学习威力,这篇博客以自己搭建口罩识别为例,主要记录一下尝试yolov5训练自有模型并成功运行过程。我一开始准备在windows上测试,但那台笔记本空间内存都有限,无法实现训练,只能测试训练好模型。后来选择在自己Mac Pro笔记本上面进行测试。要说明一点是,在Mac上同样要准备好Tensorflow、PyTo
转载 2024-04-16 17:47:02
171阅读
文章目录1. 工程化快速yolo训练流程指定版(无讲解)1.1 抽样数据集+xml转txt+输出量化分析1.2 在训练机器上部署yolov5项目1.3 划分训练集,输出yaml文件1.4 修改models内yaml文件1.5 训练yolov5模型1.6 验证yolov5模型1.7 yolov5模型进行推理2. yolov5训练自己数据集详细版2.1 标注数据集2.2 xml转txt介绍2.
模式识别期末作业,对一个视频中nemo鱼进行目标跟踪,我是使用opencv完成。要进行目标跟踪,首先得把目标识别出来,我选用是基于haar特征模式识别,要进行模式识别,首先得训练分类器,好在opencv自带了训练分类器软件,可以在opencv安装目录中找到,如:F:\opencv\build\x86\vc12\bin\opencv_haartraining.exe因为下面正样本描述文件需
转载 2023-12-10 22:13:50
248阅读
LZ也是out很久了,Kinect都已经停产了,才刚刚开始倒腾Kinect,而且LZKinect还是v1,哈哈,没事,有的玩总是好。今天花了小半天,把Kinect运行起来了,感觉上驱动还是挺好安装。之前一篇ROS学习笔记已经把移动机器人环境配置好了,所以现在LZ电脑环境如下:Ubuntu14.04+ROS Indigo,使用是Kinect V1.因为之前跑一些程序,导致电脑很卡,所以安
转载 2024-10-31 09:20:31
19阅读
前不久用OpenCVHaar级联分类器做了一个人脸识别的小demo,为了更直观方便地演示效果,将核心代码放在Qt里面做成一个完整窗口项目。也是第一次使用Qt开发,遇到一些坑记录在这里。 首先Qt不用多介绍,一个跨平台图形用户界面应用程序开发框架,在Qt中调用OpenCV库,首先要将其连接到Qt工程中,在pro文件中加入一些内容。INCLUDEPATH += /usr/local/includ
我遇到问题基本在这篇博文里解决了,非常感谢博主,收藏了!!!我想大家都非常有兴趣使用opencvhaas-like features来训练一个分类器,但在使用过程并不像网上教程说那么一番风顺,这篇博文我主要说下大概训练过程,以及训练过程中遇到问题和我解决方案。这里准备数据样本正样本:我准备了5085个人脸,人脸样本准备我是通过opencv 的人脸检测器 来截取,然后缩放到24*24
上篇博客写了如何利用svm训练自己模型,用于识别数字,这片博客就是加载模型,然后测试模型到底怎样,正确率高不高。 识别的结果就在这句话中,这句代码意思是将检测图片标签返回回来,结果保存在response中,可以对response进行操作检测自己模型准确率 int response = (int)svm->predict(p);#include <stdio.h...
原创 2021-07-29 11:41:29
1205阅读
什么时候使用雪花模型?Ralph Kimball,数据仓库大师,讲述了三个例子。对于下面三个例子,使用雪花模型可能是更好选择。1,一个用户维度表且数据量较大。其中,80%事实度量表是匿名访问者,仅包含少数详细信息。20%是可靠注册用户,且这些注册用户有较为详细信息,与多个维度表中数据相连。 2,例如一个金融产品维度表,且这些金融产品有银行类,保险类等等区别。 因此不同种类产品有自己
因为有需要要在tx2安装opencv3.2,然而我这jetpack4.4里opencv版本是4.1.1,需要卸载重装,但是在catkin_make中遇到了问题,这里说一下如何解决。一、卸载原有的opencvsudo apt-get purge libopencv* sudo apt autoremove sudo apt-get update查看opencv版本pkg-config opencv
转载 6月前
93阅读
在这篇博文中,我将分享如何使用OpenCV和Python构建自己车辆检测模型。随着智能交通普及,车辆检测在智能监控、交通管理等场景中变得愈发重要。接下来,我将详细讲解这个过程,并通过一些图表与代码来阐述关键内容。 ## 适用场景分析 车辆检测应用场景非常广泛,比如交通流量监控、智能停车场管理、自动驾驶系统等。合适场景分析可以有效帮助我们选择最合适解决方案。 ```mermaid q
原创 7月前
122阅读
ORB算法简述ORB:An Efficient Alternative to SIFT or SURF是2011年ICCV上作者Rublee所提出,主要针对目前主流SIFT或者SURF等算法实时性进行改进。当然在实时性大为提升基础上,匹配性能也在一定程度较SIFT与SURF算法降低。但是,在图像Two Views匹配对之间变换关系较小时,能够匹配性能逼近SIFT算法,同时计算耗时极大降低。O
转载 2024-05-21 13:18:01
70阅读
今天实现了openface训练了自己第一个人脸识别的模型,实现过程中参照了这个博客帮了我大忙  http://www.vccoo.com/v/2ed520实现过程和结果如下:前提:我这台机子已经配置过了openface+dlib,所以我不用太为环境而担忧。环境在实现过程中就出现了一个错 误:/home/zpj/torch/install/bin/luajit: /home/zpj/
  • 1
  • 2
  • 3
  • 4
  • 5