![](https://img-blog.csdnimg.cn/20210910085324866.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
项目实例
文章平均质量分 72
该专栏主要分享学习和工作中的一些小项目实例,分章节对项目每个实现细节技术进行详细介绍
优惠券已抵扣
余额抵扣
还需支付
¥159.90
¥299.90
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
codersnote
这个作者很懒,什么都没留下…
展开
-
格子玻尔兹曼在多孔介质孔隙尺度气泡输运调控中的应用和MATLAB仿真『需要数据和代码请先私信』
格子玻尔兹曼方法(Lattice Boltzmann Method, LBM)是一种基于介观(mesoscopic)模拟尺度的计算流体力学方法。该方法相比于其他传统CFD计算方法,具有介于微观分子动力学模型和宏观连续模型的介观模型特点,因此具备流体相互作用描述简单、复杂边界易于设置、易于并行计算、程序易于实施等优势。LBM已经广泛地被认为是描述流体运动与处理工程问题的有效手段。当前,已有若干LBM开源软件如OpenLB、MESO等能够并行处理不同尺度下的计算流体力学问题。原创 2023-01-30 23:27:45 · 1350 阅读 · 0 评论 -
【数字图像处理】基于Simulink的PCB孔位检测识别实验报告和代码
需要一种图像处理系统来检测印刷电路板(PCB)中的小孔,并将它们的位置与预定义的规格进行比较。本实验的主要目的是处理图像,以便可以显示检测到的孔位置的覆盖(例如使用红色标记)以及预定义位置的覆盖(例如使用绿色标记)。图1中显示了一个样本图像(部分)。如果有任何孔不正确,通过查看组合图像应该是显而易见的。第二个目标(如果时间允许)将自动生成一份清单,列出不存在的任何小孔的坐标,以及距离指定位置超过0.3毫米的任何孔的坐标。这个实验室练习涉及解决两个问题。第一个问题是将图像与钻头的坐标系对齐。原创 2023-01-03 06:50:29 · 976 阅读 · 0 评论 -
【数字图像处理】基于Simulink的频域图像滤波和DCT编码实验报告和代码
实验的目标主要包括两点,一是让我们了解和实践频域图像处理,了解基于块的图像处理和基于DCT的图像编码。频域滤波是将图像从图像空间变换到频域空间,然后在频域对图像的频谱进行分析和处理,从而改变图像的频率特性。它通常可以应用于图像去噪和图像增强。由于一幅图像的数据量非常大,如果没有编码和压缩,就不利于存储和传输。在一定的信道带宽和通信链路容量的情况下,利用图像编码技术减少数据量是提高图像通信速度的重要手段。本章主要介绍了图像压缩编码的一些方法和特点。原创 2022-12-31 21:12:35 · 1050 阅读 · 0 评论 -
Parallel Parking of Truck-Trailer Using Multistage Nonlinear MPC之MATLAB simulink编译转换C++代码(内附下载地址)
这个例子展示了如何使用多级非线性模型预测控制(NLMPC)来并行停放卡车-挂车系统。在本例的应用场景中,卡车-拖车系统(EGO车辆)在停车场行驶。当停车点被定位时,非线性预测控制规划器生成停车路径。然后,自行车使用另一个非线性MPC控制器,沿着规划的路径到达目标姿态。停车环境包括卡车-拖车系统(EGO车辆)和静态障碍物。Ego汽车的目标是将车停在。目标姿势不会与障碍物发生碰撞。自行车式姿态的参照点位于后轴的中心。以多级非线性预测控制为例,分析了自行车动力学和参数与货车挂车自动泊车的参数匹配情况。原创 2022-12-07 07:07:27 · 338 阅读 · 0 评论 -
基于同步压缩小波变换(Synchrosqueezed wavelet transforms)的时频分析和时频脊线提取的纯C语言实现姊妹篇(基于FFTW库)
同步压缩小波变换(Synchrosqueezed wavelet transforms, SST)采用了经验模态分解的设计思路,结合小波变换和reallocation theory构建而成,有明确的数学定义和推导。EMD算法是一种旨在将它们分解成构建块函数的技术,这些构建块函数是(合理地)少量分量的叠加,这些分量在时频平面上被很好地分开,每个分量都可以被视为局部近似的谐波,具有缓慢变化的幅度和频率。EMD已经在气象学、结构稳定性分析、医学研究等广泛的应用中显示出它的有效性。原创 2022-10-05 08:40:38 · 1709 阅读 · 1 评论 -
基于同步压缩小波变换(Synchrosqueezed wavelet transforms)的时频分析的MATLAB实现(不使用内置函数wsst)
同步压缩小波变换(Synchrosqueezed wavelet transforms, SST)采用了经验模态分解的设计思路,结合小波变换和reallocation theory构建而成,有明确的数学定义和推导。EMD算法是一种旨在将它们分解成构建块函数的技术,这些构建块函数是(合理地)少量分量的叠加,这些分量在时频平面上被很好地分开,每个分量都可以被视为局部近似的谐波,具有缓慢变化的幅度和频率。EMD已经在气象学、结构稳定性分析、医学研究等广泛的应用中显示出它的有效性。原创 2022-10-04 10:48:04 · 2300 阅读 · 0 评论 -
一种基于最大似然的语音信号混响时间(reverberation time)估计方法的纯C语言实现(姊妹篇)
混响效应是室内声学的一个重要现象,它是由声音在封闭空间中经多次反射而产生。描述混响效应强弱的一个重要参数是混响时间(Reverberation time, RT),其定义为当声源停止发声后,残余的声能在室内往复反射,经反射面吸收而强度逐渐减弱,声能密度衰减60 dB所需要的时间,常用T60表示,单位为秒(s)。混响时间不仅是厅、堂、馆、舍音效设计中的重要评价标准,也是语音增强、自动语音识别等音频信号处理技术中的重要参数,因此混响时间的估计方法一直是声学领域的研究重点。...原创 2022-08-15 06:30:00 · 246 阅读 · 0 评论 -
一种基于最大似然的语音信号混响时间(reverberation time)估计方法的MATLAB实现
混响效应是室内声学的一个重要现象,它是由声音在封闭空间中经多次反射而产生。描述混响效应强弱的一个重要参数是混响时间(Reverberation time, RT),其定义为当声源停止发声后,残余的声能在室内往复反射,经反射面吸收而强度逐渐减弱,声能密度衰减60 dB所需要的时间,常用T60表示,单位为秒(s)。混响时间不仅是厅、堂、馆、舍音效设计中的重要评价标准,也是语音增强、自动语音识别等音频信号处理技术中的重要参数,因此混响时间的估计方法一直是声学领域的研究重点。..................原创 2022-08-14 08:39:52 · 1165 阅读 · 0 评论 -
VB语言与测量程序设计之水准网平差程序(任务8-3含代码,完整工程文件见CSDN资源)
一、程序总体设计二、程序界面设计对象属性设置三、程序代码矩阵计算类代码文件名:Matrix.cls'操作矩阵的类 MatrixOption ExplicitConst eps As Double = 0.00000001 '缺省精度Dim nRows As Double '矩阵行数Dim nCols As Integer '矩阵列数Dim elements() As DoublePublic Sub init(ByVal r As Integ原创 2022-05-21 09:14:27 · 674 阅读 · 0 评论 -
json文件读取之reader.onload中的定义的变量在其函数外部进行处理
reader.onload函数内部结果在外部访问原创 2022-03-14 08:00:00 · 1850 阅读 · 0 评论 -
【黑客帝国数字雨屏保】基于Win32的黑客帝国数字雨屏幕保护程序(附VS工程代码文件和可执行文件)
运行效果代码结构//黑客帝国数字雨 花心胡萝卜#包含 <windows.h>#包含 <stdlib.h>#define 时钟编号 1#define 最大长度 25 //一个显示列的最大长度 #define 最小长度 8 //一个显示列的最小长度 //////////////////////////////////////////////////////////////////类型定义 结构类型 _字符序列 { //整个当作屏幕的一个显示列,这是个双向列表 结原创 2021-05-07 13:59:46 · 1038 阅读 · 0 评论 -
BasicExcel学习笔记
BasicExcel学习笔记原创 2021-05-06 20:56:01 · 1518 阅读 · 0 评论 -
基于x86汇编的飞机大战
运行结果代码;宏定义一个显示函数(显示一组字符串)PUTS MACRO STRING PUSH AX PUSH DX LEA DX, STRING ;LEA将内存地址的值直接赋给DX MOV AH, 09h ;输出字符串 INT 21h POP DX POP AXENDM_STACK SEGMENT DB 7FFEh DUP(0)TOS DW 0_STACK ENDS_DATA SEGMENTDIFFICULTY DW ? ; 10-EASY 5-MIDD原创 2021-03-21 08:20:47 · 1026 阅读 · 1 评论 -
【超级鼠标键盘锁】项目工程下载地址
一、HOOK钩子屏蔽鼠标和Ctrl+Alt+Del、Win+L之外的按键①HOOK钩子dll实现②主程序实现二、winlogon.exe进程调试①window7系统winlogon.exe调试②windows10系统winlogon.exe调试系统版本1系统版本2③在内存中修改指令④代码三、远线程注入winlogon.exe进程屏蔽Ctrl+Alt+Del、Win+L①远线程注入与卸载②获取winlogon进程ID和InjwlgDll.dll的路径进行远线程注入四、项目工程代码下载原创 2021-02-27 13:01:09 · 283 阅读 · 2 评论 -
MATLAB知识点积累
x(:)表示将矩阵x转换成列向量。原创 2021-02-27 09:28:20 · 716 阅读 · 0 评论 -
【超级鼠标键盘锁】之winlogon.exe进程调试
至此,除了Ctrl+Alt+Del、Win+L组合键之外,其他能想到的按键和鼠标都屏蔽了,对于这两个组合键的屏蔽,看下论坛中有位前辈heiheiabcd很早之前就写了一篇文章:https://blog.csdn.net/linfei2707/article/details/25237671文章提到四种想法,其中第四种方法堪称完美,好像这也是不用驱动实现屏蔽这两个组合键的最佳方法了。一、window7系统winlogon.exe调试经过初步的调试,从之前实现结果可以看到,这种方法存在很大的缺陷:由于w原创 2021-02-26 07:16:34 · 392 阅读 · 0 评论 -
【超级鼠标键盘锁】之HOOK钩子屏蔽鼠标和Ctrl+Alt+Del、Win+L之外的按键
最初,于2018年初步实现了windows7 64位系统下的鼠标键盘锁。然而,随着时光的流逝,微软已经放弃了对windows7系统的更新与维护,windows10系统已经不断地普及,是时候研究一下win10系统下的鼠标键盘锁了。①HOOK钩子dll实现HOOK钩子动态链接库部分的实现,直接在VS中建立空工程,新建文件KeymsLockHook.cpp和KeymsLockHook.def。在KeymsLockHook.cpp中进行编程,如下#include<Windows.h>#inclu原创 2021-02-25 20:25:25 · 1405 阅读 · 0 评论 -
压缩感知初探
1)稀疏表示;2)压缩;3)恢复。yΦxny:M×1观测信号Φ:M×N测量矩阵x:N×1稀疏信号n:M×1噪声xΦsΘΦΨyΘs目的:通过y恢复s约束等距性条件(Restricted Isometry Property,RIP)的等价条件:测量矩阵Φ与稀疏基Ψ之间不相关。原创 2021-02-25 10:53:20 · 1430 阅读 · 3 评论