自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 k-means聚类算法对矩阵元素进行分类

实验目的使用k-means聚类算法对矩阵元素进行分类实验内容编写程序,使用k-means聚类方法对已知数据进行聚类,然后对未知样本进行分类。数据自己进行模拟生成,要求为整数,样本个数至少为 100个,类别作为输入参数。k-means 算法的基本思想:以空间k个点为中心进行聚类,对靠近他们的对象归类。通过迭代的方法,逐次更新各聚类中心的值,直至得到最好的聚类结果。最终的k各聚类具有以下特点:各聚类本身尽可能紧凑,而各聚类之间尽可能分开。假设把样本集分为k个类别,算法描述如下:适当选择k个类的初始

2022-01-22 09:50:17 2916 2

原创 python自定义类实现带超时功能的队列结构

目标(1)了解标准库time中time函数的用法(2)了解如何定义一个类(3)理解队列结构的特点。(4)理解入队和出队时超时功能的实现。实验内容编写程序,实现自定义类、模拟队列结构。要求实现入队、出队以及修改队列大小和判断队列是否为空,是否为满的功能,同时要求在入队时如果队列已满则等待指定时间,出队时如果队列已空则等待指定时间等辅助功能。自选现实生活案例演示类的该类的使用方法。实验说明:本实验通过自定义实现队列,其中要考虑到超时辅助功能,通过利用python中内置的列表来实现队列,其中通过列

2022-01-22 09:43:34 1577

原创 基于卷积神经网络的图像分类

实验任务与要求:使用PyTorch编写并训练卷积神经网络模型,用于识别花卉。花卉数据集17flowers.zip 与Resnet-50 预训练权值文件resnet50.pth 请从https://pan.baidu.com/s/10yigaKYGQyO9yWX0YN70Ng 下载, 其中17flowers.zip 中包含了train和val两个目录,分别为训练集与验证集,各有17种花卉的图像,该数据集是从oxfordflowers 17数据集构造的。第1部分:自行设计一个卷积神经网络,实现对花卉图像的识

2022-01-17 23:36:08 6261

原创 基于边缘检测和模型拟合检测车道线

实验任务与要求:给一张道路照片,检测并拟合出白色车道线。问题分析本实验采用计算机视觉中边缘检测和模型拟合等技术,检测并拟合出白色的车道线。通过分析本实验需要处理的图像,可以发现图片来源与真实场景中,其中有较多的噪声和干扰,例如车道旁的建筑物和绿化带,以及车道上的车辆也会对车道线的检测有所影响。其中通过观察样本图片,以及初步实验,发现由于样本中存在较多的干扰,如果直接对原始图像进行阈值化和求边缘图,车道线提取的边缘相对较少,不利于车道线的检测。通过进一步分析,可以确定基本的处理思路,由于场景的复杂

2022-01-17 23:15:30 2896

原创 基于边缘检测和透视变换的文档图像校正

实验任务与要求:对发生透视变换的文档图像进行几何校正处理,得到规范的文档图像。几何校正的目的是把发生了透视变换的目标变换为具有真实比例和角度的目标,如下图所示:左图中的地板砖经过透视变换之后,不再是正方形,经过校正之后,得到右侧图像,其中的地板砖被校正为正方形:本次实验提供了6张图像,每张图像中含有一个平面文档,你要对这6张图像中的文档进行校正,并把校正结果插入到本实验报告中。欢迎大家自己拍摄文档/海报等的图像,看看使用自己开发的程序能否正确的校正。可以要求手工输入文档的真实长宽比例,或者真实长

2022-01-17 22:58:00 4845 6

原创 基于图像金字塔的模板匹配检测螺母

实验任务与要求:图像01~05.jpg中是几个螺母的照片,请设计并实现一个方法,正确地检测出其中的螺母,注意:有一个是圆形的不要检测,只检测六边形螺母。可以从其中一幅图像中截取模板。问题分析本实验采用计算机视觉中模板匹配的相关技术,通过分析本实验中需要检测的场景与螺母的分布与位置,可以发现图片中螺母的形状是平躺,但存在不同大小和颜色的螺母,而且螺母之间间距也有稀疏不同,而且存在与螺母相似度较高的圆形物体,对多目标检测带来较大的影响。最后一张检测图像的检测场景更为复杂,由于存在许多干扰的元素。给螺母的检

2022-01-17 22:29:59 2025 1

原创 基于彩色直方图自适应检测电影镜头切换

