自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (21)
  • 收藏
  • 关注

原创 nms非极大值抑制实现C++

#include <iostream>#include <vector>#include <algorithm>using std::cout;using std::cin;struct BoundingBox{ float x1; float y1; float x2; float y2; float score;};stru...

2019-10-29 22:55:42 384

原创 编译opencv-contrib模块

概述:在opencv3版本中,将特征点提取的相关算法从opencv2的feature2d中搬移到了opencv-contrib模块中的xfeature2d模块中.如果需要使用这部分功能,需要编译opencv源码和opencv-contrib模块.添加opencv_contrib模块的具体步骤:1.安装cmake工具 www.cmake.rog2.在github下载opencv...

2019-06-19 12:36:02 2030

原创 SPI总线基本原理

基本概念SPI是全双工的同步串行数据总线接口.常用于MCU和外围设备如FLASHRAM、网络控制器、LCD显示驱动器、A/D转换器等进行通信.该接口有4条信号线:串行时钟线(SCLK)、主机输入/从机输出数据线MISO、主机输出/从机输入数据线MOSI和低电平有效的从设备片选信号线SS.同步: SPI通信分为主设备和从设备,允许一主多从或一主一从.通过SS片选信号选中不同的从...

2019-05-30 21:33:10 901 1

原创 频域滤波器

基本概念:图像的平滑除了在空间域中进行外,也可以在频率域中进行。频域的滤波分主要分为低通和高通滤波器.在频域上低频部分表示轮廓,高频部分表示细节.因此可以使用低通和高通滤波分本别对图像进行平滑和锐化处理.1.在频率上滤波的基本步骤分为:对图像进行扩充,填0,并将图像中心化.对离散图像进行离散傅里叶变换,图像在频域上将呈现周期无限扩展.空域上的离散函数对应频域上的周期函数.针对显...

2019-04-05 22:31:10 8057 1

原创 均值滤波/中值滤波/自适应滤波

1.基本概念:空域常见的滤波器分为均值/统计排序/自适应滤波器.1.均值滤波器:算术/几何/谐波/逆谐波均值滤波器.2.统序滤波器:中值/最大值/最小值/中点滤波器.3.自适应滤波器:自适应均值/自适应中值滤波器2.均值滤波器1.算术均值令Sxy表示中心点在(x,y)处,大小为m×n的滤波器窗口。算术均值滤波器就是简单的计算窗口区域的像素均值....

2019-04-05 22:25:02 6167

原创 函数名与函数指针

1.前言对函数名和函数指针存在一些疑惑,如下:p() / (*p)() / func()各自都是怎样对函数进行调用呢?函数名又到底是什么呢?通过一个简单的测试程序,并对其进行反汇编,对其分析,对上述问题有了清晰的认识.2.代码分析先贴上测试代码和反汇编代码,以供分析.2.1 测试源代码​typedef void (*pFunc)(void);void func(){ ...

2019-04-05 12:37:55 359 2

原创 S32K144 CANbootloaer实现

1.基本概念s32k144 canbootloader工程包含三部分.canbootloader程序:与CAN上位机进行通信,接收到更新指令后,将app程序烧录到appflash区域. app程序:实现用户功能,并监听app更新指令.若接收到app更新指令,则跳转到CANbootloadre进行程序更新. can上位机:根据用户操作,向app发送更新指令,向canbootloader...

2019-04-04 22:06:32 7640 8

原创 IAP功能原理分析与工作流程

1.基本概念: =============1.1 IAPIAP(In Application Programming)即在应用编程,IAP是用户自己的程序在运行过程中对User Flash的部分区域进行烧写,目的是为了在产品发布后可以方便地通过预留的通信口对产品中的固件程序进行更新升级。通常实现IAP功能时,即用户程序运行中作自身的更新操作,需要在设计固件程序时编写两个项目代码,第一个项目...

2019-04-04 20:30:14 3695 1

原创 ubuntu环境搭建

/********************************************************文件说明: 更换红帽到ubuntu的移植过程*********************************************************/ 1. /* 设置为root用户登录 */  sudo su root  passwd root  设置root密码   ge...

2018-05-31 13:57:47 146

原创 ARM-LINUX内核编译(含uboot-kernel-rootfs)

====================1.嵌入式软件层次1.bootloader(u-boot)   2.linux内核   3.文件系统(NFS yaffs2)      ====================2.u-boot的编译 1.清除原有配置和中间文件       make distclean        2. 配置开

2016-10-16 14:52:00 1446

基于S32K144的CANbootloader

基于S32K144的CANbootloader.自己实现的s32k144库函数和IAP(CAN)功能. 目录中包含自己编写的CANbootloader上位机,CANbootloader工程文件和APP工程测试文件.

2019-04-04

S32K144库函数

自己实现的s32k144库函数.包含工程源码和每个模块对应的示例程序. 包括adc/can/clock/flash/ftm/gpio/nvic/pit/uart/wdog/IAP(canbootloader) /pdb.

2019-04-04

基于s3c2440的智能家居控制系统

基于s3c2440的智能家居控制系统,包含手势控制和语音控制(外接语音芯片),温湿度,光照烟雾,OLED显示等.

2018-11-19

基于stm32的ov7725直存SD卡

当振动传感器触发中断,拍照三张照片,直接存入到SD卡中,不需要经过LCD.

2018-05-31

s3c2440BSP8266串口wifi

bsp8266 串口wifi,串口编程

2017-01-06

逻辑分析仪软件(驱动)

logic公司的逻辑分析仪软件.

2017-01-04

基于s3c2440的DHT11温湿度采集驱动

基于mini2440的 dht11温湿度采集驱动

2016-11-22

基于s3c2440的SPI驱动OLED

SPI驱动OLED,实现字符显示. 里面有实现现象等说明,比较详细.

2016-11-22

s3c2440的人体红外检测驱动

人体红外检测.mini2440开发板.linux 2.6

2016-11-03

ARM-Linux内核编译流程

适合arm-linux的内核编译, 包含u-boot,kernel,rootfs

2016-10-16

基于arm9的GPS定位

基于arm9的GPS定位,定位

2016-09-22

飞思卡尔摄像头专业上位机

飞思卡尔摄像头专业上位机,二值化.

2016-09-22

龙邱蓝牙上位机(一键更改蓝牙参数)

龙邱蓝牙上位机方便,(一键更改蓝牙参数)

2016-09-22

Jlink刷固件,龙邱v8

亲测,J-link刷固件,龙邱v8

2016-09-22

基于TCP的串口驱动程序

通过zigbee,串口接收数据,再通过tcp协议发送数据.

2016-09-22

基于stm32的LCD1314可探测金属

基于stm32的LCD1314可探测金属

2016-09-22

基于STM32的SPI双机通讯(含主从机)

基于stm32的双机通讯(含主从机程序)

2016-09-22

第11届恩智浦智能小车摄像头国赛程序

第11届恩智浦智能小车摄像头组国赛程序源码.

2016-09-22

基于STM32的SPI双机通讯

基于STM32的SPI双机通讯

2016-08-29

基于51单片机的简易电子琴

基于51单片机的简易电子琴

2016-08-29

飞思摄像头国赛程序

飞思摄像头国赛程序

2016-08-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除