2009-12-19考了CET英语,心情很差,估计又不过的,哎!英文差!于是看看书,看看自己感兴趣的书今天下午,研究了整个下午的小难题,在8点40分终于搞定了!肚子饿,还没吃饭,还没洗澡,克服了一个不懂的小难题,心理有点体会,想在这里留点纪念,方便别人以后学习。于是乎,我写了:(那些开训练器的相关介绍我就不再详细谈了,进入正题)我的问题:有了opencv自带的那些xml人脸检测文档,我们 就可以用            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-23 12:30:24
                            
                                59阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            OpenCV 3.3中给出了支持向量机(Support Vector Machines)的实现,即cv::ml::SVM类,
此类的声明在include/opencv2/ml.hpp文件中,实现在modules/ml/src/svm.cpp文件中,它既支持两分类,也支持多分类,还支持回归等,
OpenCV中SVM的实现源自libsvm库。其中:
(1)、cv::ml::SVM类:继承自cv::ml            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-16 08:29:48
                            
                                29阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            这一次主要是实践部分.首先还是贴出源码.#include<opencv2\opencv.hpp> 
#include <vector>
#include<iostream>
using namespace std;
using namespace cv;
#define n 8           //n个训练样本
int main()
{
	//【1】 设置            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-16 10:31:11
                            
                                63阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Opencv SVM 的使用方法:
#include<opencv2/core/core.hpp>
#include<opencv2/highgui/highgui.hpp>
#include<opencv2/ml/ml.hpp>
usingnamespace cv;
int main()
{
    // Data for visual represent            
                
         
            
            
            
                初始化数据        int width = 512, height = 512;       Mat image = Mat::zeros(height, width, CV_8UC3);  设置训练数据      float labels[4] = {1.0, -1.0, -1.0, -1.0};       Mat labelsMat(4, 1, CV_32FC1, labels            
                
                    
                        
                                                                            
                                                                                        原创
                                                                                    
                            2014-03-28 13:39:00
                            
                                575阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录前言一、SVM1.1 SVM 使用类型1.2 核函数(1) 线性核(LINEAR )(2) 多项式核(3) RBF 高斯核函数(4) SIGMOID核函数(5) POLY核函数1.3 参数1.3.1 与核函数相关的参数如下1.3.2 与SVM类型选择相关的参数设置1.3.3 训练参数相关二、SVM分类问题步骤1.数据准备2.SVM模型搭建总结 前言本文主要以使用svm做图像分类为主要任务            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-07 19:00:31
                            
                                78阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            
#include "cv.h"
#include "highgui.h"
#include "stdafx.h"
#include <ml.h>
#include <iostream>
#include <fstream>
#include <string>
#include <vector>
using namespace cv;
u            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-04-17 19:46:00
                            
                                187阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            opencv3.0和2.4的SVM接口有不同,基本可以按照以下的格式来执行: ml::SVM::Params params;
params.svmType = ml::SVM::C_SVC;
params.kernelType = ml::SVM::POLY;
params.gamma = 3;
Ptr<ml::SVM> svm = ml::SVM::create(params);            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-26 16:40:13
                            
                                249阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            车牌识别的属于常见的 模式识别 ,其基本流程为下面三个步骤:1) 分割: 检测并检测图像中感兴趣区域;2)特征提取: 对字符图像集中的每个部分进行提取;3)分类: 判断图像快是不是车牌或者 每个车牌字符的分类。 车牌识别分为两个步骤, 车牌检测, 车牌识别, 都属于模式识别。基本结构如下:一、车牌检测  1、车牌局部化(分割车牌区域),根据尺寸等基本信息去除非车牌图像            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-03 18:07:17
                            
                                455阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前两篇文章写了基于两种特征提取的SVM数字识别这篇文章主要是关于模型评估,即识别数字的正确率 下面代码是opencv3  c++加载的XML文件是之前代码训练好的。测试集是我的“”数字检测样本“”文件夹下的0-9个文件夹所包含的检测样本  #include <stdio.h>  