实验目标利用颜色直方图检测电影片段007.mp4, Godfather.mp4的镜头。输入为视频文件名;输出为不同镜头的首尾帧;镜头按序号命名:001-1.jpg, 001-2.jpg, 002-1.jpg, 002-2.jpg, … 每一个镜头输出两个图像,对应与该镜头的首帧和尾帧(分别用-1,-2后缀表示)。问题分析本实验采用颜色直方图来检测电影片段中的镜头的切换,颜色直方图法首先将颜色空间分成为离散的颜色区间,计算每帧彩色图像中落入每个小区间的像素数目,得到其颜色直方图,然后计算两帧图像直方图

2022-01-17 22:06:39 2581

原创 Python简单电影推荐算法原理实现

Python具体需求功能要求编写程序,生成数据模拟(也可以使用网上爬取的真实数据)多人对多部定影的打分(1~5分),然后根据这些数据对某用户A进行推荐。源代码运行截图总结基于用户相似度的推荐算法,主要是计算用户之间的相似度,由于此相似度的规则是先比较共同评分电影的数量,再比较评分电影的评分值接近程度,因此,我采用一个设计的字典来记录目标用户与样本集中的用户之间的相似度,将某用户和目标用户ID构成的元组作为字典的键,然后分别计算公共打分电影数和电影评分差距构成的列表作为字典的值,通过自定义的排序函数可以实现按

2022-01-17 21:36:37 2917 4

原创 leetcode刷题总结之数组类算法

@初始化定义欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;

2021-03-11 22:08:58 159

原创 炉石传说201609-3CSP(Java)

import java.util.Scanner;class Role { int health; int attack; public Role() {} public void setNumber(int health,int attack) { this.health=health; this.attack=attack; } public void changeHealth(int attacknum) { this.health-=attacknum; }..

2021-01-26 22:17:10 251

原创 CSP2016-路径解析(Java 100分)

思路:本思路借鉴了CSDN博主的想法首先是采用堆栈的数据结构,来实现目录文件的回溯,通过进栈来深入路径,通过出栈来回溯上一层,然后正则化后的路径通过动态数组来进行反向,达到标准的正则化,主要是细节的处理,其中利用到了Java中的正则化表达式来实现/符号的等效!import java.util.Scanner;import java.util.Stack;import java.util.Vector;public class Main { public static void main(S.

2021-01-25 23:05:05 166

原创 Matlab实现K-means聚类函数

function [label] = my_kmeans(X,k) [m,n]=size(X); label=zeros(m,1);%初始化label向量 u_index=randperm(m,k);%生成k个[1,m]范围的随机的不重复的正整数 u=X(u_index,:);%初始化均值向量while(true) %迭代操作 Distance=sqrt(u.^2*ones(n,m)+ones(size(u))*(X').^2-2*u*X');%生成每个样本与k个聚类中心的

2021-01-24 17:39:36 378

原创 称检测点查询CSP(C++结构体排序)

#include<bits/stdc++.h>using namespace std;const int N=200;struct testpos{ int id; int dis;};testpos test[N];bool cmp(testpos a,testpos b){ if(a.dis<b.dis){ return true; } if(a.dis==b.dis){ if(a.id<b.id){ return true; } .

2021-01-23 22:52:59 170

原创 CCF-CSP 202012-2 期末预测之最佳阈值C++

前缀和(数据预处理,降低查找循环复杂度!)for(int i=1;i<=nums.length;i++){sum[i]=sum[i-1]+nums[i];}在这里插入代码片sum[l,r]=sum[r]-sum[l-1];源代码#include<bits/stdc++.h>using namespace std;const int maxn=1e5+4;struct mcase{ int y; int res;};vector<mcase>mt.

2021-01-21 01:02:58 697

原创 CSP-风险人群筛查Python-Java-C++实现(100分)

CSP-风险人群筛查Python-Java-C++实现(100分)问题描述C++源代码#include<iostream>using namespace std;const int maxt=1000;int dangerz[4];int n,k,t;int pnum=0;int snum=0;struct pos{ int x; int y;};pos posarr[maxt];void Init(){ cin>>n>>k&gt

2021-01-15 01:22:38 150 2

原创 Python安装机器学习sklearn库出现Error的解决方法

Python安装机器学习sklearn库出现ErrorError:Could not install packages due to an EnvironmentError [Errno 2] No such file or director由 Windows 上的文件路径长度限制导致的错误如果 Python 安装在嵌套位置(如用户主目录下的文件夹结构)中,则在达到 Windows 的默认路径大小限制时,pip 可能会无法安装包,例如:AppDataC:\Users\username>C:\U

2020-11-13 16:26:22 2551 8

文档图像校正+OpenCV+直线检测+校正图像

文档图像校正+OpenCV+直线检测+校正图像

2022-04-22

空空如也

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

TA关注的人

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