首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

稀土金属在光学应用

来自因为贸易战关系,稀土金属成为了热点。这一篇笔记就聊一聊稀土金属在光学应用。...稀土元素主要光学应用有: 1. 掺铒光纤放大器(EDFA) 在光纤掺入Er元素,用来对光信号进行放大。EDFA是长距离光通信中核心器件之一。...徕兹公司(徕卡相机前身)于1953年利用了镧氧纪物开发了第一个成果LaK7光学玻璃,这种玻璃有比当时其他光学玻璃有更高折射率及较低色散。...该玻璃使得其光学镜头最大光圈值由F3.5伸延至F2.8,如下图所示。 ?...(图片来自https://info.xitek.com/favorites/201311/11-292050_6.html) 以上是对稀土金属在光学应用一个整理,可能不是很全面,欢迎大家留言补充。

1.3K20

手机计算摄影2-光学变焦

很多人咨询我,手机上到底有哪些计算摄影应用和技术。那么接下来就准备抽空写一系列文章做一下介绍。 今天这一篇我来谈谈“光学变焦”,其实这是一个容易误导人功能名字。...因为在传统上,变焦是通过操作相机镜头上变焦环来完成,而在绝大多数手机上显然无法承载这么复杂机械机构。因此手机上光学变焦,通常是通过在不同焦距相机之间切换来达成。...而今天所谈手机上光学变焦”,则是在一系列计算摄影算法支撑下极力模仿传统相机平滑变焦,如下面的动图所示。...于是,我们可以再前进一步,在放大画面的同时,逐渐平移画面感兴趣目标位置,使得切换瞬间两个图像我们感兴趣目标的位置一致,就像下面这样: 这样,是不是更有平滑变焦感觉了?...以上只是粗略介绍了SAT功能核心要点,然而在工程还有很多细节问题要处理,例如: 如何处理光学防抖系统工作情况下相机位置额外变换 如何用最低功耗,实时完成上述核心功能 如何在利用系统SOC

2.4K30

深度学习矩阵乘法与光学实现

上篇笔记里(基于硅光芯片深度学习)提到:深度学习涉及到大量矩阵乘法。今天主要对此展开介绍。 我们先看一下简单神经元模型,如下图所示, ?...神经元j(上图中圆)接收到这些信号,并与阈值theta进行比较,通过激活函数f(activation function)处理并产生神经元输出,整个过程数学表示为, ?...已经有文献证明,光学方法可以实现任意阶幺正矩阵,具体可参看文献[1,2],公众号后续会对此做介绍。而对角矩阵Sigma也可以通过衰减器等方法实现。因此,矩阵M就可以通过光学方法实现。...需要注意是,激活函数f并没有在光芯片上实现,而是将信号输入进PC, 由PC实现激活函数,产生输出结果,进而调整矩阵M, 最终得到满足要求学习模型。...3) 光芯片可以实现深度学习,但是光芯片优势是什么?功耗低? 公众号编写公式不太方便,目前都是通过截图方法实现,不太美观,大家见谅。

2.4K20

光学处理器模拟器件

这篇笔记主要参考Lightmatter公司最新一篇技术blog , 介绍下光学处理器所涉及模拟电子器件。...光学AI处理器主要利用硅光芯片,实现快速高效矩阵乘法运算, ? 矩阵乘法涉及输入矢量,矩阵和输出矢量这三个元素,对应框架图如下图所示, ?...整个系统涉及到模拟器件包括: 1) DAC 2) TIA 3) ADC 以下一一介绍这些器件。 A....针对光学处理器这一特定应用,需要选择合适DAC/TIA/ADC。Lightmatter做法是选取低功耗、高速、中等精度模拟电子器件。...在传统光模块,同样也需要这些模拟器件,只不过应用场景不同,器件选取侧重点会有些差别。 文章如果有任何错误和不严谨之处,还望大家不吝指出,欢迎大家留言讨论。

87430

Flask无法在其他函数查询Sqlachemy解决办法

choices = [(v.id,v.name) for v in Menu.query.all()],render_kw = {"class":"form-control"}) #在form表单执行了数据库查询操作...,就会出现报错,后面发现只有在视图函数执行数据库查询操作才不会报错(出了视图函数其他地方都不好使) 排错: 相信很多人都是这样写init 文件吧:...db) manage.add_command('db',MigrateCommand) if __name__ == '__main__': app.run() 这样写了之后,那么你就只能在视图函数执行数据库操作了...import admin as admin_blueprint app.register_blueprint(admin_blueprint,url_prefix = '/admin') 方式二 如果你要你表单中使用数据库查询...,coerce = int, choices = "",render_kw = {"class":"form-control"}) #然后在你视图函数实例化这个

