<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[hacklew1985的专栏]]></title><description><![CDATA[成功=80%努力+20%机遇]]></description><link>https://blog.youkuaiyun.com/hacklew1985</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hacklew1985]]></copyright><item><title><![CDATA[鱼眼畸变矫正-S样板图处理小记]]></title><link>https://blog.youkuaiyun.com/hacklew1985/article/details/124018077</link><guid>https://blog.youkuaiyun.com/hacklew1985/article/details/124018077</guid><author>hacklew1985</author><pubDate>Thu, 07 Apr 2022 17:52:21 +0800</pubDate><description><![CDATA[3月底接到客户发过来的他拍的产品图像， 让我用畸变校正程序帮他校正一下，并把效果图发给他，说效果可以的话可以进行合作。

我接到需求后，先打开他发过来的图像，一看就是用鱼眼镜头所拍摄的图像，视角应该是180度左右。后来经过电话和他核实， 镜头的焦距是2.8mm ，鱼眼视角是180度。

    我打开了fisheyedemo, 按照经验找到主点和半径， 设置目标输出分辨率为400*400， 重启程序， 程序打开后，得到了90度视角的矫正图像。见图1所示（由于客户要求保密，对细节进行了mosaic处理...]]></description><category></category></item><item><title><![CDATA[360度虚拟全景摄像机]]></title><link>https://blog.youkuaiyun.com/hacklew1985/article/details/4674776</link><guid>https://blog.youkuaiyun.com/hacklew1985/article/details/4674776</guid><author>hacklew1985</author><pubDate>Thu, 15 Oct 2009 11:42:00 +0800</pubDate><description><![CDATA[ Eliminate blind spotsView Live, Record and PlaybackHeighten situational awarenessImprove the reaction time of First RespondersRecreate the entire crime scene on the spotFull scene playback with]]></description><category></category></item><item><title><![CDATA[用C语言打开位图文件]]></title><link>https://blog.youkuaiyun.com/hacklew1985/article/details/4674729</link><guid>https://blog.youkuaiyun.com/hacklew1985/article/details/4674729</guid><author>hacklew1985</author><pubDate>Thu, 15 Oct 2009 11:35:00 +0800</pubDate><description><![CDATA[void CFishEyeKernel::OpenBitmapFile(PBITMAPINFO pbmi, PBITMAP pbmp, const char *path){	if(NULL == path){return;}		FILE *fp=fopen(path,"r");	if(NULL == fp){return;}	BITMAPFILEHEADER filehe]]></description><category></category></item><item><title><![CDATA[图像插值处理的方法]]></title><link>https://blog.youkuaiyun.com/hacklew1985/article/details/4674599</link><guid>https://blog.youkuaiyun.com/hacklew1985/article/details/4674599</guid><author>hacklew1985</author><pubDate>Thu, 15 Oct 2009 11:06:00 +0800</pubDate><description><![CDATA[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(]]></description><category></category></item><item><title><![CDATA[采用分治法对数组元素进行全排列]]></title><link>https://blog.youkuaiyun.com/hacklew1985/article/details/3175210</link><guid>https://blog.youkuaiyun.com/hacklew1985/article/details/3175210</guid><author>hacklew1985</author><pubDate>Wed, 29 Oct 2008 14:17:00 +0800</pubDate><description><![CDATA[ 全排列： 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)        ]]></description><category></category></item><item><title><![CDATA[我的毕业设计--基于TripleDES的文件加密系统(FES)]]></title><link>https://blog.youkuaiyun.com/hacklew1985/article/details/2231043</link><guid>https://blog.youkuaiyun.com/hacklew1985/article/details/2231043</guid><author>hacklew1985</author><pubDate>Sun, 30 Mar 2008 16:57:00 +0800</pubDate><description><![CDATA[       以前做了一个用DES算法实现的加密软件，用JAVA做的，只能对4个字符进行加密。那时候想着能做出个真正的加密软件该有多好啊，所以毕业设计选课题的时候，我首先就想到了做这个系统。     因为这是我的毕业设计，所以暂时不会贴出代码。当然，等过了答辩，我会考虑将代码发到优快云 上，供大家交流。目前我只能提供这个系统的可执行程序，如果有问题需要交流，请与我联系，谢谢！    我的]]></description><category></category></item><item><title><![CDATA[生成5个不重复的随机数]]></title><link>https://blog.youkuaiyun.com/hacklew1985/article/details/1889717</link><guid>https://blog.youkuaiyun.com/hacklew1985/article/details/1889717</guid><author>hacklew1985</author><pubDate>Sat, 17 Nov 2007 11:54:00 +0800</pubDate><description><![CDATA[ 用数组实现的话可以象下面这样,先介绍下原理: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]]></description><category></category></item><item><title><![CDATA[单链表合并操作]]></title><link>https://blog.youkuaiyun.com/hacklew1985/article/details/1888990</link><guid>https://blog.youkuaiyun.com/hacklew1985/article/details/1888990</guid><author>hacklew1985</author><pubDate>Fri, 16 Nov 2007 19:06:00 +0800</pubDate><description><![CDATA[1.无序 list   prio(list   a,list   b)     {     int   m=0,n=0;     node*p=a.first;     node*q=b.first;     while(p)     {     m++;     p=p->next;     }     while(q)     {     n++;     q=q->next;     }]]></description><category></category></item><item><title><![CDATA[单链表插入排序]]></title><link>https://blog.youkuaiyun.com/hacklew1985/article/details/1888989</link><guid>https://blog.youkuaiyun.com/hacklew1985/article/details/1888989</guid><author>hacklew1985</author><pubDate>Fri, 16 Nov 2007 19:04:00 +0800</pubDate><description><![CDATA[Insert_Sort(Node*head)功能：单链表的插入排序 参数描述：  Node *head： 单链表的首指针Insert_Sort(Node *head){   Node *s,       //还未排序节点序列的首结点指针              *p,       //链表遍历指针              *pre,   //当前节点的前驱节点指针             ]]></description><category></category></item><item><title><![CDATA[Eclipse+MyEclipse+Tomcat开发JSP问题集锦]]></title><link>https://blog.youkuaiyun.com/hacklew1985/article/details/1603826</link><guid>https://blog.youkuaiyun.com/hacklew1985/article/details/1603826</guid><author>hacklew1985</author><pubDate>Thu, 10 May 2007 23:43:00 +0800</pubDate><description><![CDATA[1. Q:为什么Eclipse开发的JSP工程不能通过IE浏览器查看？A:查看是否你的工程已经部署，点击MyEclipse菜单的部署图标选择将工程部署到Tomcat的webapps目录下即可。2.Q:怎么在Eclipse中查看WEB-INF目录中的代码 ？A:在Eclipse中如果你没有设置好java代码的路径，你是看不到代码的。解决办法：打开工程属性，在Java Build Path]]></description><category></category></item><item><title><![CDATA[Java写的DES源代码(数组实现)]]></title><link>https://blog.youkuaiyun.com/hacklew1985/article/details/1564958</link><guid>https://blog.youkuaiyun.com/hacklew1985/article/details/1564958</guid><author>hacklew1985</author><pubDate>Sat, 14 Apr 2007 21:39:00 +0800</pubDate><description><![CDATA[ 请点击这里下载源代码说明:这是一个典型的面向对象的Java程序,界面类收集用户输入的数据,数据包括64位的明文,64位的密钥;然后文本类对象Text封装用户数据,将其传递给转换类Change和核心类DES作处理,并将结果即产生的64位密文储存在该文本类对象中,然后界面将该文本的属性显示给用户.加密过程也是类似于以上这个过程.加解密过程演示:加密前:加密后:解密后:]]></description><category></category></item><item><title><![CDATA[DES程序代码(java类库)]]></title><link>https://blog.youkuaiyun.com/hacklew1985/article/details/1564955</link><guid>https://blog.youkuaiyun.com/hacklew1985/article/details/1564955</guid><author>hacklew1985</author><pubDate>Sat, 14 Apr 2007 21:36:00 +0800</pubDate><description><![CDATA[//DES程序共2个类 //该代码是用java的des类库完成的，如果要用数组做的DES请到http://blog.youkuaiyun.com/hacklew1985/archive/2007/04/14/1564958.aspx //*************************加密类**************************import java.security.*;]]></description><category></category></item></channel></rss>