
【图像处理技术】
文章平均质量分 84
haoji007
机器学习爱好者
展开
-
Pytorch 图像处理中注意力机制的解析与代码详解
神经网络学习小记录64——Pytorch 图像处理中注意力机制的解析与代码详解_Bubbliiiing的博客-优快云博客_pytorch图像自注意力机制学习前言什么是注意力机制代码下载注意力机制的实现方式1、SENet的实现2、CBAM的实现3、ECA的实现注意力机制的应用学习前言注意力机制是一个非常有效的trick,注意力机制的实现方式有许多,我们一起来学习一下。什么是注意力机制注意力机制是深度学习常用的一个小技巧,它有多种多样的实现形式,尽管实现方式多样,但是每一种注意力机转载 2022-03-24 12:18:58 · 3133 阅读 · 0 评论 -
ENVI5.3安装教程(含软件下载)
重要提示:各位安装目录和授权文件存放目录一定不要有中文!!!!!软件下载地址链接:https://pan.baidu.com/s/1PkwCw1xsAfLmaCOCoSr0mg提取码:qlu8首先,软件下载后,里面包含了很多的文件(其中的“license.lic我们是不用的,用压缩包里的license5.3.lic文件”):接下来,我们点击“IDL_ENVI53SP1win64.exe“ 开始安装。在接下来弹出的是否拥有管理员页面时,选择“是”,进行下一步:软件..转载 2022-01-10 11:31:09 · 1441 阅读 · 0 评论 -
【两种方式】用python和ENVI画出高光谱遥感影像的3D立体图
前言在之前的一篇文章中,介绍了高光谱图像的特点和表达形式。高光谱图像最突出的一个特点拥有大量光谱波段,使得图像堆叠成一个超立方体。由于最近研究需要,想可视化展示HSI图像的3D立方体。于是,搜索了一些资料,展开了工作。以下是绘制的两种方式。一、使用python这种方法很简单,几行代码就可以搞定,废话不多说,直接上代码。需要的环境:spectral,ipython,matplotlibimport osimport scipy.io as siofrom spectral i转载 2022-01-10 11:00:33 · 11201 阅读 · 8 评论 -
face_recognition基础接口
face_recognition使用世界上最简单的人脸识别库,在Python或命令行中识别和操作人脸。使用dlib最先进的人脸识别技术构建而成,并具有深度学习功能。 该模型在Labeled Faces in the Wild基准中的准确率为99.38%。face_recognition 官方文档:https://pypi.org/project/face_recognition/ 1|1查找图片中的面孔 1 2 3 4 5...转载 2020-05-29 03:30:14 · 4254 阅读 · 0 评论 -
基于内容的图像检索技术:从特征到检索
基于内容的图像检索(CBIR, Content Based Image Retrieval)是相对成熟的技术领域,在工业界也有广泛的应用场景,如搜索引擎(Google、百度)的以图搜图功能,各电商网站(淘宝、Amazon、ebay)的相似商品搜索,社交平台(Pinterest)的相似内容推荐等。本文从图像检索流程出发,结合我们团队在社交应用中的相似图片、视频检索中的实践经验,介绍构建基于内容的图像检索系统所涉及的算法技术,包括特征提取、索引构建、近邻搜索等技术,供相关领域研发人员参考。在介绍视...转载 2020-07-05 21:36:08 · 2763 阅读 · 0 评论 -
python实现图像检索的三种(直方图/OpenCV/哈希法)
这篇文章主要介绍了python实现图像检索的三种(直方图/OpenCV/哈希法),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧简介:本文介绍了图像检索的三种实现方式,均用python完成,其中前两种基于直方图比较,哈希法基于像素分布。检索方式是:提前导入图片库作为检索范围,给出待检索的图片,将其与图片库中的图片进行比较,得出所有相似度后进行排序,从而检索结果为相似度由高到低的图片。由于工程中还包含Qt界面类、触发函数等其.转载 2020-05-27 23:40:23 · 2356 阅读 · 0 评论 -
Python图像识别,图片相似度计算!
1.背景要识别两张图片是否相似,首先我们可能会区分这两张图是人物照,还是风景照等......对应的风景照是蓝天还是大海......做一系列的分类。从机器学习的的角度来说,首先要提取图片的特征,将这些特征进行分类处理,训练并建立模型,然后在进行识别。但是让计算机去区分这些图片分别是哪一类是很不容易的,不过计算机可以知道图像的像素值的,因此,在图像识别过程中,通过颜色特征来识别是相似图片是我们常用的(当然还有其特征还有纹理特征、形状特征和空间关系特征等,这些有分为直方图,颜色集,颜色局,聚合向量,相转载 2020-05-27 00:21:12 · 5925 阅读 · 3 评论 -
图像检索系列——利用 Python 检测图像相似度!
前言最近在做一个海量图片检索的项目,可以简单的理解为“以图搜图”,这个功能一开始是搜索引擎带火的,但是后来在电商领域变得非常实用。在制作这个图片检索的项目前,笔者搜索了一些资料,如今项目临近结尾,便在这里做一些简单的分享。本文先介绍图像检索最基础的一部分知识——利用 Python 检测图像相似度。提到检测“某某”的相似度相信很多人第一想法就是将需要比较的东西构建成两个向量,然后利用余弦相似度来比较两个向量之间的距离,这种方法应用很广泛,例如比较两个用户兴趣的相似度、比较两个文本之间的相似度。但是这个转载 2020-05-26 10:12:19 · 3231 阅读 · 0 评论 -
Python图像识别,图片相似度计算!
1.背景要识别两张图片是否相似,首先我们可能会区分这两张图是人物照,还是风景照等......对应的风景照是蓝天还是大海......做一系列的分类。从机器学习的的角度来说,首先要提取图片的特征,将这些特征进行分类处理,训练并建立模型,然后在进行识别。但是让计算机去区分这些图片分别是哪一类是很不容易的,不过计算机可以知道图像的像素值的,因此,在图像识别过程中,通过颜色特征来识别是相似图片是我们常用的(当然还有其特征还有纹理特征、形状特征和空间关系特征等,这些有分为直方图,颜色集,颜色局,聚合向量,相转载 2020-05-26 00:21:28 · 4174 阅读 · 0 评论 -
数学建模之MATLAB画图汇总
1. 二维数据曲线图1.1 绘制二维曲线的基本函数1.plot()函数plot函数用于绘制二维平面上的线性坐标曲线图,要提供一组x坐标和对应的y坐标,可以绘制分别以x和y为横、纵坐标的二维曲线。例:t=0:0.1:2*pi;x=2 * t;y=t.*sin(t).*sin(t);plot(x, y);2. 含多个输入参数的plot函数plot函数可以包含若干组向量对,...转载 2020-05-03 23:20:10 · 3555 阅读 · 0 评论 -
SLIC算法分割超像素原理及Python、C++
超像素(SuperPixel),就是把原本多个像素点,组合成一个大的像素。比如,原本的图片有二十多万个像素,用超像素处理之后,就只有几千个像素了。后面做直方图等处理就会方便许多。经常作为图像处理的预处理步骤。在超像素算法方面,SLIC Superpixels Compared to State-of-the-art Superpixel Methods这篇论文非常经典。论文中从算法效率,内...转载 2019-12-07 23:31:06 · 2766 阅读 · 1 评论 -
VLFeat在matlab和vs中安装
博主最近用vlfeat库做课题,网上搜索使用方法,一大片都会告诉你说:run(/vl_setup) 然后就好啦哈哈哈哈哈哈~~~~~~~~~~~~~~But!理想很丰满,现实很骨感,当博主在官网下载了vlfeat并按照如下操作之后:MATLAB却出现了如下错误:Invalid MEX-file 'D:\codingtool\library\vlfeat\toolbox\mex\me...转载 2019-12-07 11:47:24 · 513 阅读 · 0 评论 -
SLIC超像素分割的算法介绍和源码分析(C++)
前述最近在看显著性检测,发现很多算法的基础是超像素分割,而正在看的Saliency Optimization from Robust Background Detection算法的预处理是SLIC算法,于是便找了SLIC算法的论文进行学习,在学习过程中也顺便翻译了论文:http://blog.youkuaiyun.com/zhj_matlab/article/details/52973723。论文也给出了...转载 2019-12-07 11:19:45 · 2803 阅读 · 2 评论 -
Python 自带slic代码分析
一.python中的slic函数 def slic(image, n_segments=100, compactness=10., max_iter=10, sigma=0, spacing=None, multichannel=True, convert2lab=None, enforce_connectivity=True, min_size_fac...转载 2019-12-07 10:49:45 · 2605 阅读 · 1 评论 -
Python实现超像素分割
目录 一、什么是超像素? 二、超像素具有哪些特点? 三、Simple Linear Iterative Clustering (SLIC)算法实现步骤 四、SLIC算法代码实现 五、效果展示和分析 六、基于超像素的边缘检测代码 七、基于超像素的边缘检测效果展示与分析 八、思维扩展 参考资料 注意事项 一、什么是超像素? 超像素概念是2003...转载 2019-12-07 10:44:49 · 6576 阅读 · 1 评论 -
图像处理: 超像素(superpixels)分割 SLIC算法
简介:最近项目使用到了超像素分割,因此顺道研究了以下SLIC这一算法。超像素分割这类low-level vision问题已经在CVPR,ICCV这种顶级会议上逐渐销声匿迹,越来越流行的learning method渐渐占据了这些顶级会议90%的篇幅。本文讲解的SLIC是2010年提出的一种十分简单的超分辨分割算法,原理简单、便于实现。一.SLIC(simple linear iter...转载 2019-12-07 10:27:14 · 21602 阅读 · 10 评论 -
SLIC超像素分割详解(一)(二)(三)
SLIC超像素分割详解(一):简介超像素概念是2003年Xiaofeng Ren提出和发展起来的图像分割技术,是指具有相似纹理、颜色、亮度等特征的相邻像素构成的有一定视觉意义的不规则像素块。它利用像素之间特征的相似性将像素分组,用少量的超像素代替大量的像素来表达图片特征,很大程度上降低了图像后处理的复杂度,所以通常作为分割算法的预处理步骤。已经广泛用于图像分割、姿势估计、目标跟踪、目标识别等计...转载 2019-12-07 10:13:17 · 15374 阅读 · 2 评论 -
t-SNE高维数据可视化(python)
t-SNE实践——sklearn教程t-SNE是一种集降维与可视化于一体的技术,它是基于SNE可视化的改进,解决了SNE在可视化后样本分布拥挤、边界不明显的特点,是目前最好的降维可视化手段。关于t-SNE的历史和原理详见从SNE到t-SNE再到LargeVis。代码见下面例一TSNE的参数函数参数表:parameters 描述 n_components...转载 2019-07-07 09:32:19 · 39811 阅读 · 0 评论 -
matlab在图像上画矩形框并保存
clc,close all;file_path='pictures/';image_name1='t1.jpg'; ref = imread(strcat(file_path,image_name1)); [rows,cols,depth] = size(ref);figure;set (gcf,'Position',[100,100,cols,rows]);imshow...转载 2019-03-25 15:28:42 · 3449 阅读 · 0 评论 -
一个验证码破解的完整演示
这篇博客主要讲如何去破解一个验证码,for demo我会使用一个完整的工程来做,从原始图片到最终的识别结果,但是破解大部分的验证码其实是个很费力的活,对技术要求反而不是特别高,为什么这么说呢? 主要原因有以下几点:你需要验证码的正确答案作为监督,所以基本是人来识别然后写答案 CNN之类的DL方法对验证码这种简单的图像识别能力非常高所以,破解的话你需要有耐心破解流程破...转载 2018-08-20 11:00:59 · 13089 阅读 · 0 评论 -
基于移动最小二乘的图像变形
原文地址:http://blog.youkuaiyun.com/hjimce/article/details/46550001作者:hjimce一、背景意义写这篇博文是应为目前为止我看到了好多领域里的经典paper算法都有涉及到移动最小二乘(MLS)。可见这个算法非常重要,先来看一下它的相关经典应用:1、图像变形。在图像处理领域paper:《Image Deformation Using Moving Lea...转载 2018-05-17 10:12:29 · 2420 阅读 · 0 评论 -
卡通图像变形算法(Moving Least Squares)附源码
本文介绍一种利用移动最小二乘法来实现图像变形的方法,该方法由用户指定图像中的控制点,并通过拖拽控制点来驱动图像变形。假设p为原图像中控制点的位置,q为拖拽后控制点的位置,我们利用移动最小二乘法来为原图像上的每个像素点v构建相应的仿射变换lv(x),并通过该变换来计算得到图像变形后的位置:其中权重wi的表达式为wi = 1/|pi - v|2α。 仿射变换lv(x)由两部分组成lv(x) = xM...转载 2018-05-17 10:11:02 · 4013 阅读 · 2 评论