- 博客(12)
- 资源 (13)
- 收藏
- 关注
原创 c++ 生成均匀分布与高斯分布
https://en.wikipedia.org/wiki/Marsaglia_polar_methodC++11 GNU GCC libstdc++'s implementation of std::normal_distribution uses the Marsaglia polar method, as quoted from hereinreference ceres solve...
2019-09-12 14:11:13 716
转载 用googletest写单元测试
reference:https://cloud.tencent.com/developer/article/1449409对于稍微复杂些的测试用例,例如需要共享数据:class CHashTableTest : public ::testing::Test { protected: CHashTableTest():ht(100){ } vi...
2019-09-04 20:13:29 409
转载 matlab拉普拉斯残差金字塔
转自:https://www.cnblogs.com/tiandsp/archive/2013/06/07/3123755.html过去研究过高斯金字塔,不过今天看来,当时似乎搞错了,金字塔上下层应该是采样的关系,而不是缩放的关系,而且不同层的sigma应该也有所不同。拉普拉斯金字塔在图像融合中有所应用,方法是首先对两个待融合图像求拉普拉斯残差金字塔,然后用模板对每一级残差图像进行融合得到...
2019-09-01 21:32:36 651
转载 matlab 透视投影之把lena贴到billboard上
转自:https://www.cnblogs.com/tiandsp/p/4033071.html本练习程序是受到了这个老外博文的启发,感觉挺有意思,就尝试了一下。他用的是opencv,我这里用的是matlab。过去写过透视投影,当时是用来做倾斜校正的,这次同样用到了透视投影,不过更有意思,是将一张图像贴到另一张图像上。两个透视投影都需要先计算投影矩阵,倾斜校正那一篇是通过解线性方程组...
2019-09-01 21:21:32 263
转载 matlab三角形外接圆
转自:https://www.cnblogs.com/tiandsp/p/3995876.html三角形两边的垂直平分线就能确定外接圆。结果如下:matlab代码如下:clear all;close all;clc;p=rand(3,2); %(x,y)cen1=(p(1,:)+p(2,:))/2; %三角形一条边中点cen2=(p(2,:)+...
2019-09-01 21:12:30 1021
转载 matlab Ritter‘s最小包围圆
转自:https://www.cnblogs.com/tiandsp/p/3991462.html原始算法是sphere,我这里简化为circle了。Ritter's求最小包围圆为线性算法,因为非常简单,所以应用非常广泛。该算法求出的圆比最优圆大概会大个5%到20%左右,求最优圆应该可以用Bouncing Bubble算法,以后有机会可以尝试一下。Ritter's算法如下:1....
2019-09-01 21:09:23 564
转载 matlab Bresenham画线
转自:https://www.cnblogs.com/tiandsp/p/3960271.htmlBresenham画线算图形学中最基础的知识了,可惜我并没有选修过图形学,所有还是有必要熟悉一下。上一篇用到的画线函数应该算是数值微分法,也是我最常用的一种方法,不过这种方法似乎并不是很好。这里的画线方法比上一种方法好。算法原理如下:过各行各列象素中心构造一组虚拟网格线。按直线从起...
2019-09-01 21:00:16 681
转载 matlab矩形图像变换为圆形
转自:https://www.cnblogs.com/tiandsp/p/3870290.html最近对图像坐标的变换很感兴趣啊,这次是将一张图像变换为圆形。变换原理就是按变换前后像素到圆心的距离按比例缩减就行了。改变x,y方向上的系数,应该还可以变换为椭圆,不过我还没有尝试。注意我这里相当于缩小图像了,所以用的是正向插值,如果想生成一个大圆,还是需要逆向插值的。原图如下:...
2019-09-01 20:51:25 4133 4
转载 matlab波纹扭曲
转自:https://www.cnblogs.com/tiandsp/p/3854588.html其实就是用sin或cos对x,y坐标进行变换,处理的时候依然是反向变换。类似的,用不同的函数能得到不同的扭曲效果,比如log,1/x,exp等等。效果如下:代码如下(还给出了如何生成gif图片的代码):clear;clc; img=imread('/home/os/wo...
2019-09-01 20:41:17 1425 2
转载 matlab圆柱投影
转自:https://www.cnblogs.com/tiandsp/p/3815119.html圆柱投影就是将一张二维的图像投影到三维的圆柱体上,不过在显示图像的时候依然是以二维的形式给出。投影最重要的步骤就是计算投影变换公式,和图像旋转类似,只要得到变换公式,再依照公式进行代码编写就很容易了。这里就不写投影变换公式的推导过程了,直接给出变换公式。公式分为正变换和反变换,编程时,反变...
2019-09-01 19:16:42 1224
原创 高斯滤波器与高斯核滤波核的生成
高斯滤波器与高斯核滤波核的生成高斯分布P(x)=1(2π)N∣Σ∣e−12(x−μ)T∣Σ∣−1(x−μ)P(x)=\frac {1}{\sqrt {(2\pi)^N|\Sigma|}}e^{-\frac{1}{2}(x-\mu)^T|\Sigma|^{-1}(x-\mu)}P(x)=(2π)N∣Σ∣1e−21(x−μ)T∣Σ∣−1(x−μ)高斯滤波器G(x,y)=12πσ2e−...
2019-09-01 13:25:59 930 1
转载 AndroidStudio 使用 OpenCV 的三种方式
转自:https://cloud.tencent.com/developer/news/48990http://kuaibao.qq.com/s/20171214G0A8H400?refer=cp_1026要在 Android 上使用 OpenCV,总体上来说有三种方法使用 OpenCV Manager + OpenCV Android SDK使用 OpenCV Android S...
2019-09-01 12:16:36 920 1
apache2 通过mod_jk与tomcat配置
2012-06-15
Hadoop应用程序性能调优,Yahoo架构师实例讲解
2010-09-10
ubuntu10.04_JDK1.6_hadoop_hbase安装白皮书.txt
2010-09-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人