
openCV相关
文章平均质量分 88
宁静致远_淡泊明志
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
小波变换
问题1:小波变换的好处:对于分析瞬时时变信号非常有用。并且针对绝大部分信号的压缩、去噪、检测效果都特别好。问题2:小波变换为什么有这些好处?因为小波变换的基basis是可变的,是可以根据信号来推导或者构建出来的,只要符合小波变换的性质和特点即可。也就是说,如果你有着比较特殊的信号需要处理,你甚至可以构建一个专门针对这种特殊信号的小波basis function集合对其进行分析。这种灵活性是任原创 2014-05-13 15:33:20 · 994 阅读 · 0 评论 -
PCA(Principal Component Analysis)之个人理解
今天看论文,看到了PCA,顺便记录下来,但是PCA原创 2014-05-31 08:30:39 · 1935 阅读 · 1 评论 -
图像处理中关于矩的解释
本文来自http://blog.youkuaiyun.com/dadaadao/article/details/6114989不变矩的主要思想是使用对变换不敏感的基于区域的几个矩作为形状特征,Hu提出了7个这样的矩,在他工作的基础上出现了很多改进的版本。 图像的几何不变矩 矩特征主要表征了图像区域的几何特征,又称为几何矩,由于其具有旋转、平移、尺度等特性的不变特征,所以又称原创 2014-05-13 15:33:33 · 1948 阅读 · 1 评论 -
在C#中使用C++的DLL,并且在DLL中包含有opencv的代码,通过“障眼法”操作
最近,老师在做项目,要我实现上述标题需求。第一步:原创 2014-07-23 19:48:10 · 11149 阅读 · 7 评论 -
cv::Mat结构
data:Mat对象中的一个指针,指向内存中存放矩阵数据的一块内存 (uchar*data)dims:Mat所代表的矩阵的维度,如 3 * 4 的矩阵为 2 维, 3 * 4 * 5的为3维channels:通道,矩阵中的每一个矩阵元素拥有的值的个数,比如说 3 * 4矩阵中一共 12 个元素,如果每个元素有三个值,那么就说这个矩阵是 3 通道的,即 channels =3。常见的是一原创 2014-05-13 15:33:25 · 6935 阅读 · 0 评论 -
opencv之利用opencv_traincascade训练分类器
1、首先,问什么要训练这个.xml文件? 这个的用途有很多,就是利用Adaboost算法,进行训练一些数据,典型应用是:进行人脸识别。本次就利用人脸识别进行说明,训练的流程。其实进行人脸识别还可以用opencv_haartraining分类,但是经过一些看网上的人的经验(本人没试),opencv_haartraining存在很多问题,比如有:检测效果很一般,识别率低。经验证,利用opencv原创 2014-05-13 15:33:40 · 2716 阅读 · 1 评论 -
openCV2.0中对于Mat中存在负值的时…
今天,偶然遇到了一个问题,有一些Mat经过操作后,会形成负值,我遇到的问题是:怎么修改这些负值,也就是怎么对其进行操作???如果用以前对像素的操作办法进行操作,是不行的,因为以前一直用的是uchar类型的,这种类型的范围是0--255,不可能对负值形成操作,经过一番尝试,可以用两个函数解决这个问题,分别是assighTo或者convertTo这两个函数都可以解决这个问题。代码如下:原创 2014-05-13 15:33:44 · 5100 阅读 · 0 评论 -
什么叫二值化以及二值化的作…
原文地址:什么叫二值化以及二值化的作用作者:宁静致远lsp二值化概念:一幅图像包括目标物体、背景还有噪声,要想从多值的数字图像中直接提取出目标物体,最常用的方法就是设定一个阈值T,用T将图像的数据分成两部分:大于T的像素群和小于T的像素群。这是研究灰度变换的最特殊的方法,称为图像的二值化(BINARIZATION)。二值化的作用:简单通俗的说:二值化的所用就是将图像分成黑和白,转载 2014-05-13 15:33:07 · 23175 阅读 · 0 评论 -
opencv数据结构Mat的好处【转】
一: 关于 Mat,首先要知道的是你不必再手动地(1)为其开辟空间(2)在不需要时立即将空间释放。但手动地做还是可以的:大多数OpenCV函数仍会手动地为输出数据开辟空间。当传递一个已经存在的Mat 对象时,开辟好的矩阵空间会被重用。也就是说,我们每次都使用大小正好的内存来完成任务。 基本上讲 Mat是一个类,由两个数据部分组成:矩阵头(包含矩阵尺寸,存储方法,存储地址等信息)和一个原创 2014-05-13 15:33:22 · 1021 阅读 · 0 评论 -
基本的opencv图像处理函数
原文地址:基本的opencv图像处理函数作者:宁静致远lsp155.cvCanny:Canny边缘检测;156.cvSobel:图像边缘检测,Sobel算子;157.cvLaplace:拉普拉斯变换、图像边缘检测;150.cvThreshold:图像阈值化;178.cvEqualizeHist:直方图均衡化;179.cvCreateHist:创建一新直方图;180.cvReleaseH转载 2014-05-13 15:33:10 · 968 阅读 · 0 评论 -
Iplimage中的orign(转)
原文地址:Iplimage中的orign(转)作者:宁静致远lsp关于iplimage的origin参数在使用opencv显示图像时会出现图像倒立的情况,IplImage的origin属性有关系。origin为0表示顶左结构,即图像的原点是左上角,如果为1为左下角。一般从硬盘读入的图片或者通过cvCreateImage方法创建的IplImage图片默认的origin为0,即显示的时候都是转载 2014-05-13 15:33:16 · 698 阅读 · 0 评论 -
cvEigenVV
原文地址:cvEigenVV作者:宁静致远lsp用到opencv中的cvEigenVV,;首先 函数格式为 CVAPI(void) cvEigenVV( CvArr* mat, CvArr* evects, CvArr* evals, double eps CV_DEFAULT(0))注意 1.这里的evects是特征向量 按照降序排列的 2.evals是特征值array,必须转载 2014-05-13 15:33:05 · 1157 阅读 · 0 评论 -
转:opencv的一些函数
原文地址:转:opencv的一些函数作者:宁静致远lsp源文地址:http://blog.chinaunix.net/uid-8402201-id-2899695.htmlOpenCv中文论坛精华地址http://www.opencv.org.cn/index.php/User:Ollydbg23http://sivp.sourceforge.net/(sivp)一、基础操作1.转载 2014-05-13 15:33:14 · 1550 阅读 · 0 评论 -
图像算法,模版匹配
原文地址:图像算法,模版匹配作者:zlingh1.opencvhttp://www.cnblogs.com/skyseraph/archive/2011/03/29/1998681.html CV_TM_SQDIFF平方差匹配法:该方法采用平方差来进行匹配;最好的匹配值为0;匹配越差,匹配值越大。 CV_TM_CCORR 相关匹配法:该方法采用乘法操作;数值越大表转载 2014-05-13 15:33:12 · 3765 阅读 · 0 评论 -
OpenCV 4.0.0编译并通过inter引擎优化流程
opencv4.0.0发布,并且可以通过OpenVINO进行intel引擎优化,提高处理速度所用到的库有:1:opencv 4.0.02:Opencv_contrib3:ippicv_2019_lnx_intel64_general_20180723.tgz4:l_openvino_toolkit_fpga_p_2018.4.420_online 我上传了我这次用的:ht...原创 2018-12-21 11:24:01 · 1935 阅读 · 1 评论