自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (2)
  • 收藏
  • 关注

原创 非线性优化整理-3.Levenberg-Marquardt法(LM法)

基础LM法mu的计算收敛条件算法流程结论信赖域法注意到关于LM法网上大部份资料内容比较混乱,主要是因为LM法是可以从两个不同的视角看的。一种是看作介于高斯牛顿和梯度下降法之间的一种算法,另一种是作为一种信赖域的算法来看,而两种视角下虽然最后结论比较相似,但公式推导的思路差别会比较大。 从历史上讲,LM法最初作为高斯牛顿法的改良而被提出,随后才有了信赖域法上应用。这里先从

2018-02-01 22:10:04 30915 1

原创 非线性优化整理-2.高斯牛顿法

基础Jacobian矩阵Hessian矩阵最小二乘问题高斯牛顿法的推导结论优点缺点总结实例输入代码有了牛顿法的基础(可参考非线性优化整理-1.牛顿法),即可进入非线性最小二乘法问题了。基础Jacobian矩阵假设f:Rm→Rn,m≥n" role="presentation">f:Rm→Rn,m≥nf:

2018-01-26 21:12:51 9480 6

原创 非线性优化整理-1.牛顿法

作为非线性优化的基础,先从牛顿法开始 牛顿法Newton’s method,又称牛顿-拉弗森法(Newton-Raphson’s method) 可用来1.求解方程根 2.求解极值1.求解方程0点目标:求解f(y)=0" role="presentation" style="position: relative;">f(y)=0f(y)=0f(y)=0的根 计算穿过初始值点(x0

2018-01-22 16:27:57 6137 2

原创 OpenSceneGraph基础:光照

