自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Domain transform 阅读笔记

Domain transform 阅读笔记核心思想图像上的滤波器可以看做是一个5维空间的变换,[x,y,r,g,b]。直接估计一个5维的滤波器,有难度。然后找到一种降维方法,构建低维的线性滤波器,然后保边就好了。Transform for Edge-Preserving Filtering让p^=(xp,yp,rp,gp,bp)∈MI\hat{p}=(x_p,y_p,r_p,g_p,b_p)\in M_Ip^​=(xp​,yp​,rp​,gp​,bp​)∈MI​,那么点p^\hat{p}p^​对应

2020-07-30 15:51:50 1725 1

原创 论文阅读笔记 SIFT Flow

光流法光流法SIFT Flow: Dense Correspondence across Scenes and its Applications采用光流的思想进行稠密点的匹配。研究生期间做过基于光流法的目标跟踪,这里回顾一下光流法。亮度恒定,同一点随时间的变化,其亮度不会发生改变,这是基本光流法的假定;小运动,时间的变化不会引起位置的剧烈变化,这样灰度才能对位置求偏导(换句话说,小运动情...

2019-03-10 11:36:30 1848

原创 重载覆盖多态和虚函数

现在整理出来,希望可以记住这个。重载函数的名称一样,但是参数不同,就是重载;函数的名称知道了,但是编译的时候不知道调用哪个函数,重载决议;根据参数决定到底应该调用哪个函数;区别就是:调用的参数不一样;覆盖对于非虚函数,子类和基类同名(不管参数),那么就是导致覆盖;如果参数完全一样,那么会完全覆盖,只会留下子类的函数;如果参数不一样,那么父类的会保留到子类中;// ======...

2019-03-10 11:18:44 188

原创 Guided Image Filtering阅读笔记

guided filter考虑噪声是各向异性;提出“引导图”思想;模型定义一个线性平移不变的滤波器:qi=∑jWijpjq_i=\sum_jW_{ij}p_jqi​=j∑​Wij​pj​双边滤波器的核WbfW^{bf}Wbf表示为Wijbf=1Kiexp⁡(−∥∣xi−xj∥∣2σs2)exp⁡(−∥∣Ii−Ij∥∣2σr2)W_{ij}^{bf}=\frac{1}{K_i}\ex...

2019-02-15 16:33:02 783

原创 matlab .raw 生成.bmp格式的文件

生成.bmp格式的文件 .bmp格式的图片是未压缩的图片,相比于.raw格式,需要加上头文件。下面以大小为M*N的图片为例,说明头文件格式和内容。M = 128;N = 128;% 构造头文件fileMemory = bmpHeadTrans(M*N+1078);wMemory = bmpHeadTrans(M);hMemory = bmpHeadTrans(N);imgM...

2018-10-15 10:37:12 2747

原创 使用jsoncpp解析.json文件

JsonCpp是一个开源库下载地址:https://github.com/open-source-parsers/jsoncpp 文档地址:http://open-source-parsers.github.io/jsoncpp-docs/doxygen/index.html使用官方提供的集成方案: https://github.com/open-sourceparsers...

2018-08-27 14:49:19 830

原创 C++调用matlab生成的.dll动态链接库

编译文件:1、在命令行窗口依次输入以下语句:mex –setup %选择语言mbuild -setup选择编译环境,然后进行编译mcc -W cpplib:libDataProssing -T link:lib dataProcessing.m 2、使用matlab 工具箱 Library Compiler 点击工具箱,选择c++SharedLibrary,添加待编译的...

2018-08-17 18:19:37 1362

原创 安装opencv contrib及函数调用方法

opencv contrib 安装1、打开cmake-gui,选择正确版本的VisualStudio(包括x64还是x86),默认为x86,点击configure; 2、填写contrib的路径,点击generate; 3、成功生成后,在vs里面打开opencv.sln,然后编译运行; 4、最后替换掉之间的include文件;函数调用查看contrib里面的examples,...

2018-08-12 21:21:46 1653

原创 图像几何变化

梳理一下常见的图像几何变换及校正方式。参考资料来自《Computer Vision:Algorithms and Applications 》Richard Szeliski图像几何变换由于拍摄角度的不固定,图像出现几何变换,平移、旋转、尺度、仿射、投影等。如车牌检测的预处理,要将车牌校正,变成一个矩形。 translation 2D的平移,x’=x+t...

2018-08-12 15:21:41 629

原创 目标匹配CoarseToFine

目标匹配简要梳理一下目标匹配匹配主要用来拼接、变化检测、双目深度计算等,根据匹配的方法分为稀疏匹配(sparse)和稠密匹配(dense)。稀疏匹配主要是特征点+距离测度(衡量两个向量的相似度),稠密匹配为块匹配。稀疏匹配 稀疏匹配,找到能够代表图像信息的关键点(如角点),计算最相似的对应匹配点。常用的特征有sift,surf,harris等,一般选用欧氏距离...

2018-08-11 18:38:28 3364

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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