自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 问答 (2)
  • 收藏
  • 关注

原创 开始PAT学习

2019.7.29从今天开始PAT的学习本次学习所有参考均为胡凡与曾磊主编的《算法笔记》一年没有接触过C和数据结构,刚开始磕磕碰碰基本上全是错,好不容易打出来总会有一个测试点报错改来改去非常浪费时间好不容易改完了又舍不得就这样进入下一题所以打算开始写PAT的学习日志,汇总我遇到的测试点错误和bug以及忽略的一些注意点这样以后重新复习时也会比较顺利一点...

2019-07-31 11:29:43 340

原创 大头菜价格预测详解+模型

关于动森中大头菜交易系统周日每周日上午,会有一个NPC(曹卖)来卖自家种的大头菜,卖价在90-110之间随机由于周日上午需要购入大头菜,所以周日整天商店不会对大头菜进行收购周一至周六从周一开始一直到周六,总共六天,商店都会进行大头菜收购总共分为 12 个区间,以半天为 1 个单位每半天价格会进行一次变动...

2020-06-16 04:42:12 7929

原创 图像检索

图像检索Bag Of Features 图像检索1、构造100张图片的数据集2、对所有图片进行SIFT特征提取代码实验结果3、采用k-means算法学习“视觉词典”4、根据IDF计算每个视觉单词的权Bag Of Features 图像检索1、构造100张图片的数据集2、对所有图片进行SIFT特征提取代码from PIL import Imagefrom pylab import *from PCV.localdescriptors import siftfrom matplotlib.f

2020-05-24 22:06:00 572

原创 计算视差

文章目录计算视差NCC原理双目立体匹配的步骤实验目的给定图片实验代码NCC 视差匹配结果更改窗口值进行多组实验实验小结计算视差NCC原理归一化相关性,normalization cross-correlation,因此简称NCC,下文中笔者将用NCC来代替这冗长的名称。NCC,顾名思义,就是用于归一化待匹配目标之间的相关程度,注意这里比较的是原始像素。通过在待匹配像素位置p(px,py)构...

2020-04-26 15:59:10 1592 1

原创 基础矩阵与对极几何

基础矩阵与对极几何估算基础矩阵步骤:导入两幅图像,并使用sift算法提取特征;使用函数match_twosided连接两幅图的特征;RANSAC去除错误点匹配;归一化8点算法估计基础矩阵。这是通过对应点来计算基础矩阵的算法。代码# -*- coding: utf-8 -*-from PIL import Imagefrom numpy import *from pylab i...

2020-04-21 23:48:21 416 1

原创 相机模型

相机模型

2020-04-07 11:52:11 257

原创 图像拼接

目录图像拼接原理与步骤实验一:针对单一物体进行图像拼接1、构建数据集2、代码3、实验结果3.1、对每张图进行SIFT检测后与后一张图进行匹配实验结果3.2、进行图像拼接实验结果4、实验小结5、运行错误小结实验二:固定点位拍摄多张图片进行图像拼接1、构建数据集2、代码3、实验结果3.1、对每张图进行SIFT检测后与后一张图进行匹配实验结果3.2、进行图像拼接实验结果4、实验小结实验三:选取近景目标,...

2020-03-24 14:36:24 3704 1

原创 SIFT算法

SIFT算法

2020-03-08 11:59:31 689

原创 Harris角点检测算法

Harris角点检测算法算法步骤1、计算图像在和两个方向的梯度。2、计算图像两个方向梯度的乘积。3.、使用高斯函数对进行高斯加权(取),生成矩阵的元素和。4.、计算每个像素的Harris响应值,并对小于某一阈值的置为零。5.、在或的邻域内进行非最大值抑制,局部最大值点即为图像中的角点代码Harris.pyfrom pylab import *from numpy import ...

2020-02-25 12:30:00 1103

原创 爬虫练习_1

用爬虫爬取网站小说目标网站urlhttps://www.juyit.com/xiaoshuo/159/159107/爬行主页面原理简述选择有所有个章节标题的总览页面为爬虫主页面爬取所有章节的名称和url爬取书名通过url进入章节后爬取章节内容将内容写入txt文件,将无用字符替换为空,再进行保存通过循环进入下一章节直到所有章节爬行完毕代码import reimport...

2020-02-23 11:44:05 287

原创 图像处理基础

图像处理基础1、灰度变换# 灰度变换# -*- coding: utf-8 -*-from PIL import Imagefrom numpy import *from pylab import *im = array(Image.open('1.jpg').convert('L'))print (int(im.min()), int(im.max()))im2 = 255...

2020-02-19 00:09:34 194

原创 粒子群优化算法

粒子群优化算法概述粒子群优化(PSO, particle swarm optimization)算法是计算智能领域,除了蚁群算法,鱼群算法之外的一种群体智能的优化算法,该算法最早由Kennedy和Eberhart在1995年提出的,该算法源自对鸟类捕食问题的研究。  • PSO算法首先在可行解空间中初始化一群粒子,每个粒子都代表极值优化问题的一个潜在最优解,用位置、速度和适应度值三项指标表示...

2019-12-03 18:30:48 5008

原创 遗传算法与TSP问题

遗传算法与TSP问题TSP问题简介旅行商问题,又译为旅行推销员问题、货郎担问题,是数学领域中著名问题之一。假设有一个旅行商人要拜访n个城市,他必须选择所要走的路径,路径的限制是每个城市只能拜访一次,而且最后要回到原来出发的城市。路径的选择目标是要求得的路径路程为所有路径之中的最小值。遗传算法解决TSP是一个具有广泛的应用背景和重要理论价值的组合优化问题。 近年来,有很多解决该问题的较为有效...

