设计了一个视场角为30°的免散瞳立体成像眼底相机的光学系统。
系统由成像系统和照明系统组成,在成像系统中,设计了新型眼底立体成像光学结构,并加入前置物镜来提高成像分辨率;在照明系统中,通过设置环形光阑来避免角膜反射光的产生,并加入黑点板来消除网膜物镜产生的杂散光。
研究结果表明,该系统不仅可以实现眼底视网膜图像的多角度同步采集,还可以实现眼底视网膜6×106pixel的高清成像。
系统对正常人眼的物方分辨率高于200lp/mm,系统总长为290mm,场曲值小于28μm,畸变仅为-4.9%。
系统具有较强的调焦能力,能对-7~+5m-1屈光度人眼的眼底进行清晰成像。
2023/11/21 17:11:03 6.3MB 光学设计 眼底相机 立体成像 免散瞳
1
基本信息原书名:WebGLProgrammingGuide:Interactive3DGraphicsProgrammingwithWebGL(OpenGL)原出版社:Addison-WesleyProfessional作者:(美)KouichiMatsudaRodgerLea(松田浩一,罗杰.李)译者:谢光磊出版社:电子工业出版社ISBN:9787121229428上架时间:2014-6-11出版日期:2014年6月开本:16开页码:470版次:1-1---------------------目录《WebGL编程指南》第1章WebGL概述1WebGL的优势3使用文本编辑器开发三维应用3轻松发布三维图形程序4充分利用浏览器的功能5学习和使用WebGL很简单5WebGL的起源5WebGL程序的结构6总结7第2章WebGL入门9Canvas是什么?10使用[canvas]标签11DrawRectangle.js13最短的WebGL程序:清空绘图区16HTML文件(HelloCanvas.html)16JavaScript程序(HelloCanvas.js)17用示例程序做实验22绘制一个点(版本1)22HelloPoint1.html24HelloPoint1.js24着色器是什么?25使用着色器的WebGL程序的结构27初始化着色器29顶点着色器31片元着色器33绘制操作34WebGL坐标系统35用示例程序做实验37绘制一个点(版本2)38使用attribute变量38示例程序(HelloPoint2.js)39获取attribute变量的存储位置41向attribute变量赋值42gl.vertexAttrib3f()的同族函数44用示例程序做实验45通过鼠标点击绘点46示例程序(ClickedPoints.js)47注册事件响应函数48响应鼠标点击事件50用示例程序做实验53改变点的颜色55示例程序(ColoredPoints.js)56uniform变量58获取uniform变量的存储地址59向uniform变量赋值60gl.uniform4f()的同族函数61总结62第3章绘制和变换三角形63绘制多个点64示例程序(MultiPoint.js)66使用缓冲区对象69创建缓冲区对象(gl.createBuffer())70绑定缓冲区(gl.bindBuffer())71向缓冲区对象中写入数据(gl.bufferData())72类型化数组74将缓冲区对象分配给attribute变量(gl.vertexAttribPointer())75开启attribute变量(gl.enableVertexAttribArray())77gl.drawArrays()的第2个和第3个参数78用示例程序做实验79HelloTriangle80示例程序(HelloTriangle.js)80基本图形82用示例程序做实验83HelloRectangle(HelloQuad)84用示例程序做实验85移动、旋转和缩放86平移87示例程序(TranslatedTriangle.js)88旋转91示例程序(RotatedTriangle.js)93变换矩阵:旋转97变换矩阵:平移1004×4的旋转矩阵101示例程序(RotatedTriangle_Matrix.js)102平移:相同的策略105变换矩阵:缩放106总结108第4章高级变换与动画基础109平移,然后旋转109矩阵变换库:cuon-matrix.js110示例程序(RotatedTriangle_Matrix4.js)111复合变换113示例程序(RotatedTranslatedTriangle.js)115用示例程序做实验117动画118动画基础119示例程序(RotatingTriangle.js)119反复调用绘制函数(tick())123按照指定的旋转角度绘制三角形(draw())123请求再次被调用(r
2023/11/21 1:55:21 59.95MB webgl
1
基于扩展二次同余码/单重合序列(EQC/OCS),利用光纤布拉格光栅(FBG)和光纤延迟线作为编解码器,对二维非相干光码分多址(OCDMA)系统进行系统仿真。
通过软件仿真,实现了4个用户的EQC/OCS码字的解码相关输出结果。
结果表明,低成本的FBG编/解码器实现了EQC/OCS码字的编码和相关解码,提高了二维OCDMA系统容量。
2023/11/20 10:05:10 2.29MB 光通信 光码分多 仿真 光纤布拉
1
介电谱技术是一种利用宏观介电参数分析微观结构变化的技术。
相比于微波频段,太赫兹介电谱含有丰富的指纹谱信息,能反映物质内部多种运动模式。
在太赫兹频段研究了天然橡胶制品热氧老化后的介电谱,进而分析了分子结构的变化。
研究结果表明,经过不同老化时间后,样本的太赫兹介电常数的实部和虚部均具有明确的变化规律,且与材料在老化中的微观结构变化相对应。
对测试得到的太赫兹介电谱数据进行拟合,获得了相应的零频介电常数、光频介电常数和介电强度,从分子整体结构的角度分析了橡胶老化过程中材料的极性结构和分子间的网络化结构与分子链分解和交联的关系。
研究结论表明,太赫兹介电谱在材料老化无损检测方面具有潜在的应用价值。
2023/11/19 9:26:09 4.01MB 材料 太赫兹 天然橡胶 热氧老化
1
我觉得它值十分,本论坛独此一份,可以完美运行,不能运行的注意你matlab的版本太低
2023/11/18 22:18:06 129KB 光伏 模型 matlab simulink
1
这是光通信中PPM调制方式中的时钟分频程序,此程序使用Verilog语言编程,并且编译成功,希望对大家有所帮助
2023/11/18 22:16:49 383KB 分频程序
1
设计一个篮球比赛记分牌,使用4位数码管显示倒计时的分钟、秒钟值;
2位数码管显示A方得分;
2位数码管显示B方得分;
使用LED灯作为上、下半场的标志;
单次加分值包括1分、2分和3分;
半场时间到输出3秒的声光提示;
可进行比赛暂停、比赛加时等操作;
终场时间到输出5秒的声光提示。
2023/11/18 16:55:28 3.18MB EDA课程设计 EDA技术 电子记分牌 EDA分频
1
光学超级通道多播,将一个超级通道同时复制到单个设备中的多个光谱位置,对于未来的光学网络来说,可能是一种很有前途的功能。
高非线性光纤(HNLF)中的多泵四波混频(FWM)是一种实现超通道多播的有效方法。
但是,如果不仔细配置泵的频率,则生成的副本将在频谱上分散,这将增加控制副本性能和管理频谱资源的难度。
在本文中,我们提出了一种递归泵相加(RPA)方案,该方案使副本的频谱聚合度高于我们以前的指数增长间隔(EGS)泵浦方案。
这种副本聚合技术可以减少远离原始通道的副本的相位不匹配,这对副本的性能很有帮助。
\{RPA\}方案还为多播提供了副本分配的附加选项。
基于\{RPA\}方案,我们通过实验证明了5个泵的1到21超通道多播。
与典型的7%前向纠错(FEC)阈值相比,所有副本的Q因子余量均超过2.3dB。
还研究了\{RPA\}和\{EGS\}泵方案之间的性能比较。
2023/11/13 1:33:39 3.34MB Aggregation techniques; Effective approaches;
1
1题目来源教师推荐2研究目的和意义数字信号处理是应用最快、成效最显著的新科学之一, 广泛地应用在通信、控制、生物医学、遥测遥感、地址勘探、航空航天、自动化仪表等领域, 国内外高校都为相关专业的学生开设了这门课程。
我校除通信电子信息类的专业外, 计算机科学与技术、光信息科学与技术、地理信息系统、信息安全、生物医学工程、测控技术与仪器等专业都在教学计划中相继设置了《数字信号处理》课程。
《数字信号处理》课程的特点是概念多, 公式、性质的推导和证明繁琐, 还需《信号与系统》等相关课程的基础, 被公认为大学课程中最难的课程之一,学生对上课内容的理解往往跟不上老师授课的进度。
现在很多大学教
1
解密工具是宽带技术网的欲断魂大神制作我是从宽带技术网转过来的,已经打成一个包好下载。
没有积分了,设置一点积分好下载别的资源!望理解~~~
2023/11/12 9:53:01 9.97MB 华为HG8145 HG8245 超级密码 音鉴权密码
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