- 博客(22)
- 资源 (5)
- 收藏
- 关注
翻译 openmmlab-mmclassifition
OpenMMLab的mmclassification是一个基于PyTorch实现的开源深度学习框架,用于图像分类任务。它提供了一系列经典的图像分类模型,例如ResNet、VGG、Inception、DenseNet、MobileNet等,并且支持训练和测试这些模型。
2023-03-07 16:40:37 977 2
原创 基于opencv的人脸识别
一、OpenCV的简介OpenCV是一个跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效,实现了图像处理和计算机视觉方面的很多通用算法。OpenCV用C++语言编写,它具有C ++,Python,Java和MATLAB接口,并支持Windows,Linux,Android和Mac OS,OpenCV主要倾向于实时视觉应用,并在可用时利用MMX和SSE指令。1、应用场景人机互动、物体识别、图像分割、人脸识别、动作识别、
2022-01-11 20:53:06 30778 29
原创 基于STM32的照片查看器课程报告
TFTLCD即薄膜晶体管液晶显示器。其英文全称为Thin Film Transistor Liquid Crystal Display。TFTLCD 与无源 TNLCD、STNLCD 的简单矩阵不同,它在液晶显示屏的每一个像素上都设置有一个薄膜晶体管(TFT),可有效地克服非选通时的串扰,使显示液晶屏的静态特性与扫描线数无关,因此大大提高了图像质量。目前许多电子设备使用TFTLCD作为显示屏,其前景好和实际运用广泛。
2022-01-08 20:45:20 1350 5
原创 项目六:串口通信控制舵机控制(加强版)
一、需要添加的代码main.c#include "motor.h"#include <stdio.h>#include "delay.h"#include "stm32f10x.h"#include "followline.h"#include "ultrasonic.h"#include "steeringengine.h"u8 UART3_data,UART1_data;u8 UART3_rcv[20],UART3_rcv_count;u8 UART1_rcv[
2021-09-06 19:12:42 1772 1
原创 项目六:定时器一产生PWM控制舵机
一、舵机工作原理 控制信号由接收机的通道进入信号调制芯片,获得直流的偏置电压。它内部有一个基准电路,产生周期为20ms,宽度为1.5ms的基准信号,将获得的直流偏置电压与电位器的电压比较,获得电压差输出。最后电压差的正负输出到电机驱动芯片决定电机的正反转。当电机转速一定时,通过级联减速此轮带动电位器旋转,使得电压差为0,电机停止转动。 舵机的控制:一般需要一个20ms左右的时基脉冲,该脉冲的高电平部分一般为0.5ms-2.5ms范围内的角度控制脉冲部分。本次实验的采用的舵机是180度伺服,控制关系..
2021-09-06 19:06:31 2772 1
原创 项目五:基于stm32f103的寻迹小车
前言:传感器工作原理:代码部分:main.c#include "motor.h"#include <stdio.h>#include "delay.h"#include "stm32f10x.h"#include "followline.h"#include "ultrasonic.h"u8 UART3_data,UART1_data;u8 UART3_rcv[20],UART3_rcv_count;u8 UART1_rcv[50],UART1_rcv..
2021-09-05 19:57:03 6274 26
原创 项目四:串口打印超声波测距
一、串口通信基础知识1、STM32的串口通信接口 。 UART:通用异步收发器 。 USART:通用同步异步收发器 。 大容量STM32F10x系列芯片,包含3个USART和2个UART。2、通信引脚RXD与TXD连接方式3、通信数据流动过程4、需要配置的串口参数5、与串口相关的的库函数6、库函数初始化串口步骤6、代码void uart_init1(u32 bound) { //...
2021-09-03 13:52:38 3511 15
原创 拓展项目三:由四位红外传感器控制电机-基础版
前言:在前面的基础上,将传感器的管脚初始化,读取传感器状态,写逻辑进行控制。改传感器返回数字信号(0/1)。一、4种输入模式: 输入浮空 输入上拉 输入下拉 模拟输入由于传感器返回的是0/1状态,采用上拉输入模式。二、电路图:三、查阅手册四个管脚没有特殊功能。四、外加代码main.c#include "motor.h"#include "stdio.h"#include "dela...
2021-09-01 18:55:18 2766 7
原创 项目三:利用PWM波和GPIO控制电机
一、驱动芯片介绍TB6612的的用法: TB6612是双驱动,也就是可以驱动两个电机下面分别是控制两个电机的IO口:STBY口接单片机的IO口 ,清零电机全部停止,置1 /0通过AIN1AIN2,BIN1,BIN2来控制正反转。二、...
2021-09-01 14:54:14 5410 7
原创 项目二:运用定时器中断实现蜂鸣器定时响
项目功能:使蜂鸣器每2秒交替响;一、基本流程二、相关库函数三、电路图四、代码实现bluzze.c#include "bluzze.h"#include "delay.h"void bluzze_init(void){ //定义GPIO_A初始化的结构体 GPIO_InitTypeDef GPIO_InitStruct_A; //打开PA管脚的时钟 RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPI...
2021-08-31 15:57:31 7819 3
原创 项目一:利用三色灯实现多种颜色变化
1、实验目的运用库函数编写,熟悉GPIO的运用。2、实验原理运用PWM原理实现颜色变化,使一个周期内三种单色光不同的占空比。3、电路原理图4、代码实现main#include "led.h"#include "stdio.h"#include "delay.h"#include "stm32f10x.h" u8 UART3_data,UART1_data; u8 UART3_rcv[20],UART3_rcv_count; u8 UART1_rcv[50..
2021-08-30 22:35:42 4954 9
原创 matlab-day6
粒子群算法求解2020建模A题问题三的代码: 问题三代码(粒子种群算法) main %***************************************************************%基于改进全局最优的粒子群算法求解第三问模型%***************************************************************%粒子群算法中的预设参数(参数的设置不是固定的,可以适当修改)clc,
2021-08-12 12:37:39 360 1
原创 matlab-day4
参考清风数学建模资料粒子群章节改进粒子群算法改进一 :自适应惯性权重(1)假设现在求最小值问题,那么:注意!!!代码段:f_i = fit(i); % 取出第i个粒子的适应度f_avg = sum(fit)/n; % 计算此时适应度的平均值f_min = min(fit); % 计算此时适应度的最小值iff_i <= f_avg iff_av...
2021-08-07 23:33:28 711 3
原创 matlab-day3
参考清风数学建模资料粒子群章节今日学习算法:粒子群算法定义:它的核心思想是利用群体中的个体对信息的共享使 整个群体的运动在问题求解空间中产生从无序到有序 的演化过程,从而获得问题的可行解。自己理解的流程图:理解概念:Ø粒子:优化问题的候选解 Ø位置:候选解所在的位置 Ø速度:候选解移动的速度 Ø适应度:评价粒子优劣的值,一般设置为目标函数值 Ø个体最佳位置:单个粒子迄今为止找到的最佳位置 Ø群体最佳位置:所有粒子迄今为止找到的最佳位置...
2021-08-06 23:43:47 1266 3
原创 matlab-day1
今日学习博主原文:《MATLAB使用教程(一)——从零开始,基础,数据类型——新手来看》, 一起来围观吧 https://blog.csdn.net/qq_38431572/article/details/102505256?utm_source=app&app_version=4.12.0&code=app_1562916241&uLinkId=usr1mkqgl919blen总结:...
2021-08-04 23:58:12 198 1
基于OpenCV的人脸识别项目
2022-01-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人