03 2023 档案

摘要:前言 本篇重点记录工业相机的特点,这些特点基本都是普通相机没有或者相对薄弱的部分。 工业相机是机器视觉系统中的一个关键组件,其最本质的功能就是将光信号转变成有序的电信号。选择合适的相机也是机器视觉系统设计中的重要环节,相机的选择不仅直接决定所采集到的图像分辨率、图像质量等,同时也与整个系统的运行模式 阅读全文 »
posted @ 2023-03-18 10:30 Zaughter 阅读(334) 评论(0) 推荐(0) 编辑
摘要:目录结构 **目录结构:**Windows系统可以有很多个盘符,但是Linux没有盘符这个概念,只有一个根目录/,是树形结构,所有文件都挂载到这个节点下 **路径描述方式:**Windows中层级关系用\表示,Linux中层级关系用/表示 /usr/local/hello.txt第一个表示是根目录, 阅读全文 »
posted @ 2023-03-18 10:30 Zaughter 阅读(78) 评论(0) 推荐(0) 编辑
摘要:1.第k个数 这道题虽我做出来了,并且通过了,但是你老师永远是你老师,我还是太弱了。 我的想法很简单,先快排,然后直接输出那个位置即可,时间复杂度是O( nlogn) 但是老师提出了一个新思路,可以说叫做快选,时间复杂度是O(n) 我们快排思路是每次将区间分成两个子区间然后递归处理。其实我们可以记录 阅读全文 »
posted @ 2023-03-18 10:29 Zaughter 阅读(27) 评论(0) 推荐(0) 编辑
摘要:前言 位运算这东西其实我一直都是能避免就避免,但是前一段时间老师上课突然讲了一个位运算的用法,而今天刚好又在算法课上学到了位运算(算法课上没有深究,只是讲了两个用法),所以我想着干脆直接借着这次机会把这方面搞得全面一点一劳永逸得了,所以我查了大量的资料,也大概总结出来了一些知识。 这篇属于是番外篇了 阅读全文 »
posted @ 2023-03-18 10:29 Zaughter 阅读(109) 评论(0) 推荐(0) 编辑
摘要:前言 离散化我感觉基本思路就是找有效信息然后映射,有那么一点点稀疏数组的感觉,实际上y总当时也说离散化的使用场景是针对于比较稀疏的数组使用 其实思路不是很难,但是实现起来还是有一定难度的,课后练习题的代码长度也是目前最长的吧好像 正文 大致介绍 离散化通常是针对于那些值域很大,比如1e9;但是有效数 阅读全文 »
posted @ 2023-03-18 10:29 Zaughter 阅读(37) 评论(0) 推荐(0) 编辑
摘要:前言 位运算这东西其实我一直都是能避免就避免,但是前一段时间老师上课突然讲了一个位运算的用法,而今天刚好又在算法课上学到了位运算(算法课上没有深究,只是讲了两个用法),所以我想着干脆直接借着这次机会把这方面搞得全面一点一劳永逸得了,所以我查了大量的资料,也大概总结出来了一些知识。 这篇文章将不再依托 阅读全文 »
posted @ 2023-03-18 10:28 Zaughter 阅读(41) 评论(0) 推荐(0) 编辑
摘要:前言 双指针算法其实在前面已经用过很多次了,需要注意的是,这里的“双指针”并不是说用两个指针,而是使用“指针”这个抽象的思想,比如用一个变量也可以作为指针。 指针最常见的作用就是将一个需要嵌套循环的代码(时间复杂度为O(n^2))变成一个单循环的代码(时间复杂度是x*n,即O(n))。我们本来是两个 阅读全文 »
posted @ 2023-03-18 10:28 Zaughter 阅读(40) 评论(0) 推荐(0) 编辑
摘要:前言 相机成像原理是一个很复杂的知识,这里只是将其简化,进行了最基础的原理分析与公式推导。文章结尾我会放出手写的推导过程(此次作业),文章为了好看还是用的电子 正文 相机成像原理说明 数码相机,手机镜头可以简单看作是一组透镜和图像传感器构成的整个光学成像系统。透镜用于约束进入的光线,而传感器则用于对 阅读全文 »
posted @ 2023-03-18 10:27 Zaughter 阅读(1617) 评论(0) 推荐(0) 编辑
摘要:前言 学习差分前一定要先学习前缀和,因为差分就是前缀和的一个逆运算(有点像微分和积分),所以只有先搞清楚前缀和才能明白差分 点这里补习前缀和 这里同样也是从一维和二维两个角度去分析差分这个算法 正文 我们要先理清差分的含义:注意关系,这里跟前缀和里举的例子有差别,b的前缀和数组是a(为了便于理解) 阅读全文 »
posted @ 2023-03-04 18:53 Zaughter 阅读(85) 评论(0) 推荐(0) 编辑
摘要:前言 先看高精度加法的文章,如果没有看,我把高精度加法文章中的总结前言放到这里 该文章探讨的高精度代指C++中极大整数的计算,不是浮点数(y总说那个少见,不讲)。 这个问题只在C++中存在,Java有大整数类来解决,python本身特性就已经解决了。 高精度整数分为四种类型:A+B,A-B,A*a( 阅读全文 »
posted @ 2023-03-04 16:18 Zaughter 阅读(46) 评论(0) 推荐(0) 编辑
摘要:前言 先看高精度加法的文章,如果没有看,我把高精度加法文章中的总结前言放到这里 该文章探讨的高精度代指C++中极大整数的计算,不是浮点数(y总说那个少见,不讲)。 这个问题只在C++中存在,Java有大整数类来解决,python本身特性就已经解决了。 高精度整数分为四种类型:A+B,A-B,A*a( 阅读全文 »
posted @ 2023-03-04 16:18 Zaughter 阅读(414) 评论(0) 推荐(0) 编辑
摘要:前言 该文章探讨的高精度代指C++中极大整数的计算,不是浮点数(y总说那个少见,不讲)。 这个问题只在C++中存在,Java有大整数类来解决,python本身特性就已经解决了。 高精度整数分为四种类型:A+B,A-B,A*a(一个大数乘一个小数),A / a(一个小数除一个大数)。这里面的大数(大写 阅读全文 »
posted @ 2023-03-04 16:17 Zaughter 阅读(49) 评论(0) 推荐(0) 编辑
摘要:前言 前缀和其实不能说是一种算法,它也并不会单独出现题目中。应该说是一个比较简单,但是容易被人忽略的工具 正文 所谓前缀和,就是一个用来计算数组某个区间内所有数之和的一个工具 以一维来举例 假如我们有一个一维数组a,数组中从1到n存着一共n个数据(第0位不存数据,这个我们后面再解释)。 那么我们就创 阅读全文 »
posted @ 2023-03-04 16:16 Zaughter 阅读(35) 评论(0) 推荐(0) 编辑
摘要:前言 该文章是我跟着AcWing上买的算法基础课写的笔记。 算法基础课的课程内容如下: 第一章:基础算法 1.1 排序 插入排序 void insert_sort() { for (int i = 1; i < n; i ++ ) { int x = a[i]; int j = i-1; while 阅读全文 »
posted @ 2023-03-04 11:48 Zaughter 阅读(38) 评论(0) 推荐(0) 编辑
摘要:前言 先看高精度加法的文章,如果没有看,我把高精度加法文章中的总结前言放到这里 该文章探讨的高精度代指C++中极大整数的计算,不是浮点数(y总说那个少见,不讲)。 这个问题只在C++中存在,Java有大整数类来解决,python本身特性就已经解决了。 高精度整数分为四种类型:A+B,A-B,A*a( 阅读全文 »
posted @ 2023-03-03 21:24 Zaughter 阅读(186) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示