2019-11-19 18:17:20 1841

原创 蚁群算法

蚁群算法代码%% 旅行商问题(TSP)优化%% 清空环境变量clear allclc%% 导入数据load citys_data.mat%% 计算城市间相互距离fprintf('Computing Distance Matrix... \n');n = size(citys,1);D = zeros(n,n);for i = 1:n for j = 1:n ...

2019-11-05 16:15:25 3470

原创 遗传算法

遗传算法概述遗传算法的基本思想是从初始种群出发,采用优胜劣汰、适者生存的自然法则选择个体,并通过杂交、变异来产生新一代种群,如此逐代进化,直到满足目标为止。遗传算法起源于对生物系统所进行的计算机模拟研究。它是模仿自然界生物进化机制发展起来的随机全局搜索和优化方法,借鉴了达尔文的进化论和孟德尔的遗传学说。其本质是一种高效、并行、全局搜索的方法,能在搜索过程中自动获取和积累有关搜索空间的知识,并...

2019-11-04 16:06:57 4360

原创 BP神经网络

BP神经网络BP(Back Propagation)网络是1986年由Rumelhart和McCelland为首的科学家小组提出,是一种按误差逆传播算法训练的多层前馈网络,是目前应用最广泛的神经网络模型之一。BP网络能学习和存贮大量的输入-输出模式映射关系,而无需事前揭示描述这种映射关系的数学方程。它的学习规则是使用最速下降法,通过反向传播来不断调整网络的权值和阈值,使网络的误差平方和最小。BP...

2019-11-04 10:50:04 736

原创 模糊聚类

基本概念:聚类分析是多元统计分析的一种,也是无监督模式识别的一个重要分支,在模式分类 图像处理和模糊规则处理等众多领域中获得最广泛的应用。它把一个没有类别标记的样本按照某种准则划分为若干子集,使相似的样本尽可能归于一类,而把不相似的样本划分到不同的类中。硬聚类把每个待识别的对象严格的划分某类中,具有非此即彼的性质,而模糊聚类建立了样本对类别的不确定描述,更能客观的反应客观世界,从而成为聚类分析的...

2019-11-04 10:42:16 11927 2

原创 模糊推理系统

模糊推理概述以模糊集合论为基础描述工具,对以一般集合论为基础描述工具的数理逻辑进行扩展,从而建立了模糊推理理论。是不确定推理的一种。从不精确的前提集合中得出可能的不精确结论的推理过程,又称近似推理。在人的思维中,推理过程常常是近似的。模糊控制器设计(MATLAB)a=newfis('fuzzf'); %创建新的模糊推理系统%输入1f1=1; a=...

2019-10-22 15:15:43 8273 1

原创 k-means算法学习

k均值聚类算法(k-means clustering algorithm)简介k-means算法是一种聚类算法,所谓聚类,即根据相似性原则,将具有较高相似度的数据对象划分至同一类簇,将具有较高相异度的数据对象划分至不同类簇。聚类与分类最大的区别在于,聚类过程为无监督过程,即待处理数据对象没有任何先验知识,而分类过程为有监督过程,即存在有先验知识的训练数据集。算法实现k均值聚类算法(k-...

2019-09-09 16:11:12 235

原创 PAT学习日志(6)--A1009 Product of Polynomials

A1009 Product of PolynomialsThis time, you are supposed to find A×B where A and B are two polynomials.Input Specification:Each input file contains one test case. Each case occupies 2 lines, and ea...

2019-08-01 11:16:09 106

原创 PAT学习日志(5)--A1002 A+B for Polynomials

A1002 A+B for PolynomialsThis time, you are supposed to find A+B where A and B are two polynomials.Input Specification:Each input file contains one test case. Each case occupies 2 lines, and each ...

2019-07-31 18:29:01 215

原创 PAT学习日志(4)--A1065 A+B and C (64bit)

A1065 A+B and C (64bit)Given three integers A, B and C in [−2^​63​​ ,2^​63​​ ], you are supposed to tell whether A+B>C.Input Specification:The first line of the input gives the positive number ...

2019-07-31 11:50:56 131

原创 PAT学习日志(3)--A1046 Shortest Distance

A1046 Shortest DistanceThe task is really simple: given N exits on a highway which forms a simple cycle, you are supposed to tell the shortest distance between any pair of exits.Input Specification...

2019-07-30 23:53:59 110

原创 PAT学习日志(2)--B1018 锤子剪刀布

B1018 锤子剪刀布大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势,胜负规则锤子->剪刀,剪刀->布,布->锤子现给出两人的交锋记录,请统计双方的胜、平、负次数,并且给出双方分别出什么手势的胜算最大。输入格式:输入第 1 行给出正整数 N(≤10^​5),即双方交锋的次数。随后 N 行,每行给出一次交锋的信息,即甲、乙双方同时给出的的手势。C 代表“锤子”、J...

2019-07-30 18:18:21 138

原创 PAT学习日志(1)--B1012 数字分类

关于测试点最后一点给定一系列正整数,请按要求对数字进行分类,并输出以下 5 个数字:A​1= 能被 5 整除的数字中所有偶数的和;A2= 将被 5 除后余 1 的数字按给出顺序进行交错求和,即计算 n1−n​2+n​3−n​4⋯;A3= 被 5 除后余 2 的数字的个数;A​4= 被 5 除后余 3 的数字的平均数,精确到小数点后 1 位;A​5= 被 5 除后余 4 的数字中最大数...

2019-07-29 19:50:39 141

空空如也

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

TA关注的人

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