自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除