4.6K00

偏振镜光学原理和在机器视觉应用

下面,我们就简单介绍一下偏振镜光学原理和应用。 光是一定波段范围电磁波,是由与传播方向垂直电场和磁场交替转换振动形成。...由于和光学发展历史有关原因,人们 常把磁矢量方向叫做偏振方向,并把磁矢量传播方向所决定平面叫做偏振面。 自然光:虽然光从本质上来说是偏振,但是自然界大多数情况下,光表现出非偏振。...以光学玻璃折射率1.4-1.9计算,布儒斯特角大约为54-62度左右。当入射角 偏离布儒斯特角时,反射光将是部分偏振光。 园偏振镜是由一块线偏振镜和一块四分之一波片组成。...这两种光在介质传播速度是不同。...为了达到尽量完美的成像效果,光学设计师费了很大功夫才终于减少了镜头里用到玻璃片。这个改进过程有时很漫长,比如花了十年,才终于把一枚原本由6片镜片组成镜头减少到5片镜片。

69620

ES查询

一、查询语句形式 1.叶子语句 2.复合语句(一条复合语句可以是多条叶子语句和多个复合语句组成) 二、查询和过滤区别 1.过滤是将查询设置为是否匹配(只有是和否两种情况),查询会缓存 2.查询是判断文档是否匹配同时判断文档匹配程度...(_score字段),查询不缓存 三、查询 1.match_all查询简单匹配所有文档 { “match_all”: {}} 2.match匹配指定字段(可能是精确查询也可能是全文查询)...” ],        “query”: “build too” } 4.range查询找出落在指定区间内数字或者时间 {     “range”: {         “age”: {...}} 7.exists查询文档包含指定字段有值 {     “exists”:   {         “field”:    “create_time”     } } 备注:Missing...        “filter”: {           “match”: {“age”:26}         }     }   } } b)使用constant_score可以取代只有filterbool

4.6K102

PromQL 查询之 rate 函数使用

,那么就需要进行区间查询,指定一个时间范围内进行多次计算,将结果串联起来形成一个图形: 对于 rate() 和相关函数有几个需要说明: 当被抓取指标进程重启时,Counter 指标可能会重置为 0...所以如果使用 query_range 区间查询,例如在绘图中,那么范围应该至少是步长大小,否则会丢失一些数据。...由于 rate() 提供了更平滑结果,因此在长期趋势分析或者告警更推荐使用 rate 函数,因为当速率只出现一个短暂峰值时,不应该触发该报警。...使用 irate() 函数上面的表达式会出现一些短暂下降图形: 除了计算每秒速率,你还可以使用 increase() 函数查询指定时间范围内总增量,它基本上相当于速率乘以时间范围选择器秒数:...deriv() 函数可以计算一个区间向量各个时间序列二阶导数,使用简单线性回归,deriv(v range-vector) 参数是一个区间向量,返回一个瞬时向量,这个函数一般只用在 Gauge 类型时间序列上

8.3K42

【说站】python OpenCV光学字符识别介绍

python OpenCV光学字符识别介绍 1、光字识别简称OCR,是用来描述将文本图像转换成机器编码文本算法和技术。 2、图像预处理和OCR结果后处理步骤通常用于提高OCR精度。...OSD是任何OCR系统基本组件。...虽然计算机视觉领域已经存在了50多年,但研究人员还没有创建出高度准确通用OCR系统,仍然有很长路要走。...此外,鉴于人类通过书写交流方式存在许多细微差异——自然语言处理(NLPNaturalLanguageProcessing)所有问题,计算机视觉系统在从图像读取文本时永远无法获得100%准确性。...以上就是python OpenCV光学字符识别介绍,希望对大家有所帮助。

49010

POSTGRESQL PSQL 命令如何使用变量带入查询函数

我们变量在一个文本,而我们要执行脚本在另一个文件 psql -x -v a="$( cat file.txt )" -f show.sql 而如果你有一个更复杂执行方式,如同下面的这个例子...limit :b; select datname from pg_database limit :c; select datname from pg_database limit :d; 以上为将变量带入查询一些简单操作...,而在POSTGRESQL 有一部分情况是通过将变量带入到函数,我们下面举一个例子来看看如何将变量带入到函数,我们简单写一个函数,来进行当前PG实例中有多少数据库一个计算,但是我们查询是符合我们要求...FROM pg_database WHERE datname like var_b; RETURN v_int; END; $$ LANGUAGE plpgsql; 然后我们从外部来调用这个函数并赋予变量...最后经过查阅,如果要在外部调用函数,给出变量是不能单独写语句,而是要用其他方式来代替 -c 或 -f 调用命令方式 ,具体写法如下: psql -X -v a="'postgres'" <

