识别并跟踪红灯,硬件利用树莓派实现。python、opencv实现软件功能。其中有高效扫描方法对比,场景:‘我要识别一个红灯,已经把目标准确的提取出来了,二值图像中白色为目标物,现在要算出二值图中的白色像素点的坐标。因为之后需要移植到树莓派,所以需要高效的方法’。 https://blog.csdn.net/qq_32768679/article/details/84398229(目标识别说明) https://blog.csdn.net/qq_32768679/article/details/84317173(小工具说明)
2019-12-25 11:23:44 29KB 嵌入式 智能小车 目标跟踪 opencv
1
本资料可以用于许多初学者,可以很好的用于智能车测试,以及代码调试。
2019-12-21 22:25:53 23KB WiFi 蓝牙
1
基于msp430f169的避障小车程序,红外避障,自动循迹
2019-12-21 22:24:59 6KB 智能车
1
智能小车避障规划,方案比较和选择,超声波、红外等发方案的分析
2019-12-21 22:23:42 2.1MB 智能小车 简易小车 避障 路径规划
1
51单片机做的自动巡线小车程序,带有自动记忆的算法,可以自动的分析出走的路径,然后直接不走弯路,直达终点
2019-12-21 22:20:33 22KB 51单片机 自动巡线 智能小车
1
基于AT89C52制作的智能小车,可实现超声波避障和红外避障,通过红外遥控和蓝牙控制小车以及寻迹功能。
2019-12-21 22:17:10 122KB 单片机 智能小车
1
智能小车的简单驱动,代码质量很高 #include "motor.h" //导入led头文件 #include "stm32f10x.h" //导入STM32官方库 #include "stm32f10x_rcc.h" //导入STM32的RCC时钟库 #include "PWM.h" //导入PWM //motor1 右轮 对应PA1 PA2 //motor2 左轮 对应 PA11 PA12 //该文件用于马达的驱动信号 控制相关运动状态 void Motor_12_Config(void) //定义初始化函数 { GPIO_InitTypeDef GPIO_InitStructure; //定义GPIO_InitTypeDef结构体 RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOA, ENABLE); //开启引脚时钟 RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOB, ENABLE); //开启引脚时钟 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_1|GPIO_Pin_2; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //通用推挽输出 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; //设置输出功率 GPIO_Init(GPIOA, &GPIO;_InitStructure); //初始化GPIOA的引脚参数,写进 GPIO_ResetBits(GPIOA,GPIO_Pin_1|GPIO_Pin_2); //所有引脚拉低 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_11|GPIO_Pin_12; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //通用推挽输出 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; //设置输出功率 GPIO_Init(GPIOB, &GPIO;_InitStructure); //初始化GPIOB的引脚参数,写进 GPIO_ResetBits(GPIOA,GPIO_Pin_11|GPIO_Pin_12); //所有引脚拉低 } //1是右轮,2是左轮 //下面为运动状态函数
2019-12-21 22:15:35 7.54MB 智能小车驱动
1
可以用手机APP操控小车的运动 #include "delay.h" #include "sys.h" #include "usart.h" #include "stm32f10x_tim.h" #include "motor.h" #include "PWM.h" int main(void) { u16 t; u16 len; u16 times=0; u8 a[200]; delay_init(); //延时函数初始化 NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //设置NVIC中断分组2:2位抢占优先级,2位响应优先级 uart_init(9600); //串口初始化为9600 TIM4_PWM_Init(899,0); Motor_12_Config(); //298电机驱动初始化 IN1(Low); IN2(High); IN3(Low); IN4(High);//保持控制正反转电平恒定默认直行 while(1) { Motor_1_STOP(); Motor_2_STOP(); if(USART_RX_STA&0x8000;) {
2019-12-21 22:15:35 3.3MB 智能小车
1
51单片机循迹程序,智能小车驱动,红外传感器
2019-12-21 22:11:12 26KB 51 循迹 红外
1
基于单片机的多功能《智能小车设计》 (电路+程序+论文)
2019-12-21 22:10:49 1.1MB 智能小车
1