笔记
netccdn
这个作者很懒,什么都没留下…
展开
-
keil下用printf语句输出
在keil下通过printf语句输出字符串到uart窗口原创 2022-12-05 18:24:57 · 2289 阅读 · 2 评论 -
proteus中单片机同时点亮led数码管
单片机虚拟仿真中的点亮led数码管原创 2022-09-28 09:00:07 · 1647 阅读 · 0 评论 -
基于变分贝叶斯的自适应卡尔曼滤波(matlab)
基于变分贝叶斯的卡尔曼滤波原创 2022-07-04 10:50:33 · 3949 阅读 · 20 评论 -
变分贝叶斯应用于高斯混合模型
变分贝叶斯方法应用于混合高斯模型的几个参数的推导。原创 2022-06-12 23:14:58 · 1497 阅读 · 0 评论 -
余弦信号的重建
参考《数字信号处理教程》程佩青第三版,P41 假定为理想抽样,抽样序列为 其中T为抽样周期。 对于正弦信号 可以看出这个式子就是正弦信号的傅立叶变换,频率完全相同,只是幅度有常数乘积。结论得证。...原创 2022-04-26 23:38:37 · 316 阅读 · 0 评论 -
win10和win8双系统安装
有些软件要用到win8。就装了个双系统。过程还是挺麻烦的。 首先是bios的设置非常的重要。先装的win10启动方式好像是可以跟随bios的设置的(以后有空再确认一下)。 然后装win7的时候通过pe盘里面自带的windows安装工具是可以装的,直接安装有些问题。我装的时候把bios的启动全设置为Legacy(非uefi),另外关闭了‘安全启动’。 但是可能是由于win7是纯净版,比较老,新机器出现鼠标键盘不认的状况,装了一个整合版本的就没问题。win8纯净版安装也没问题,没原创 2022-04-19 14:45:44 · 2695 阅读 · 0 评论 -
paddleocr自定义字典训练自己的数据集(rec模块)
下载的paddleocr的2.3版本。地址是paddleocr检测模块用的是det模块跑的慢,所以训练了一下rec模块。默认的字典在ppocr_keys_v1.txt文件里面,6000多个符号。有些字识别的不是很好。从中挑选了60个字符,以同样的格式保存了一个txt文件(UTF-8格式)。在配置文件中把字典换为保存的txt文件名这里为了方便生成训练图片只挑选了60个字。这里改字典好像还不起作用,需要在paddleocr.py文件中做修改如下:把 for action in parser原创 2022-03-13 10:56:13 · 4183 阅读 · 2 评论 -
Matlab输出所有汉字(Unicode)
参考博文Unicode字符编码 写了一个Matllab小程序,输出所有Unicode编码的汉字。输出汉字的Unicode编码的范围参考上述博文0x4E00~0x9FA5。打印结果和常见的python结果一致。startStrDec=hex2dec('4e00');stopStrDec=hex2dec('9fa5');wordHanzi=cell(stopStrDec-startStrDec+1,1);s=1;for k=startStrDec:stopStrDec temp原创 2022-02-27 12:30:10 · 2563 阅读 · 0 评论 -
Matlab捕捉和处理警告
在matlab中有时候需要捕捉警告,可以用如下的语句: [msgstr, msgid]=lastwarn; 需要清空处理的话可以用如下的语句: lastwarn('')原创 2022-02-26 16:55:36 · 729 阅读 · 0 评论 -
Fddb数据集人脸label可视化(matlab)
fddb数据集的下载地址为fddb 其中的标签格式如下:<major_axis_radius minor_axis_radius angle center_x center_y 1>. 标签文件里面给出的是个椭圆,其中的angle 是角度,在程序中将其作为偏向左边或者右边的角度(单位为弧度),效果基本吻合。 下面是matlab可视化的一个小程序和效果图。clear all;close all;imgSourceFolder='E:/WorkSpace/ma原创 2022-02-11 14:17:17 · 1472 阅读 · 0 评论 -
resnet识别cifar10数据集(python)
tensorflow识别cifar10例程原创 2022-01-08 10:15:39 · 908 阅读 · 0 评论 -
Office提示“由于本机的限制,该操作已被取消。请与系统管理员联系“
今天在word中加自动生成的目录后,用ctrl加“单击”出现了“由于本机的限制,该操作已被取消。请与系统管理员联系”的错误提示。按照网上的注册表修改方法错误仍在。 最后把以前卸载掉的IE11(windows10系统)又重新安装了,然后再修改了注册表。终于目录可以正常使用了。window10下重装ie11可以参考[win10下重装ie11]等等。(https://jingyan.baidu.com/article/e8cdb32b0907dc37052badcb.html) 网上修改原创 2021-12-31 16:57:30 · 1828 阅读 · 0 评论 -
CNN网络识别MNIST数据集的matlab程序
最近在学神经网络,顺便做了一个mnist数据集的识别程序,采用cnn实现。许多内容采用的是matlab例程中的程序。 mnist数据集需要下载,解压后和下面的程序放在同一目录下,网址为:http://yann.lecun.com/exdb/mnist/. 多次测试基本都能达到99%的识别率,不排除小于99%的识别率。 下面是程序:% 实现MNIST数据集的识别,在matlab2018运行正常。需要先下载数据集,% 网址为:http://yann.lecun.com/exd原创 2021-12-15 17:06:06 · 3294 阅读 · 0 评论 -
Matlab中导出清晰图片
写文章的时候有时需要matlab导出清晰的图片,如果直接用figure里面的保存的话不够清晰,如下图:可在figure的菜单中,选择File-Export Setup,打开如下界面:在Rendering中把Resolution(dpi)改为600,然后点击Apply to Figure确认(这一步比较重要)。在下一选项Fonts中:默认的font size是10,这里可以改为15,再Apply to Figure.下一个选项Lines中默认的line width是1,可以改为2,再App原创 2021-11-14 23:05:26 · 11884 阅读 · 0 评论 -
NVIDIA Control panel Application,8.1.760.0已停止工作 解决办法
需要查看一下cuda的版本。结果发现nvidia控制面板的 系统信息 打开时出现“NVIDIA Control panel Application,8.1.760.0已停止工作”的错误提示,重新安装显卡驱动依然如此。 最后把显卡的驱动换成一个老版本的解决了。 我的显卡的目前官网最新的是471.12,换成了451.67的。...原创 2021-10-31 00:31:54 · 5109 阅读 · 0 评论 -
随机游动的Matlab小程序
前一段时间需要做大量的蒙特卡罗仿真,做了一个随机游走的Matlab小程序。close all;clear all;s=0.04; %max step sizex=rand-0.5; %x initial valuey=rand-0.5; %y initial valuehx=animatedline('Color','r','Marker','x');xborder=[-1 1];yborder=[-1 1]; %x and y axis boundaryaxis([xborder原创 2021-09-16 12:27:28 · 1353 阅读 · 0 评论 -
时间抽取(DIT)基2FFT算法(matlab)
参考文献《数字信号处理. 理论、算法与实现》 第二版实现FFT,主要就是实现下图中的一个蝶形运算。下面是用matlab编写的实现函数。function [Xk]=DIT_FFT_2_MOD(xn,N) t=1:N; WWr=exp(-1i*2*pi/N*[0:N/2-1].');%旋转因子 %蝶形运算开始 M=log2(N);%“级”的数量 % 码位倒置 Xk=permute(reshape(xn,2*ones(1,M)),M:-1:1); Xk原创 2021-08-23 01:09:48 · 9190 阅读 · 0 评论 -
关于永磁体定位的研究实验
因需要做永磁体定位(胶囊内镜方面应用)的算法,故在网上搜了许多相关研究论文,然后根据其中的方法去做。然而结果很不理想,最后仔细分析了一下,主要有两个方面的原因。 1.现有算法大多考虑的是无噪声叠加的情况,而实际实现时,磁传感器测得到磁场数据三个轴的方向都叠加有噪声,在磁场强的方向有,磁场弱的方向也有,三个轴方向的噪声均值基本一致,但是影响肯定是不同的,这个噪声对定位的影响是非常大的。简单的说,在仿真实验时,不加噪声的情况用LM(Levenberg-Marquard)算法就可以实现极高精度的定...原创 2021-07-09 12:27:04 · 851 阅读 · 21 评论