- 博客(7)
- 收藏
- 关注
原创 opencv模板匹配
腐蚀是原图中的高亮区域被蚕食,效果图拥有比原图更小的高亮区域。Shi-Tomasi角点检测:除了上述的Harris角点检测方法,我们还可以采用Shi-Tomasi方法进行角点检测。opencv里有一个很好的函数getStructuringElement,我们只要往这个函数传相应的处理参数,就可以进行相应的操作了,使用起来非常方便。Harris角点检测:Harris角点检测是一种直接基于灰度图的角点提取算法,稳定性高,尤其对L型角点(也就是直角)检测精度高。缺点也是明显的,就是运算速度慢。
2024-04-29 11:10:33
1625
原创 stm32f407单片机:I2C传输控制ADS1115
1.I2C初始化2.配置ADS1115并启动转换3.接收转换数据void I2C_init(void){ RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOB,ENABLE); RCC_APB1PeriphClockCmd(RCC_APB1Periph_I2C1,ENABLE); GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8 | GPIO_Pin_9;//复用开漏模式 GPIO_InitStructure.GP
2020-08-15 16:24:37
1211
1
原创 stm32f407单片机:ADC转换
1.ADC初始化2.ADC启动//ADC初始化void ADC1_init(void){ ADC_CommonInitTypeDef ADC_CommonInitStructure; ADC_InitTypeDef ADC_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_ADC1, ENABLE); //使能ADC1时钟 ADC_CommonInitStructure.ADC_Mode = ADC_Mode_Independe
2020-08-15 16:10:38
1681
原创 stm32f407单片机:串口通信
1.串口初始化2.串口发送3.串口接收//串口初始化USART_init(void){ USART_InitTypeDef USART_InitStructure; GPIO_InitTypeDef GPIO_InitStructure; RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA, ENABLE); //使能GPIOA时钟 RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1, ENABLE);
2020-08-15 16:00:18
1176
原创 8086CPU相关汇编语言的简单概述
8086CPU简单概述及相关汇编语言寄存器通用寄存器8806CPU给出物理地址的方法段寄存器修改CS,IP的指令寄存器(内存访问)栈机制寄存器8086CPU有14个寄存器:AX,BX,CX,DX,SI,DI,SP,BP,IP,CS,SS,DS,ES,PSW通用寄存器AX,BX,CX,DX存放一般性的数据,可以分为高8位和第8位8806CPU给出物理地址的方法物理地址=段地址×16+偏移地址段寄存器CS,DS,SS,ESCS和IP是是两个最关键的寄存器CS:代码段寄存器 IP:指令指针寄
2020-06-08 14:18:15
1496
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