效果:接着前篇进行(http://blog.csdn.net/boksic/article/details/44002155),现在考虑光照效果主程序转载请注明http://blog.csdn.net/boksic 如有疑问欢迎留言和之前基本唯一的变化就是把窗口部分的操作放在初始化函数initCanvas里进行。int main(int argc, cons

2015-03-02 20:10:36 5651

原创 OpenSceneGraph基础:Helloworld

OpenSceneGraph的基本流程(main函数):int main() { Group *scene = startupScene(); osgViewer::Viewer viewer; viewer.setSceneData(scene); viewer.setCameraManipulator(new osgGA::TrackballManipulator); view

2015-03-01 14:57:29 4776

原创 OSG下的引用计数指针(Reference Pointers)的理解

使用OpenSceneGraph会经常见到这样的代码   osg::ref_ptr nodeRptr = new osg::Node;osg::ref_ptr即为Reference counted objects 每次使用时自动递增,用完后自动递减当最后一个 计数器变为0,对象自动销毁。ref_ptr模板类型继承自Referenced类,Referenced类有三个基本函数:

2015-03-01 11:14:26 2937

原创 OpenGL下的VBO的图形绘制

为了避免反复向显卡传送相同的定点数据,绘制大量顶点数据时OpenGL下可以使用缓存对象(Buffer Object)来将数据上传到显卡。准备数据我们的显示数据为一正方体,如下所示顶点数据结构为颜色(RGBA)法线(xyz)坐标(xyz)顶点数据存储在vertices, 定点的索引数据存储在indices, 同时还需要缓存对象的句柄vertexBuffer和indexBuffer

2015-02-22 16:51:48 4990 1

原创 GLSL下几个简单的Shader

在ShaderDesigner下编Shader是最为方便的,但这里先用OpenGL下的编程来举例1.最简单的固定单色ShaderVertex Shader坐标经过投影矩阵变换:vTrans = projection * modelview * incomingVertexvoid main(){ gl_Position = gl_ProjectionMatrix * gl_

2015-02-17 21:33:13 22433

原创 Winx64下OpenGL附加库(glew,glut)安装时遇到的几个注意点

换了个电脑安装Opengl环境时意外的遇到的几个问题1.库的选择glew库直接官方网站http://glew.sourceforge.net就能下到预编译二进制文件,32/64版本齐全glut库最早由Mark J. Kilgard开发,后停止维护(最新为1998年的3.7版本),并且还有许可证问题,后来被能完全兼容glut的开源的freeglut取代,所以去freeglut的官

2015-02-11 17:23:25 4406

原创 MD5 Hash算法全流程及PYTHON的实现

大作业准备做 MD5 的硬件实现 但仅凭网上的资料自己再写出一个MD5程序还是颇费时间的MD5的整个流程描述可以参照 RFC1321,在此仅列出HASH算法(在此之前还要做位填充)的伪代码 /* Process each 16-word block. */ For i = 0 to N/16-1 do /* Copy block i into X. */

2013-11-23 14:33:15 7966 4

原创 Wxwidgets 下键盘事件响应

参照http://wiki.wxwidgets.org/Catching_key_events_globally试了两个方法第一个可以让不同的panel有不同的键盘响应第二个作为全局的键盘响应 代码要放边很多具体为第一个先添加custom event handlerclass CEventPropagator : public wxEvtHandler

2012-11-18 21:39:53 6658

原创 Ubuntu下为OpenCV配置wxWidgets/OpenGL以及三者混合编程

OpenCV的GUI部分做的太简单了 复杂的功能难以实现 整合其他库时接口兼容性等问题多多 真费事 写个手记以备用转载请注明http://blog.csdn.net/boksic 如有疑问欢迎留言安装和配置工程安装wxwidgets(http://wiki.wxwidgets.org/Installing_and_configuring_under_Ubuntu)

2012-07-16 07:45:25 4217

原创 椭圆曲线入门详解

转载请注明http://blog.csdn.net/boksic 如有疑问欢迎留言如果不知道数学上的群、循环群等概念,可以先了解ElGamal加密算法 后再回过来椭圆曲线加密这两个算法有共通之处,都是在离散问题难解群上的加密算法,椭圆曲线是进一步的加深首先,什么是椭圆曲线椭圆曲线(Elliptic curve)叫椭圆曲线只是因为方程跟椭圆的曲线积

2012-01-28 12:31:57 22144 1

原创 基于python的中文词频分析

受http://yixuan.cos.name/cn/2011/03/text-mining-of-song-poems/这篇文章的启发,觉得PYTHON来做文字处理分析应该不错,可以来做个词频分析,分析聊天记录可以看出每个人的说话习惯用的是暴力方法 不用语义分析 直接列出所有出现的字词 做下来觉得难点就在中文编码这部分 python下中文涉及的编码转化确实要琢磨一番首先数据文件要

2012-01-28 12:27:13 33122 1

原创 OpenCV实现批量图片加水印

CSDN的博客没水印功能真不方便用OPENCV简陋地实现了一下才发现以前用的全都是C风格OpenCV,而OpenCV的C接口与C++接口的差异真是非常大,今天这个程序一不小心用了C风格,在Cstring和C++string转换上琢磨了半天。为了规范,又重新C++风写了一遍其实就是个putText函数针对C++的接口中putText函数定义为void pu

2011-11-30 21:16:45 15321 3

原创 ElGamal加密算法基础到实现详解

先从数学基础开始转载请注明http://blog.csdn.net/boksic 如有疑问欢迎留言群 群是一个集合G,连同一个运算 "·",它结合任何两个元素 a 和 b 而形成另一个元素,记为 a · b。符号 "·" 是对具体给出的运算,比如加法的一般的占位符。要具备成为群的资格,这个集合和运算 (G, ·) 必须满足叫做群公理的四个要求:1.

2011-11-26 14:23:08 42255 3

原创 各加密模式的演示(ECB,CBC)

对于较长的明文进行加密需要进行分块加密,但是直接加密(ecb)不容易隐藏模式,用OpenCV写了个程序论证了一下ECB优点就是简单,可以并行计算,不会迭代误差缺点就是隐藏不了模式CBC需要初始化向量IV,来加密第一块C0.有点就是比ECB好缺点不利于并行计算、误差会迭代,还需要初始向量加密算法为简单的位翻转

2011-11-22 21:05:41 19673 3

原创 Windows下OpenCV(VC+Python)安装手记

一直都是Linux下开发OpenCV,为了符合上课要求便转战Windows。但跨平台的东西在windows上安装起来就是感觉费劲,本来一个apt-get install解决的东西,定是要配置那么多东西。转载请注明http://blog.csdn.net/boksic 如有疑问欢迎留言总结了一下:本机环境Windows Vista 32bit ,Visual Studio 2

2011-11-21 21:50:07 20416 2

原创 RSA算法从数学基础到实例全面解析

1、同余(合同式)转载请注明http://blog.csdn.net/boksic 如有疑问欢迎留言两个整数a,b,若它们除以正整数m所得的余数相等,则称a,b对于模m同余记作例如1≡13 (mod 12),可以理解为时钟上1点和13点的指针位置相同重要性质例如1^5=1,13 ^5=371293=30941*12+1即1^5≡1≡13 ^5(mod

2011-11-20 21:59:38 7559 1

原创 用python批量下载网站内容

逛到一个网站http://www.meiguoliyu.com/发现里边的内容挺不错的,但是一页就那么一点内容,总共几百页,一页一页点过去浏览也太累了用PYTHON写了个程序把这几百页的内容都整合到一个文件里去,只用了十几行代码,python果然够简洁的。import urllib,urllib2,reurl = "http://www.meiguoliyu.com/html/meigu

2011-10-28 10:37:47 17251

原创 KALMAN滤波器入门总结

课上提到了KALMAN滤波器,稍微入个门,总算懂了点皮毛,总结了一下,如有错误欢迎指正参考资料http://www.innovatia.com/software/papers/kalman.htm不同于FIR、IIR经典频域滤波器,KALMAN滤波器是时域滤波器,是通过时域上的包含噪声的测量数据,计算出最接近实际值的方法几个关键公式如下预测更

2011-10-27 21:59:40 5923

原创 DES算法详细实例与实现过程解析

如有疑问欢迎留言参考网络资源用PYTHON把DES的流程走了一遍,以下为代码与解析,更为具体的细节可参照http://orlingrabbe.com/des.htm或维基百科假设要加密的原文为a406753854abcdef密钥为a34457799bbcdff1(16进制)s = 'a406753854abcdef'key = 'a34457799bbcdff1'

2011-10-22 15:42:06 20617 1

原创 每日单词20110606

plainly显然地her mother was plainly anxious to leave.unparalleled空前的  unparalleled in historytake a dim view of 不赞成;不乐观sit out不参加某种活动 Ill sit this dance out. Diet议会; 国会stricken受灾的in the heat

2011-06-12 18:28:00 1029

原创 每日单词20110605

or bust 为……将全力以赴 For him it’s the Olympics or bust.  magic away使…像魔术一样消失stave off挡开, 延迟She brought some fruit on the journey to stave off hungerhammer猛烈抨击 he got hammered for an honest mistake.

2011-06-12 15:49:00 885

原创 每日单词20110603

lean贫瘠的; 收益差的In recent years, the cinema has fallen on lean times.boom and bust 经济繁荣与萧条的交替循环since adv.从过去某时间以来[以后, 到现在] Her husband died 10 years ago but she has since remarried.bag(喻)成功获得 weve

2011-06-05 21:04:00 703

原创 每日单词20110602

take the edge off使减弱Thatll take the edge off your hunger.benefit(国家或保险计划按规定支付的)补助费,救济金 a state benefit  政府补贴。referral (向专科医生的)转诊介绍incidence (疾病、犯罪等的)发生,发生率 whip up激发, 激励The speaker soon whipp

2011-06-05 20:27:00 884

原创 每日单词20110601

Richemont历峰集团  第二大奢侈品公司equity股票,普通股 get a grip on控制,管住up for grabs 可利用的;可得到的 great prizes up for grabs.all too often时常; 常常moral道德教训,寓意 the moral of this storyeven as  恰恰在…的时候   even as he

2011-06-05 20:12:00 761

原创 每日单词20110530

<br />lift终止; 解除They decided to lift the embargo.<br />arm(公司或组织的)部门 the political arm of the separatist group.<br />showdown  摊牌, 一决胜负 <br />snap迅速的,突然的,无事先通知的 he could call a snap election.<br />get cracking忙起来, 开始动或做; 发奋, 努力<br />posh〈口〉时髦的,豪华

2011-05-30 13:11:00 628

原创 多平台下音频原始播放接口

做了一个跨平台解码器把MP3数据转为PCM原始波形数据,而要在不同平台上要想播放这些PCM数据,将数据送到AD转换芯片却有很大的不同。网上资料有限,很多都是互相抄袭,大部分都没进过验证。因此花了很久时间终于把多个平台下播放音频数据的音频接口做了出来,想做播放器及底层音频程序的可以参考一下,代码不涉及任何播放器,完全依赖系统API。总结如下:    1.Windows

2011-05-24 23:43:00 844

原创 每日单词20110514

<br />bursting point 无法自制的地步 <br />elector(美国)选举团成员 <br />Electoral College总统选举团 <br />Bilge舱底 <br />avast (航海)停 <br />Gedankenexperiment Thought experiment<br />entry条目, 词条This dictionary has over 30, 000 entries.<br />in between在中间<br />c

2011-05-14 23:43:00 477

原创 每日单词20110507

<br />dawn认识到;明白 the awful truth was beginning to dawn on him.<br />notch up完成;创下,达到The Houston Astros have notched up another win.<br />touch比得上 No one in our class can touch her in music. <br />evangel福音(书)<br />decidedly确定无疑地;无可否认地 he looked dec

2011-05-08 09:12:00 708

原创 每日单词20110505

<br />go with a swing 顺利进行<br />take stock of估量;对...做出判断You have to take stock of your position. <br />tidings消息, 音信 good [evil] tidings <br />as many 相同数目的  changing his mind for the third time in as many months. <br />bent on 一心一意的,决意的   a missio

2011-05-05 10:32:00 502

原创 每日单词20110504

<br />Barclays Bank英国第三大银行<br />modest  (居所)不奢华的,朴素的    a modest flat in Fulham.<br />draw十分有吸引力的人(或事物)the big city was a powerful draw to youngsters.<br />hitch 故障 everything went without a hitch.<br />hiccup暂时(或小)的困难(或挫折)  just a little hiccup in

2011-05-04 23:13:00 477

原创 每日单词20110503

<br />with one's tail between one's legs  夹着尾巴;灰溜溜地 <br />zeitgeist  时代精神,时代思潮  <br />rail off 用栏杆把…隔开  So many people had fallen into the pond that it had to be railed off. <br />given 考虑到   Given the present conditions, I think she's done rather we

2011-05-04 00:10:00 595

原创 每日单词20110502

<br />NHS National Health Service 英国国民健康保险制度<br />LSE London Stock Exchange 伦敦证券交易所<br />Whitehall 白厅,英国政府<br />cum 〈拉〉连同,附带 a study-cum-bedroom.<br />deal:dealt:dealt<br />deal 发(纸牌) fate dealt her a different hand.<br />Whitehall 白厅,英国政府<br /

2011-05-02 13:54:00 497

原创 每日单词20110501

<br />McKinsey & Company 麦肯锡公司 全球最大的战略咨询公司<br />in office 执政 The political party which governs the country is said to be in office. <br />stint 工作期限  a 13-year stint<br />loom large  赫然耸立; 显得严重  Fear of failure loomed large in his mind.<br />landsl

2011-05-01 15:13:00 601

原创 每日单词20110425

<br />Lloyds Banking Group 劳埃德银行集团,英国四大银行之一<br />Hertz 世界第一汽车租赁集团<br />tea party茶叶党 发端于1773年美国波士顿 重生于2009年2月<br />NPT  不扩散核武器条约Treaty on the Non-Proliferation of Nuclear Weapons<br />in the wake of   尾随,紧跟  the committee was set up in the w

2011-04-25 09:40:00 476

原创 每日单词 20110424

<br />old guard   保守派,保守势力<br />grizzled   灰白头发(或皮毛)的<br />root for   支持,赞助<br />revamp    翻修,翻新 <br />apparatus  机构, 组织  The political apparatus<br />under a cloud   受到怀疑<br />airy-fairy  象童话中仙子般的,空想的<br />divide spoils 分赃<br />let alone  

2011-04-24 11:10:00 613

原创 豆瓣电台接口中频道(channel)参数的对应表

获得一个JSON格式的音乐列表的方法为GEThttp://douban.fm/j/mine/playlist?type=n&channel=%d其中%d为频道参数,非下列频道的参数会导致含错误信息的LIST的返回通过Fiddler HTTP抓包分析出来的 数字与频道的对应表为1 华语MHz 2 欧美MHz 3 70MHz  4 80MHz  5 90MHz 6  粤语MHz  7 摇滚MHz  8 民谣MHz  9 轻音乐MHz 10 电影原声MHz 13 爵士MHz  14 电子MHz   15 说唱

2011-04-16 15:22:00 6456 1

原创 解决python的UnicodeDecodeError问题

今天配置SCONS,总是报UnicodeDecodeError: 'ascii' codec can't decode byte 0xb1 in position 3: ordinalnot in range(128):错误搜了半天才找到解决办法在python的Lib/site-packages文件夹下新建sitecustomize.py内容为import syssys.setdefaultencoding('gb2312')此时运行scons:E:/test>sconsscons: Rea

2011-04-03 15:54:00 3371

Lessons in Electric Circuits Volume II - AC

Lessons in Electric Circuits Volume II - AC

2010-04-12

Lessons in Electric Circuits Volume I - DC

Lessons in Electric Circuits Volume I - DC

2010-04-12

空空如也

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

TA关注的人

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