
Python
文章平均质量分 97
PythonLearning
UExplorer
ue小白
展开
-
基于python3计算机视觉编程(八)BOW图像检索
图像检索一.图像检索简介一.图像检索简介在检索原理上,无论是基于文本的图像检索还是基于内容的图像检索,主要包括三方面:一方面对用户需求的分析和转化,形成可以1检索索引数据库的提问;另一方面,收集和加工图像资源,提取特征,分析并进行标引,2建立图像的索引数据库;最后一方面是根据相似度算法,计算用户提问与索引数据库中记录的相似度大小,3提取出满足阈值的记录作为结果,按照相似度降序的方式输出。为了进一步提高检索的准确性,许多系统结合相关反馈技术来收集用户对检索结果的反馈信息,这在CBIR中显得更为突出,因原创 2020-05-24 20:11:50 · 1309 阅读 · 1 评论 -
趋势外推法python实现
import numpy as npimport matplotlib.pyplot as pltfrom matplotlib.font_manager import FontPropertiesdef count_parameters(x_arry, y_arry, sum_n,n, n_arry): Par_t = sum_n Par_y = np.mean...原创 2020-05-08 09:07:13 · 2108 阅读 · 0 评论 -
移动平均指数平滑python实现
移动平均import numpy as npdef Move_average(list, n): list = np.convolve(lis, np.ones(n) / n, mode='valid') print("移动平均: ", list) return listdef Std(list): std = np.std(list) pri...原创 2020-05-07 11:04:10 · 2315 阅读 · 5 评论 -
基于python3计算机视觉编程(七)NCC实现视差图匹配
NCC实现视差图匹配一. 立体视觉的研究背景二. 双目立体匹配NCC2.1 NCC算法简介2.1 NCC基本原理2.2 匹配流程三. 视差算法立体匹配3.1 视差算法简介3.2 算法步骤四. NCC视差图匹配代码实现4.1 探究不同窗口值对结果的影响一. 立体视觉的研究背景立体视觉是计算机视觉领域的一个重要课题,它的目的在于重构场景的三维几何信息。立体视觉的研究具有重要的应用价值,其应用包括...原创 2020-04-26 16:32:33 · 3281 阅读 · 2 评论 -
基于python3计算机视觉编程(六)多视图几何
多视图几何1. 简介2. 对极几何3. 基础矩阵F3.1 基础矩阵性质3.2 基础矩阵原理4. 实验1. 简介多视图几何是描述同一场景不同视角的多幅图像与物体之间投影关系的几何模型。为了描述这种关系首先讨论单个相机只能获得一幅图像。实际意义是三维空间在二维空间上的一个投影。准确的说是变形的投影,因为相机投影关系和三维空间在二维基上最小二乘映射并不完全相同。2. 对极几何对极点(epip...原创 2020-04-22 00:47:59 · 849 阅读 · 0 评论 -
基于python3计算机视觉编程(五)照相机模型及张正友相机标定算法
照相机模型一. 针孔照相机模型原理一. 针孔照相机模型原理原创 2020-04-07 14:21:42 · 1145 阅读 · 0 评论 -
基于python3计算机视觉编程(四)图像拼接
在实验三的博客里面稍微简单的介绍了下基于RANSAC方法的图像拼接,接下来的实验将会着重RANSAC方法的不足以及其解决方案进行实验以及探讨,并随之引出APAP算法。目录一. RANSAC简介二. 算法步骤三. 全景拼接3.1 最小割问题(最大流问题)四. 代码及实验一. RANSAC简介RANSAC的全称是“RANdom SAmple Consensus(随机抽样一致)”。它可以从一组包含...原创 2020-03-24 19:13:35 · 929 阅读 · 0 评论 -
关于计算机视觉编程三图像拼接 ModuleNotFoundError: No module named 'matplotlib.delaunay' 错误
这个错误是博主最近在读计算机视觉编程这本书时导入书中代码时发现的错误,后来在其他博文搜到了解决方法,本篇也是基于那篇博文进行的小的修改。这里附上博文链接https://blog.youkuaiyun.com/weixin_42648848/article/details/88667243首先进入Ctrll + B 进入 warp 函数 可以看到导入的错误包将 import matplotli...原创 2020-03-21 15:58:33 · 1113 阅读 · 0 评论 -
基于python3计算机视觉编程(三)SIFT特征提取与检索
目录一. SIFT简介1.1 SIFT提出的目的与意义1.2 SIFT算法可以解决的问题二. SIFT算法实现细节2.1 算法实现步骤2.2 相关概念三.SIFT环境配置一. SIFT简介1.1 SIFT提出的目的与意义111. 总的来说Harris检测算法不具有图像的尺度不变性,于是1999年David G.Lowe总结出了基于特征不变技术的检测方法,在图像尺度空间基础上,提出了对图象缩...原创 2020-03-07 19:04:03 · 1605 阅读 · 0 评论 -
基于python3计算机视觉编程(二)Harris角点检测
目录一.角点检测介绍二.Harris角点检测原理2.1基本原理2.2Harris检测:数学表达三.算法实现与分析3.1算法流程3.2算法代码3.3具体实验3.3.1一.角点检测介绍角点是图像很重要的特征,对图像的图形的理解和分析有很重要的作用。角点在保留图像图形重要特征的同时,可以有效的减少信息的数据量,使其信息的含量很高。从而有效提高了计算的速度,有利于图像的可靠匹配,使得实时处理成为可能。...原创 2020-02-25 18:55:04 · 541 阅读 · 0 评论 -
基于python3计算机视觉编程(一)图像处理基础
目录一.利用PIL-Python库处理图片1.1图片灰度化1.2对图片进行格式转换一.利用PIL-Python库处理图片1.1图片灰度化## 1. 图像灰度处理# pil_im = Image.open("data/1.jpg")# pil_im.show()# L = pil_im.convert('L')# L.show()font = FontProperties(fname...原创 2020-02-23 12:13:28 · 905 阅读 · 1 评论