草庐IT

LVGL-GUI

全部标签

LVGL库入门教程01-移植到STM32(触摸屏)

LVGL库移植STM32LVGL库简介LVGL(LightandVersatileGraphicsLibrary)是一个免费、开源的嵌入式图形库,可以创建丰富、美观的界面,具有许多可以自定义样式的控件,支持按键或触摸响应,支持中文字符,并且内存占用较低。可以在https://lvgl.io/demos使用网页端体验LVGL的动态效果,再决定是否需要使用LVGL。LVGL使用C语言编写,可以用在树莓派、ESP32、STM32等单片机上,并支持各种中大型屏幕(只需要提供屏幕的绘图API即可)。LVGL的官网地址为:https://lvgl.io/,GitHub地址为:https://github.

基于支持向量机的图像分类系统(MATLAB GUI界面版)

摘要:本文详细介绍基于支持向量机的图像分类系统,给出MATLAB的算法介绍及界面设计过程。在界面中可点击选择图片或带图片的文件夹,系统自动对所涉及图片进行识别分类,可选择自己训练的模型进行分类;另外系统设计了模型训练功能,可在界面上选择训练数据集的文件夹和少量选择设置,系统便可以自动进行模型训练,适合不同的自定义数据集;算法部分的特征提取过程采用方向梯度直方图(HOG)特征,分类过程采用性能优异的核支持向量机(SVM)算法。系统界面清新美观,文中包含完整的代码文件及数据集,开箱即用,适合新手朋友学习参考。目录前言1.效果演示2.Caltech101数据集3.HOG特征提取4.训练和评估模型5.

基于支持向量机的图像分类系统(MATLAB GUI界面版)

摘要:本文详细介绍基于支持向量机的图像分类系统,给出MATLAB的算法介绍及界面设计过程。在界面中可点击选择图片或带图片的文件夹,系统自动对所涉及图片进行识别分类,可选择自己训练的模型进行分类;另外系统设计了模型训练功能,可在界面上选择训练数据集的文件夹和少量选择设置,系统便可以自动进行模型训练,适合不同的自定义数据集;算法部分的特征提取过程采用方向梯度直方图(HOG)特征,分类过程采用性能优异的核支持向量机(SVM)算法。系统界面清新美观,文中包含完整的代码文件及数据集,开箱即用,适合新手朋友学习参考。目录前言1.效果演示2.Caltech101数据集3.HOG特征提取4.训练和评估模型5.

基于支持向量机的手写数字识别详解(MATLAB GUI代码,提供手写板)

摘要:本文详细介绍如何利用MATLAB实现手写数字的识别,其中特征提取过程采用方向梯度直方图(HOG)特征,分类过程采用性能优异的支持向量机(SVM)算法,训练测试数据集为学术及工程上常用的MNIST手写数字数据集,博主为SVM设置了合适的核函数,最终的测试准确率达99%的较高水平。根据训练得到的模型,利用MATLABGUI工具设计了可以手写输入或读取图片进行识别的系统界面,同时可视化图片处理过程及识别结果。本套代码集成了众多机器学习的基础技术,适用性极强(用户可修改图片文件夹实现自定义数据集训练),相信会是一个非常好的学习Demo。本博文目录如下:目录前言1.效果演示2.MNIST数据集3.

基于支持向量机的手写数字识别详解(MATLAB GUI代码,提供手写板)

摘要:本文详细介绍如何利用MATLAB实现手写数字的识别,其中特征提取过程采用方向梯度直方图(HOG)特征,分类过程采用性能优异的支持向量机(SVM)算法,训练测试数据集为学术及工程上常用的MNIST手写数字数据集,博主为SVM设置了合适的核函数,最终的测试准确率达99%的较高水平。根据训练得到的模型,利用MATLABGUI工具设计了可以手写输入或读取图片进行识别的系统界面,同时可视化图片处理过程及识别结果。本套代码集成了众多机器学习的基础技术,适用性极强(用户可修改图片文件夹实现自定义数据集训练),相信会是一个非常好的学习Demo。本博文目录如下:目录前言1.效果演示2.MNIST数据集3.