#include <time.h>  
#includ            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-19 14:35:03
                            
                                97阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            检测的物体是否为绝对刚性的物体,也就是检测的目标是一个固定物体,没有变化(如特定公司的商标            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-19 02:12:05
                            
                                674阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Python版本是Python3.7.3,OpenCV版本OpenCV3.4.1,开发环境为PyCharm21.2 SVM案例介绍在使用支持向量机模块时,需要先使用函数cv2.ml.SVM_create()生成用于后续训练的空分类器模型。该函数的语法格式为:svm = cv2.ml.SVM_create( )获取了空分类器svm后,针对该模型使用svm.train()函数对训练数据进行训练,其语法            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-14 10:30:24
                            
                                33阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            注意:使用opencv自带的build\x64\vc15\bin里面的opencv_createsamples.exe和opencv_traincascade.exe(opencv_createsamples.exe生成vec文件,opencv_traincascade.exe训练生成xml文件)大体步骤:收集样本(正、负样本)——制作标签文件——训练样本——获得xml数据集 下面开始方法步骤:在            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-23 11:58:10
                            
                                48阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            我的问题:有了opencv自带的那些xml人脸检测文档,我们就可以用cvLoad()这个函数加载他们,让他们对我们的人脸进行检测,但是,现在生活中的计算机视觉并不远远是检测人脸,还有很多物品需要识别,所以,能不能自己做个xml的检测文档,用它来检测自己需要的东西呢?例如,检测一个可乐瓶!问题解决:首先了解下,目标检测分为三个步骤:1、 样本的创建2、 训练分类器3、 利用训练好的分类器进行目标检测            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-12 11:49:57
                            
                                48阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在Android中xml的生成有两种,其一是手工写入,其二是用XmlSerializer对象来生成。比如要生成下面这中。先创建一个SmsBean.java 类用来封装信息。1 package cn.starry.xml.bean;
2 
3 public class SmsBean {
4     public String num;
5     public String msg;
6            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-23 16:20:00
                            
                                85阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            svm分类算法在opencv3中有了很大的变动,取消了CvSVMParams这个类,因此在参数设定上会有些改变。 opencv中的svm分类代码,来源于libsvm。 结果: 如果只是简单的点分类,svm的参数设置就这么两行就行了,但如果是其它更为复杂的分类,则需要设置更多的参数。 由于opencv            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-11-15 23:57:00
                            
                                134阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            CvSVM 支持矢量机   class CvSVM : public CvStatModel //继承自基类CvStatModel { public: // SVM type enum { C_SVC=100, NU_SVC=101, ONE_CLASS=102, EPS_SVR=103, NU_SVR=104 };//SVC是SVM分类器,SVR是SVM回归  // SVM kernel            
                
                    
                        
                                                                            
                                                                                        原创
                                                                                    
                            2014-03-28 13:45:00
                            
                                466阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本文档尝试解答如下问题: 支持向量机 (SVM) 是一个类分类器,正式的定义是一个能够将不同类样本在样本空间分隔的超平面。 换句话说,给定一些标记(label)好的训练样本 (监督式学习), SVM算法输出一个最优化的分隔超平面。 如何来界定一个超平面是不是最优的呢? 考虑如下问题: Note 在这            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-03-18 15:23:00
                            
                                185阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
             目录环境配置写在前面:三个程序第一个程序:训练第二个程序:图像预处理1.二值化2.去除小联通域(即噪点)3.roi提取4.将图片压缩为28*28格式5.完整代码第三个程序:测试 环境配置语言:python 平台:pycharm 库: cv2 numpy keras(这个需要先安装fensorflow库)写在前面:手写数字识别,是很多深度学习教程里的入门第一例,但是这些教程往往只告诉了你怎么去构造            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-06 18:37:53
                            
                                91阅读
                            
                                                                             
                 
                
                                
                    