opencv
The_Matrix_
原创的个人视角看待问题
展开
-
SVM+HOG对图像进行多分类(OpenCV实现)
前几个月写了篇关于MATLAB实现SVM+HOG对图像进行多分类,链接:http://blog.csdn.net/cuixing001/article/details/70908064,先开始是用opencv实现的,可是识别效果很差,以为我写错代码了,后来纠结了好久好久,才发现是核函数选择有很大问题!这次改为线性核,效果在这些图片中(所用的图像数据集为:链接: https://pan.baidu.原创 2017-08-09 16:51:39 · 14688 阅读 · 19 评论 -
训练自己的人脸检测分类器(级联+LBP的Matlab的实现)
本文通过MATLAB实现,能够实时检测识别到人脸,与OpenCV模型文件兼容,版本最好matlab2017a及其以上,老版本没试过。本文主要分为3个步骤:(1)摄像头获取人脸正样本图像;(2)摄像头获取负样本图像;(3)训练识别部分,可选择从图片,视频,摄像头实时识别。注意事项:(a)其中变量isSample=1时,即首次运行需要采集人脸图像,以后请把isSample置为0,表示以后不需要原创 2017-08-09 22:32:19 · 3325 阅读 · 1 评论 -
OpenCv3.2+opencv_contrib扩展模块 +VS2015+CMake3.9解决编译出错的问题
最近想用SURF特征做项目,但是OpenCV 3.X版本以上把该特征放在扩展库里面,这个就要从头开始编译源代码了,在这个过程中遇到了好多问题,也纠结了好长时间,现在我把我成功的经验分享给大家:D先开始只编译官方sources文件下的内容不出错,但是OPENCV_EXTRA_MODULES_PATH设置自己路径名时就出错,如下图:错误提示:提示是Failed to dow原创 2017-07-22 11:12:35 · 4660 阅读 · 2 评论 -
创建你的第一个Android app使用MATLAB/simulink定制化制作
最近无意发现MATLAB/simulink非常强大,你不需要懂额外android,Java JNI,C/C++等知识,直接可以在simulink中搭建好你的模型然后转成属于你自己的app,功能、控件完全由你来把握!(苹果手机用户也可以的,下面只是用安卓举例来说明)一、简单的安卓app DEMO先来上好我自己的android app截图:上面就是我搭建的简单颜色阈值分割图像app...原创 2017-11-21 00:16:21 · 36097 阅读 · 34 评论 -
mex调用OpenCV项目工程文件
想要在MATLAB里面使用C/C++(OpenCV)编写好的工程文件?语言无国界,就需要通过mex创建动态链接库供MATLAB调用,这里介绍两种方法。一种是直接使用mex函数把你的cpp,h文件都打包进来,这里需要明确你的工程文件调用了那些opencv的库文件,头文件,是一种通用方法;另一种是用官方提供的Computer Vision System Toolbox OpenCV Interfa原创 2017-12-06 14:42:48 · 1204 阅读 · 1 评论 -
OpenCV保存的xml矩阵转换为MATLAB矩阵
OpenCV矩阵类型Mat属于core模块,故需要opencv_core249.dll动态库。先写好需要编译的cpp文件,命名getMat.cpp,如下内容:#include "opencv2/opencv.hpp"#include#include "mex.h"void mexFunction(int nlhs, mxArray *plhs[], int nrhs, const mx原创 2018-01-16 12:01:17 · 1130 阅读 · 0 评论 -
error C2039: “type”: 不是“cv::DataType<T>”的成员的解决方案
大家在使用OpenCV的时候经常会遇到各种各样的错误,对于一些简单的基本上能够从报错信息查找到原因,但是往往也会遇到很难发现错误的地方,因为C/C++是一种编译语言,不像python/matlab直接可以找到出错的地方。出错的地方编译不通过,出现“D:\opencv3_4_2\opencv\build\include\opencv2/core/traits.hpp(366): error C2...原创 2018-09-11 13:22:58 · 12625 阅读 · 0 评论