算法设计
文章平均质量分 63
家有萌宝V
成功=80%努力 20%机遇
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
图像插值处理的方法
f0,f1,f2,f3为取样点所在行的指针,u,v为小数,dst指针指向目标像素1.双线性插值-BiLinear Interpolationtypedef double FLPT;void BiLinear(UCHAR *f0, UCHAR *f1, FLPT u, FLPT v, UCHAR *dst){ FLPT r0, r1, rt; for(原创 2009-10-15 11:06:00 · 856 阅读 · 0 评论 -
鱼眼畸变矫正-S样板图处理小记
3月底接到客户发过来的他拍的产品图像, 让我用畸变校正程序帮他校正一下,并把效果图发给他,说效果可以的话可以进行合作。我接到需求后,先打开他发过来的图像,一看就是用鱼眼镜头所拍摄的图像,视角应该是180度左右。后来经过电话和他核实, 镜头的焦距是2.8mm ,鱼眼视角是180度。 我打开了fisheyedemo, 按照经验找到主点和半径, 设置目标输出分辨率为400*400, 重启程序, 程序打开后,得到了90度视角的矫正图像。见图1所示(由于客户要求保密,对细节进行了mosaic处理...原创 2022-04-07 17:52:21 · 4118 阅读 · 0 评论 -
生成5个不重复的随机数
用数组实现的话可以象下面这样,先介绍下原理:1.假如说要从一个规模为n的数组中产生5个不重复的随机数,那么先声明一个规模为n的数组,比如说20个元素的整型数组int X[20].2.用rand()函数随机产生一个0到n-1的数m,将X[m]交换到数组的最后一个位置;3.再用rand()函数随机产生一个0到n-2的数n,将X[n]交换到数组倒数第二个位置;4.重复2-3步,用ran原创 2007-11-17 11:54:00 · 5458 阅读 · 0 评论 -
采用分治法对数组元素进行全排列
全排列: typedef datatype int;void pai(datatype *array, int start, int end);void swap(int &i, int &j);void pai(datatype *array, int start, int end){ if (start == end)原创 2008-10-29 14:17:00 · 790 阅读 · 0 评论
分享