44130

MySQLjoin查询

前言 Mysqljoin是什么,join这个单词意思是加入、参加、连接,而在数据库,也是连接意思,将两个表连接起来查询出我们想要数据。...在数据库,join用法主要分成三种,分别是左连接、右连接和内连接,但是实际运用,两个表之间操作,是一共有七种,那我们今天就开始认识一下这七种用法吧 下面所有的椭圆都代表两个不同表,假定左边为test1...`uid`; [20210608204132317.png] 在表,test1109和108,test2100没有被查询出来 总结:查询内容是两个表共有的部分 6.左独有 [7f64dbcc47d5736d8a1a3fc32e862282...test2.uid IS NULL; [2021060820420379.png] 这里查询出了test1表独有108、109数据 总结:查询是左表右表没有的内容 7.右独有 [06ada01c20ebe487a33f578e6ada3214...test1.uid IS NULL; [20210608204237365.png] 这里查询出了test2表独有100数据 总结:查询是右表左表没有的内容

3.9K11

C# 查询

本文将介绍C#一种非常重要数据处理方式——查询。例如我想筛选产品中大于10美元产品,那么C#不同版本都是如何完成查询呢?...,而print变量初始化使用了C# 2另一个特性——方法组转换,它简化了从现有方法创建委托过程。...涉及委托变量(test和print)可以传递给一个方法——相同方法可以用于测试完全不同条件以及执行完全不同操作。...它们是代码不和谐音符,有损可读性。如果一直进行相同测试和执行相同操作,我还是喜欢C# 1版本。...此外,如果愿意,完全可以使用Action,而不是硬编码Console.WriteLine调用 总结 C# 2匿名方法有助于问题可分离性;C#,Lambda表达式则增加了可读性

14130

Redis查询

备注:上面介绍查询指的是步骤3时间,也就是Redis命令执行时间,所以在Redis查询时间和客户端超时时间根本不是一回事。...---- 慢查询配置参数 要想使用Redis查询功能,我们要明白两个事情: 怎么设置超时参数 记录日志目录 在Redis我们可以使用 showlog-log-slower-than 参数来设置命令超时时间...---- 下面我们看一下Redis查询日志存储位置。实际上在Redis,当有慢查询记录命令时候,并不是将信息存储在某个真正目录,而是将信息存储到了一个列表维护。...slow-max-len参数:因为当Redis查询信息过多时,Redis会清除之前查询列表信息,所以为了必免Redis有频繁清除过多慢查询信息可能,slow-max-len参数相对来说可以设置大一点...因为慢查询信息是被记录到了Redis一个列表,并且是先进先出。所以当Reids查询过多时,曾经记录查询信息则会被删除。

1.1K20

MVC查询语句

查询语句 开发工具与关键技术:MVC 作者:盘洪源 撰写时间:2019年3月30日星期六 查询在MVC做项目必不可少,数据新增、修改、删除都离不开查询。...查询分为单表查询和多表查询两种(目前所学到),单表查询是比较简单,而多表就是比单表多了个联表,其他好像都差不多。...在做项目的时候你要把一个表数据显示在页面上,这时候你就需要在控制器写一个单表查询方法将数据库里数据查询出来,然后再通过异步提交把数据提交到页面上。 ?...什么时候需要用到多表查询呢?就是你需要显示在页面上数据字段在一个表无法找全,这个时候你就需要用到多表查询。 看下图 ?...就上面这个通过学生ID来查询学生图片例子,它是通过学生ID来查询,所以需要从页面上面传回来一个学生ID这样才能刷选出你所需要查询学生。

1.9K10

SQL递归查询

递归查询原理 SQL Server递归查询是通过CTE(表表达式)来实现。...至少包含两个查询,第一个查询为定点成员,定点成员只是一个返回有效表查询,用于递归基础或定位点;第二个查询被称为递归成员,使该查询称为递归成员是对CTE名称递归引用是触发。...在逻辑上可以将CTE名称内部应用理解为前一个查询结果集。 递归查询终止条件 递归查询没有显式递归终止条件,只有当第二个递归查询返回空结果集或是超出了递归次数最大限制时才停止递归。...2、迭代公式是 UNION ALL 下面的查询语句。在查询语句中调用CTE,而查询语句就是CTE组成部分,即 “自己调用自己”,这就是递归真谛所在。...具体结果如下: 以上就是递归查询一些知识介绍了,自己可以动手实验一下,这个一般在面试也经常会考察面试者,希望能帮助到大家~

14710
领券