摘要: JS性能优化 JS性能优化 一般来说:运算为10^8级,花费时间为一秒。 内存管理 内存:由可读写单元组成,表示一片可操作 空间管理:人为的去操作一片空间的申请、使用和释放 内存管理:开发者主动申请空间、使用空间、释放空间 管理流程:申请―使用―释放 内存泄漏现象 内存的泄漏:当对象持续申请初始化空间时,给予对象 阅读全文
posted @ 2023-09-06 19:28 airspace 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 空间滤波 空间滤波 空间滤波是在图像平面本身上,逐像素地移动空间模板,同时空间模板与其覆盖的图像像素灰度值按预定义的关系进行运算。模板也称为空间滤波器、核、掩模或窗口。空间滤波一般用于去除图像噪声或增强图像细节,突出感兴趣信息,抑制无效信息,以改善人类的视觉效果或使图像更适合于特定的机器感知与分析。 空间滤波 阅读全文
posted @ 2023-09-06 19:15 airspace 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 函数式编程 在函数式编程中,函数被视为一等公民,这意味着它们可以绑定到名称(包括本地标识符),作为参数传递,并从其他函数返回,就像任何其他数据类型一样。这允许以声明性和可组合的风格编写程序,其中小功能以模块化方式组合。 函数式编程有时被视为纯函数式编程的同义词,是将所有函数视为确定性数学函数或纯函数的函数式编程的一个子集。当使用一些给定参数调用纯函数时,它将始终返回相同的结果,并且不受任何可变状态或其他副作用的影响。这与不纯过程形成对比,在命令式编程中很常见。,这可能会产生副作用(例如修改程序的状态或从用户那里获取输入)。纯函数式编程的支持者声称,通过限制副作用,程序可以有更少的错误,更容易调试和测试,更适合形式验证。 阅读全文
posted @ 2022-07-02 21:42 airspace 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 捕获摄像头进行直方图均衡化 在熟悉直方图均衡化的数学原理以及数字图像下直方图均衡化步骤基础上,利用Python语言编写图像直方图均衡化算法。先驱动USB摄像头,获取RGB彩色图像,然后用色彩空间转换函数,提取亮度通道进行直方图均衡化处理后,再转换为RGB色彩空间 阅读全文
posted @ 2022-07-02 21:05 airspace 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 色彩空间转换 根据RGB与HIS颜色空间相互转换的数学公式,利用Python语言编写相应的颜色空间转换的函数。基于以上编写的颜色空间转换函数以及利用HSI色彩空间进行图像切割、检测等操作。 阅读全文
posted @ 2022-05-19 18:51 airspace 阅读(1143) 评论(1) 推荐(0) 编辑
摘要: 彩色图像转换灰度图像 使用Python语言与OpenCV库编写图像彩色空间转换灰度图像算法。尝试采用三通道的平均值、最大值、最小值、经典的加权转换作为最终灰度图像的值,比较它们与OpenCV库的cvtColor()函数结果,并优化程序代码,提高其运行速度。 阅读全文
posted @ 2022-05-19 13:20 airspace 阅读(1749) 评论(0) 推荐(0) 编辑
摘要: 动态规划 & 贪心算法 使用动态规划,贪心算法分别完成0-1背包问题,部分背包问题和找n分钱的最佳方案。算法步骤:使用模块化开发的方式,把解决问题的过程抽象成独立三个模块。分别是构造值结构的归并排序类模块、处理特定问题的类模块和创建物品的类模块。将算法结构抽象成三个独立的模块,通过一个通用归并的模块,再修改不同最优值结构来处理不同最优值的问题模块。 阅读全文
posted @ 2022-05-12 23:45 airspace 阅读(203) 评论(0) 推荐(0) 编辑