目录:
Ch0 数字图像的概念
图像分类:模拟图像与数字图像
数字图像处理的基本特点
数字图像处理的基本内容
Ch1 图像技术基础
图像与像素
数字化过程
像素的属性
像素间的基本关系
像素间的距离
印刷品中的半调输出技术
图像坐标变换
图像的质量
图像储存的数据结构
图像文件格式
*光盘读取原理
Ch2 空间域图像增强
灰度映射
图像求反(负片)
幂次变换
动态范围压缩
阶梯量化
灰度切分/阈值切分
位平面切片
图像运算(逐像素进行)
算术运算(一般用于灰度图像)
代数运算
逻辑运算
直方图变换
*直方图均衡化方法:
*直方图规定化方法:
镜头边界的检测
图像空间平滑滤波增强
图像中的噪声
邻域平均线性滤波(均值滤波)
中值滤波法
空间域滤波推广
基本低通滤波器设计原则:
微分滤波器模板系数设计
高增益滤波
Ch3 频域图像增强
理论基础
二维卷积
二维离散傅里叶变换
基本性质
DFT的问题
频域图像增强
一般步骤
频域平面与图像空域特性的关系
滤波器
理想低通滤波器的定义
理想低通滤波器的分析
Butterworth低通滤波器...
在之前的基础上改进了一部分
硬件上把串口和SWD下载口引出来了,夹具下载有点不稳定
同时把手头上的LCD模组和红外传感器模组给用了,没有额外购买物资,成品图如下:
左边是V1,右边是V2
软件部分增加了一些图像处理的功能:
图像平滑:双线性插值
void interpolateTemperature(float *src, float *dst, uint8_t src_w, uint8_t src_h, uint8_t dst_w, uint8_t dst_h) {
float x_ratio = (float)(src_w-1) / dst_w;
float y_ratio = (float)(src_h-1) / dst_h;
for (int y = 0; y < dst_h; y++) {
for (int x = 0; x < dst_w; x++) {
float x_src = x * x_ratio;
...
目录:
Step 1 : 安装MathJax引擎并更换渲染引擎:
Step 2 : 更新MathJax的cdn链接
Step 3 : 更改部分转义规则
Step 4 (可选) : 主题未预配置下使用Hexo-filter-mathjax
测试
在写一些内容时,会遇到需要添加数学公式的地方,Hexo部分主题不支持公式的渲染,比如我正在使用的vivia主题,在查阅一些资料之后,我使用MathJax引擎实现了vivia主题下的数学公式渲染。
MathJax简介:https://www.osgeo.cn/mathjax/basic/mathjax.html
该引擎是一款可在所有现代浏览器中工作的开源js显示引擎,辅助页面作者编写含有数学公式的文档
Step 1 : 安装MathJax引擎并更换渲染引擎: 操作包括卸载Hexo自带的Hexo-math,卸载默认的对MathJax不友好的marked引擎
npm uninstall hexo-math --save
npm install hexo-renderer-mathjax --save
npm uninsta...
目录:
Lecture 0 Scratch
Lecture 1 C
Lecture 2 Arrays
Lecture 3 Algorithms
Lecture 4 Memory
Lecture 5 Data Structures
Lecture 6 Python, Artificial Intelligence
Lecture 7 SQL
Lecture 8 HTML, CSS, JavaScript
Lecture 9 Flask
Lecture 10 Cybersecurity
Lecture 0 ScratchLecture 1 CLecture 2 ArraysLecture 3 Algorithms
Time Complexity is an important metric used to measure the relationship between the running time of an algorithm and the size of the input. It describes how the execution time of an a...