- 博客(5)
- 收藏
- 关注
原创 基于OpenCV的离散正弦变换
离散正弦变换(Discrete SineTransform, DST):类似于DCT,离散正弦变换也有八种形式,常用的是DST-Ⅰ,一般我们提到DST而不特殊说明即指DST-Ⅰ。这里直接给出DST-Ⅰ的定义:正变换:逆变换:因此可得到变换矩阵SN:变换矩阵SN是一个正交矩阵,而且它还是一个对称矩阵(转置与本身相等),所以正变换与反变换是相同的。
2017-05-16 20:32:42 1858
原创 基于OpenCV的离散哈特莱变换
离散哈特莱变换(Discrete Hartley Transform, DHT):DHT公式给成正交变换的形式:其中:上面定义式中直接将定标因子写为1/N的开方,这样保证DHT的变换矩阵HN直接是正交矩阵:观察发现矩阵HN不但是正交矩阵并且还是对称矩阵(转置与本身相等),因此逆矩阵与本身相等(正交矩阵的逆矩阵等于其转置),即DHT的逆变换与正变换形式相同
2017-05-16 17:45:10 1501
原创 OpenCV中对矩阵的行列操作的解决方法
opencv Mat中,为什么img.row(i) = img.row(j)不能修改m的第i行,而img.row(i) = img.row(j) + 0就可以修改?img.row(j) 返回的是Mat; Mat = Mat;是不会拷贝数据的。所以第J行无法复制到第i行。img.row(j) + 0是表达式,返回的是MatExpr; Mat = MatExpr ; 是会拷贝数据的。所以第j行
2017-05-09 21:32:10 3116
转载 OpenCV霍夫圆检测原理
Here I’ll tell you how to detect circles (which are quite important in computer vision application) using a technique similar to the standard Hough transform. This article assumes you know how the Hou
2017-05-04 09:42:04 3778
原创 OpenCV离散余弦变换原理与源码
环境配置:VS2012 OpenCV2.4.9代码:#include "highgui.h"#include "math.h"#include "cv.h"#include "stdlib.h"using namespace cv;void DCT(Mat &src, Mat &dst){ double pi = 2.141592657; Mat C_Mat(sr
2017-05-02 20:51:33 2903 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人