- 博客(7)
- 资源 (10)
- 收藏
- 关注
原创 简易实现机场货框贴条位置的提取(Matlab)
任务:给定一张图片,图片中为某机场货框(没做过飞机不知道怎么描述)两侧贴有红绿蓝颜色的贴条,写程序实现对两侧贴条位置的读取。(本任务为计算机视觉老师给的,用最简易的方法写了一下,没用什么高深的算法,写的很菜...)原图:...
2018-05-29 20:46:41 560
原创 感知器算法实现多类样本的线性分类(Matlab)
原理:略。步骤:二分类问题:(1)将第一类样本作为正样本,第二类样本作为负样本。首先,对样本的向量空间进行增广,即对n维向量x的首部或者尾部增加一个参数1,增广为(n+1)维向量,并对其进行规范化,即正样本不做处理,负样本的(n+1)维向量取负。(2)定义一个(n+1)维权向量w,并进行初始化,定义学习步长LearnRate。(3)进行迭代,对于每个样本,如果w与x的转置的乘积大于0,则不做处理,...
2018-05-22 17:50:22 16231 9
原创 使用Fisher线性分类器实现人脸判别的二分类问题和多分类问题(Matlab)
基本思想若把样本的多维特征空间的点投影到一条直线上,就能把特征空间压缩成一维。那么关键就是找到这条直线的方向,找得好,分得好,找不好,就混在一起。因此fisher方法目标就是找到这个最好的直线方向以及如何实现向最好方向投影的变换。这个投影变换恰是我们所寻求的解向量 ,这是fisher算法的基本问题。样本训练集以及待测样本的特征数目为n。为了找到最佳投影方向,需要计算出各类均值、样本类内离散度矩阵...
2018-05-12 21:59:26 8376 20
原创 基于超像素距离的图像显著性检测(Matlab2017a)
一.基本步骤 1.导入一张图片,将图片压缩(在这里压缩成300*300)。I=imread('timg.jpg');I=imresize(uint8(I),[300,300]);2.对压缩后的图片进行一次高斯平滑。mode=fspecial('gaussian', 6, 3);IS=imfilter(I,mode,'replicate'); 3.对平滑后的图片进行超像素分割。[label,nu...
2018-05-12 17:54:05 14313 34
原创 使用Apriori实现蔬菜价格涨跌关联分析
Apriori算法基本流程:0.设定最小支持度(数)和最小置信度(数)1.遍历事件集,形成1项集,删去不满足的最小支持度(数)和最小置信度(数)的事件,得到频繁1项集。2.由频繁k项集生成(k+1)项集,对于新项集中每个事件根据剪枝方法进行剪枝,在根据最小支持度和最小置信度进行删除和保留,得到频繁(k+1)项集。3.循环2,直至产生的频繁(k'+1)项集为空为止。其中剪枝条件为...
2018-05-07 13:21:22 4373 42
原创 利用一般分配律降低时间复杂度
一般分配律(general distributive law):其中J与K为任意实数集,一般分配律可用交换求和次序(interchanging the order of summation)证明。一般分配律有两种基本类型:简易型(vanilla):以及复杂型(rocky road):艾弗森方程(Iverson Equation):[1<=j<=n][j<=k<=n]=[1&...
2018-05-05 17:41:57 523 4
原创 A*算法解决八数码问题(C++类改进版)
八数码问题: 在一个3*3的棋盘中,分别用1,2,3,...,8表示八个数码方格,用0表示空缺的方格,现给出一个初始状态和目标状态,寻找出在评估函数f(n)=g(n)+h(n)的限制下,以最少的步数到达目标状态(一次将一个数码方格移动到空缺的方格中);其中,g(n)表示n节点与目标状态的“距离”,h(n)表示n节点与初始状态的距离。现在令g(n)为当前节点n与目标状态数码方格位置不同的个数,...
2018-05-05 16:17:41 8768 5
图像的重复边界条件repeat.m
2021-01-17
scrap_beach_image(下)
2020-11-05
scrap_beach_image(上)
2020-11-05
Synthetic aperture imaging using dense camera array.zip
2020-08-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人