LVGL 中图片使用问题

此笔记主要是记录在LVGL中使用图片的几种方式,以及使用过程中遇到的问题。最近在ARMlinux中使用LVGL时,发现加载图片变得很卡,一开始还好,当连续加载的图片变多后,特别是动画的过程中直接无法看,折腾了一会直接懵逼了,尝试了各种办法都没搞定,后来发现是我没有好好看文档,导致的问题,这里特意记录一下。一、基本信息lvgl版本:8.3使用环境:linux屏幕大小:480*800二、lvgl外部文件使用为了方便后面的学习,这里先记录一下在linux中通过lvgl使用外部文件的方式,有需要的可以参考一下,好像其他博主很少特意记录这个问题,我也折腾了好一会打开外部文件使用lvgl在8.0后就已经集

LVGL 中图片使用问题

此笔记主要是记录在LVGL中使用图片的几种方式,以及使用过程中遇到的问题。最近在ARMlinux中使用LVGL时,发现加载图片变得很卡,一开始还好,当连续加载的图片变多后,特别是动画的过程中直接无法看,折腾了一会直接懵逼了,尝试了各种办法都没搞定,后来发现是我没有好好看文档,导致的问题,这里特意记录一下。一、基本信息lvgl版本:8.3使用环境:linux屏幕大小:480*800二、lvgl外部文件使用为了方便后面的学习,这里先记录一下在linux中通过lvgl使用外部文件的方式,有需要的可以参考一下,好像其他博主很少特意记录这个问题,我也折腾了好一会打开外部文件使用lvgl在8.0后就已经集

优秀的Kafka GUI客户端、可视化管理工具、监控工具

想要查看Topic里的消息却找不到软件,想要查看或更新Broker、Topic配置,想要监控Broker服务器状态?试试下面的KafkaGUI工具——KafkaAssistant官网地址:http://www.redisant.cn/ka连接到Kafka集群输入Bootstrapserver和Post即可连接,支持各种认证协议仪表盘通过上方的仪表盘按钮即可打开实时监控界面,可以查看请求处理器空闲率、流出和流出字节量、流入消息量等等。生成拓扑图Topology.describe()返回的字符串一键转换为拓扑图查看Topic选择Topics选项卡,列出当前集群下所有Topic,右侧可以分别查看集群

优秀的Kafka GUI客户端、可视化管理工具、监控工具

想要查看Topic里的消息却找不到软件,想要查看或更新Broker、Topic配置,想要监控Broker服务器状态?试试下面的KafkaGUI工具——KafkaAssistant官网地址:http://www.redisant.cn/ka连接到Kafka集群输入Bootstrapserver和Post即可连接,支持各种认证协议仪表盘通过上方的仪表盘按钮即可打开实时监控界面,可以查看请求处理器空闲率、流出和流出字节量、流入消息量等等。生成拓扑图Topology.describe()返回的字符串一键转换为拓扑图查看Topic选择Topics选项卡,列出当前集群下所有Topic,右侧可以分别查看集群

自制的MATLAB拼图游戏GUI界面版详解(中篇)

摘要:这篇博文在早前本人写的介绍拼图游戏的基础上推出带有GUI用户界面的增强版,这里将通过上、中、下三篇博文详细介绍利用MATLABGUI设计的拼图游戏完整实现过程,每篇都会附上相应代码及解释。中篇主要讲解拼图游戏中游戏难度选择(拼图阶数设置)与拼图块数字提示功能的详细实现过程。中篇的要点如下:拼图游戏初始图片显示拼图游戏阶数选择功能拼图块数字提示功能点击跳转至拼图游戏全部文件下载页1.前言    从网络上可以看到用Java,C++等语言编写的拼图小游戏多不胜数,MATLAB作为高校几乎必设的一名基础编程语言或工具,大多都是用在数据计算、科学研究及实验仿真上,而网上流传的其编写小游戏的代码都是