- 博客(21)
- 收藏
- 关注
原创 猫狗分类通过卷积神经网络实现
配置tensorflow、keras新建conda环境激活环境装tensorflow和Keras查看tensorflow和Keras版本。
2023-07-11 14:54:29
185
原创 HOG算法简单学习
高斯模糊(英语:Gaussian Blur),也叫高斯平滑,是在Adobe Photoshop、GIMP以及Paint.NET等图像处理软件中广泛使用的处理效果,通常用它来减少图像噪声以及降低细节层次。高斯平滑也用于计算机视觉算法中的预先处理阶段,以增强图像在不同比例大小下的图像效果(参见尺度空间表示以及尺度空间实现)。将这些局部直方图在图像的更大的范围内(叫做区间)进行对比度归一化,可以提高该算法的性能,所采用的方法是:先计算各直方图在这个区间中的密度,然后根据这个密度对区间中的各个细胞单元做归一化。
2023-07-02 17:02:34
1311
1
原创 用树莓派3B+和HC-SR04超声波测距模块实现测距 (1)
HC-SR04有4 个引脚, 2 个电源引脚(Vcc 、GND)和 2 个控制引脚(Trig、Echo)Vcc 和 Gnd 接 3.3v DC 电源,但不推荐用独立电源给它供电,可以接树莓派的引脚给它供电。Trig 引脚用来接收来自树莓派的控制信号。接任意 GPIO 口。Echo 引脚用来发送测距结果给树莓派。接任意 GPIO 口。HC-SR04 的测距过程树莓派向 Trig 脚发送一个持续 10us 的脉冲信号。
2023-06-29 19:09:29
252
1
原创 HLS基础
1.HLS的概念HLS是一款高层次综合工具,可以帮助开发者加快开发效率。开发者可以通过HLS将C/C++等高级语言转换为RTL电路。尤其,在对于一些比较复杂的算法的时候,能够提供较大的便利。2.HLS与VHDL/VerilogVHDL/Verilog对于一些算法比较简单,开发周期不长的来说是比较适用的,然而,一个开发过程,往往算法会比较复杂,并且可能会经历较长时间的仿真和调试,面对这样的问题,提出了HLS。通过高级语言编程,来实现功能模块,这样就会大大提供开发效率。3.HLS的关键技术。
2023-05-18 20:19:25
364
原创 FPGA的VGA显示基础实验
VGA通过引脚的模拟电压(0V-0.714V)显示红绿蓝三种颜色,不同的电压值对应不同的颜色。VGA驱动显示器用的是扫描的方式,一般是逐行扫描。逐行扫描是扫描从屏幕左上角一点开始,从左像右逐点扫描,每扫描完一行,电子束回到屏幕的左边下一行的起始位置,在这期间,CRT对电子束进行消隐,每行结束时,用行同步信号进行同步;当扫描完所有的行,形成一帧后,用场同步信号进行场同步,并使扫描回到屏幕左上方,同时进行场消隐,开始下一帧。
2023-04-20 21:50:01
123
原创 基于 NIOSII 软核的流水灯实验
基于 NIOSII 软核的流水灯实验第一部分硬件部分设计1)建立新项目2)进行Qsys系统设计(1)点Tools下拉菜单下的Platform Designer工具(2)启动后,点击File-save,填写文件名为kernel后点击OK(3)鼠标放在clk_0处点击Edit或是双击clk _0元件,对Clock进行时钟设计,设为50M。
2023-04-14 21:09:48
82
原创 stm32f103呼吸灯(PWM脉冲宽度调制)
若定时器的输出比较寄存器CCRx被赋值为PWM表中的元素,即可改变输出对应占空比的PWM波,控制LED灯, 如: 若CCRx=1,那么在CNTCCRx时,输出高电平,LED灯灭,此时𝑇IME(𝐿𝐸𝐷_𝑂𝑁) / TIME(𝑇𝐿𝐸𝐷_𝑂𝐹𝐹) = 1 / 1024;TIM_Prescaler:定时器时钟分频因子,它控制定时器计数器 CNT 计数加 1 所需要 的时间,它的值太大会导致输出的单个 PWM 波周期过长,影响控制的动态特性。
2022-11-07 20:03:04
602
原创 第7次作业——中断及串口通信进阶
PA1为灯,设置为output,并将PA1的GPIO output level设为high。boot0置0,然后再继续。5.找到hex文件进行烧录。PB0为开关,选择GPIO_EXIT0。2.芯片选择STM32F103C8。3.在keli加入以下代码。一.高低电平控制灯亮灭。4.生成hex文件。
2022-10-25 14:18:33
101
原创 第二次作业Gcc不是一个人在战斗
删除.c 和.h 外的所有文件。强制链接时使用静态链接库(gcc –L /usr/dev/mysql/lib –static –lmysqlclient test.o –o test)编译成可执行文件(gcc –c –I /usr/dev/mysql/include test.c –o test.o)链接(gcc –L /usr/dev/mysql/lib –lmysqlclient test.o –o test)预处理(gcc -E test.c -o test.i或gcc -E test.c)
2022-10-21 23:52:52
142
原创 第3周--ARM汇编程序入门实践
点击File–>Lincense Management–>Single-User Lincense,找到CID,复制CID中的内容填写到注册器的CID空白处,将注册器Keygen中Target选择为ARM,点击Generate,得到注册码。打开左边Target 1,右击Source Group 1,选择Add New Item to Group,添加Asm File (.s)文件,命名为keke并保存,就会得到以下界面,我们输入一段代码。然后在桌面找到keil软件图标,点击右键,以管理员身份运行。
2022-10-08 22:23:20
1103
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人