- 博客(5)
- 收藏
- 关注
原创 基于K均值聚类算法的图像分割(Matlab)
文章目录一、K均值聚类算法是什么?1、什么是聚类?2、初探K均值聚类算法3、K均值算法的原理与理解二、K均值聚类算法如何在图像分割上应用?三、Matlab仿真一、K均值聚类算法是什么?1、什么是聚类?聚类是指通过既定的规则把物理或者抽象的集分成几个由类似特征的样本组成的类的过程。复杂点说,聚类指用一种类似性度为标准,将类似的样本划分到同一个组中,最终得到多个类。下图为聚类的过程。图1-聚类的过程2、初探K均值聚类算法K- means算法是一种迭代运算的算法。K-means因其简便、有效的特点,
2021-11-26 10:30:25
19356
14
转载 UCOSⅢ系统内部任务
文章目录前言一、空闲任务二、时钟节拍任务三、统计任务四、定时任务五、中断服务管理任务六、钩子函数1、空闲任务钩子函数2、其他任务钩子函数思考前言UCOSⅢ中有5个系统任务,空闲任务、时钟节拍任务、统计任务、定时任务和中断服务管理任务。一、空闲任务OS_IdleTask在os_core.c文件中定义。任务OS_IdleTask是必须创建的,不过不需要手动创建,在调用OS_Init()初始化ucos的时候就会被创建。打开OS_Init()函数,可以看到,在其中调用了OS_IdleTaskInit,代码如
2021-11-02 08:06:46
525
转载 UCOSⅢ 任务管理
前言多任务操作系统最主要的就是对任务的管理,包括任务的创建、挂起、删除和调度等,因此对于UCOSⅢ操作系统中任务管理的理解就显得尤为重要。一、UCOSⅢ启动和初始化在使用UCOSⅢ的时候我们要按照一定的顺序初始化并打开UCOSⅢ:1、最先肯定是要调用OSInit()初始化UCOSⅢ。2、创建任务,一般我们在main()函数中只创建一个start_task任务,其他任务都在start_task任务中创建,在调用OSTaskCreate()函数创建任务的时候一定要调用OS_CRITICAL_ENTER
2021-10-31 03:02:42
613
原创 UCOSⅢ简介
UCOSⅢ简介简述一、裸机系统与多任务系统二、UCOSⅢ的重要特性二、UCOSⅢ的组成简述UCOSⅢ(UCOS的第三代内核)是一个可裁剪、可固化、可剥夺的多任务系统,具有高度可移植性,没有任务数目的限制,特别适合微处理器和控制器,是和很多商业操作系统性能相当的实时操作系统(RTOS)。随着产品要实现的功能越来越多,单纯的裸机系统以及不能完美的解决问题(响应速度、程序架构条理性等等),反而会使编程变得更加复杂,所以使用一个高效的系统是必然的。除了UCOSⅢ,FreeRTOS操作系统也得到广泛的应用,因
2021-10-27 22:20:57
1710
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人