Step-into-ESP32

冷门框架芯片会梦见优秀IDE吗 —— ESP32入门实录

最近很难提起兴致写博客,正好因为兴趣和各种缘故入手了基于ESP32这个芯片的Node MCU-32S模块,打算用来做个课程设计,顺便熟悉一下新的芯片。然而令人没想到的是,为了完成设计目标,从搭建开发环境开始,我就已经走上了一条不归路。

那么接下来,本博客将会以相对轻松的语气来讲述我在入门ESP32路上(现在依然在这个路上)的经历和感受。

P.S. 提前剧透一个结局,PlatformIO成为了我开发ESP32的最终选择,PlatformIO+VS Code的开发组合适用性和舒适度都很好,十分推荐。

More...

Bit Count算法学习笔记

Pop_Count 位计数算法学习笔记

所谓Pop_Count算法,即Bit Population Count算法,解决的都是同一个简洁明了的问题——统计一个多位二进制数中‘1’的个数。如此简单的问题,不需要动脑子就可以想到循环判断的$O(n)$算法,而作为可能被频繁调用的功能,$O(n)$显然远算不上这个问题的最优解。在本篇中,我们将涉及多个”神乎其技“的Bit Count(位计数)算法,感受位操作与位运算的强大与奇妙。方便起见,本文将在C++语言下描述算法。

More...

MATLAB - First Step in Audio Processing

MATLAB音频录制与时域频域显示

MATLAB中有各种形式的数据输入函数,其强大而全面的数据读取功能让我们可以使用函数将视频数据、音频数据读取、存储到工作区内。对于视频和音频,进行数学操作和运算后的具体效果可以很直观地被感受到,例如将视频降采样、将音频通过滤波器等。

本篇博客中,我们将使用MATLAB实现电脑音频输入,音频的频谱分析与音频的滤波。

More...

OpenCV For Python Ep.2 HelloWorld

Python OpenCV Ep.2 初步应用(基于内置模型)

查看上一期

在配置好Python环境下的OpenCV之后,我们可以了解到OpenCV已经内置了不少很完善的计算机视觉算法和例程,而在OpenCV的GitHub上也有很多可用的模型。在本文中,我们将把其中的一些算法与基本例程投入到使用当中,完成一个比较基础的计算机视觉程序——人脸与人脸关键点检测。

More...

Try RoboCup2D——开发文档

CSU_ThreeNoobs 开发文档

CSU_ThreeNoobs 是在 CSU_Yunlu2012 Robocup 2D仿真足球队原有代码的基础上,进行了部分代码上的优化并新增了一些简单函数的2D仿真足球队程序。

2020.07.20

本改进在2020年CSU校赛中取得了前50%的成绩,以一分之差错失三等奖,实在是太菜了

More...
  • Copyrights © 2020-2026 Jzjerry Jiang
  • Visitors: | Views:

请我喝杯咖啡吧~