计算机视觉
文章平均质量分 62
开飞机的小毛驴儿
自律者自由
展开
-
[论文笔记] Attention U-Net
转载自:https://zhuanlan.zhihu.com/p/114471013,本文只做个人纪录学习使用,版权归原作者所有。1、摘要We propose a novel attention gate (AG) model for medical imaging that automatically learns to focus on target structures of varying shapes and sizes.我们提出了一种应用于医学影像的基于attention gate的转载 2021-08-02 20:53:16 · 1997 阅读 · 0 评论 -
关于tensorwatch的各种报错
最终解决方案是建立了一个新的虚拟环境,对默认的代码做了一些修改。报错或警告的内容包括:torch._C.Value object has no attribute 'uniqueName'ONNX's Upsample /Resize operator did not match until opset 11Pytorch's Interpolation until opset 11_optimize_trace_missing 1 required positional argument.原创 2021-06-24 22:29:26 · 1893 阅读 · 0 评论 -
python给图像添加halo effect
https://github.com/tgilewicz/aug/blob/master/aug/ops/lighting.pyhttps://stackoverflow.com/questions/50196881/how-to-make-scatter-plot-with-halo-effect-using-matplotlib原创 2021-06-12 12:41:18 · 487 阅读 · 2 评论 -
OpenCV行列的对应关系
注:OpenCV 版本3.2.01 OpenCV像素坐标系如下图所示: 行列与坐标系对应关系 行:Y 列:X 注意!注意!注意! 在Mat类型变量访问时下标是反着写的,即:按照(y, x)的关系形式访问,下面通过代码展示来说明这一点代码演示 #include "opencv2/core.hpp"#include ...转载 2021-04-22 14:31:39 · 282 阅读 · 0 评论 -
模糊图像检测-无参考图像的清晰度评价
转载自:https://zhuanlan.zhihu.com/p/97024018,本文只做个人记录学习使用,版权归原作者所有。需求:在一堆图像中找到模糊图像,背景虚化(景深模式)的照片定义为清晰照片。传统的图像清晰度评价算法:Tenengrad 梯度函数Tenengrad 梯度函数采用Sobel算子分别提取水平和垂直方向的梯度值,基与Tenengrad 梯度函数的图像清晰度定义如下:G(x,y) 的形式如下:其中:T是给定的边缘检测阈值,Gx和Gy分别是像素点(x,y)处S转载 2021-02-16 12:30:58 · 3689 阅读 · 4 评论 -
Dice系数和IOU之间的区别和联系
转载自:https://blog.csdn.net/baidu_33312138/article/details/104942925,本文只做个人记录学习使用,版权归原作者所有。Dice系数(dice similarity coefficient)和IOU(intersection over union)都是图像分割网络中最常采用的评价指标。传统的分割任务中,IOU是一个很重要的评价指标,而目前在三维图像分割领域,大部分的paper和项目都采用Dice系数这个指标来评价模型优劣。那二者有什么区别和.转载 2020-12-21 11:39:35 · 8458 阅读 · 0 评论 -
总是记不住这些指标的含义,只知道有这么一回事P-R ROC AP AUC
转载自:https://zhuanlan.zhihu.com/p/99085220https://zhuanlan.zhihu.com/p/99657976,本文只做个人纪录学习使用,版权归原作者所有。如有侵权,马上删除,谢谢。机器学习中,最「简单」的一种任务就是二分类任务了。比如,说话人验证(speaker verification)就是一个二分类任务:判断一句话是否是给定说话人说的。再比如,信息检索(information retrieval)本质上也是一个二分类任务:给定关键词,判断每篇文章是否.转载 2020-12-18 16:56:56 · 785 阅读 · 0 评论 -
Python Superpixel SLIC算法邻接矩阵及邻接列表
获得每个超像素对应的像素索引sp_label_matrix=fs.slic(img_rgb, n_segments=400, compactness=10, sigma=1, enforce_connectivity=False)sp_label_vector=sp_label_matrix.reshape(1,-1)sp_num=len(np.unique(sp_label_matrix))sp_ind=np.empty((sp_num,2),dtype=object)for i in r原创 2020-07-29 05:32:51 · 1173 阅读 · 1 评论 -
skimage.morphology.remove_small_objects移除面积小的连通区域无效
使用remove_small_objects函数移除二值图像中小的连通域时发现用后并没有得到所期待的结果,经检索发现类似的问题:https://stackoverflow.com/questions/55056456/failed-to-remove-noise-by-remove-small-objects即如果输入图像本身就是一个二值图像,该函数仍然会先进行二值标记,而这个标记的过程可能并不是像我们原来产生二值图像的过程一样balabala,总而言之,可以借助skimage.measure.la原创 2020-06-28 15:26:39 · 5390 阅读 · 2 评论 -
CV | Max Flow / Min Cut 最大流最小割算法学习
题外话:时隔这么久,就当我放暑假了吧!哈哈哈 题外话ending。。。最大流/最小割(Max-Flow/Min-Cut)算法,因其可以对能量方程最小化进行求解,在计算机视觉(CV)中有很广泛的应用。之前介绍过的Seam Carving算法(用于图像智能缩放),或是图像分割算法中,经常使用最大流/最小割进行能量方程的最小化求解。1. 最大流/最小割 背景介绍最大流/最转载 2017-04-26 10:54:08 · 1583 阅读 · 0 评论 -
texton特征
基于texton的纹理分析方法将图像表达为纹理图像的直方图分布,纹理字典可以是一组滤波器响应,也可以是邻域亮度,文献“Texture classification:Are filter banks necessary?”指出,基于邻域亮度的texton通常比基于滤波器响应的texton有更好的性能。基于邻域亮度的texton分类包含四个部分:texton字典构建,texton直方图生成,分类器训练原创 2016-07-18 14:14:52 · 4997 阅读 · 4 评论 -
PCA人脸识别,附matlab代码和详细注释
选用ORL_92x112人脸数据集,共包含了40张人脸,每张人脸有10张不同姿态图像。代码中人脸矩阵中每一行对应一个人脸,每一列对应一个属性。完整的数据集和代码可以在这里下载:http://download.csdn.net/download/jzwong/10106036代码读入原始人脸数据集,默认选择每个类中的前5张图像做训练% Revised by Jianzhu Wang ...原创 2017-11-04 21:24:18 · 26603 阅读 · 74 评论 -
Matlab实现HOG+SVM图像分类
转载自:http://blog.csdn.net/cuixing001/article/details/70908064,版权归原作者所有。我训练的图像在磁盘上位置如下,包含5个类别,省去了前人制作txt存储图像路径的过程:测试图像分布为:作者的代码写的非常工整,值得学习,尤其是利用了imageDatastore这种存储格式,使用起来转载 2017-10-16 15:47:23 · 12064 阅读 · 4 评论 -
Tamura纹理特征的matlab实现
事实上这篇文章并非原创,代码都是别人写的,可是在我的机子上有些地方不能run,我做了一丁点的修改,所以就把文章设置为原创了。另外,最初的参照博客已经看不到了,我看到的已经是别人转的,所以我有必要贴一下别人的链接以示尊重。第一个链接: http://blog.sina.com.cn/s/blog_59ead5d90100gx1d.html 该文章已被加密,打不开了幸亏有别人已经转载博主的文章,我的这...原创 2016-06-04 15:32:44 · 15108 阅读 · 16 评论 -
opencv读取图片失败
遇到一个问题,无论如何设置路径,总是无法读取到指定的图片。后来仔细修改发现问题所在,原因就在于opencv的配置问题。在调试的时候,程序需要的dll是以d结尾的,但是配置的时候可能release和debug版本的都配置上了,而且很可能release排名靠前。我不太了解具体的优先级,解决的方法就是直接删除release相关的lib和dll的配置,然后重新生成问题就解决了。总而言之,遇见openc原创 2017-05-09 00:10:42 · 3194 阅读 · 1 评论 -
Mean-Shift算法
原文地址:http://blog.csdn.net/hjimce/article/details/45718593 作者:hjimce一、mean shift 算法理论Mean shift 算法是基于核密度估计的爬山算法,可用于聚类、图像分割、跟踪等,因为最近搞一个项目,涉及到这个算法的图像聚类实现,因此这里做下笔记。(1)均值漂移的基本形式给定d维空间的n转载 2017-12-18 10:39:53 · 37603 阅读 · 6 评论 -
几种表面缺陷检测数据集
转载自:https://blog.csdn.net/qq_27871973/article/details/849742311、德国DAGM 2007的数据集总共十类图像,有训练集和测试集,几种样例如下:官方网址:https://hci.iwr.uni-heidelberg.de/node/3616网盘下载:链接:https://pan.baidu.com/s/1CHrH1...转载 2019-07-31 15:51:21 · 9560 阅读 · 2 评论 -
SVD在图像处理中的基本应用
转载自:https://heleifz.github.io/15084626290253.html著作权归原作者所有。转载 2019-06-30 16:38:58 · 1993 阅读 · 0 评论 -
对图像频率的一些理解
转载自:https://www.cnblogs.com/yangxuebing/p/6895858.html一、图像高频信号和低频信号的理解 1.1 图像中的低频信号和高频信号也叫做低频分量和高频分量。简单一点说,图像中的高频分量,指的是图像强度(亮度/灰度)变化剧烈的地方,也就是我们常说的边缘(轮廓);图像中的低频分量,指的是图像强度(亮度/灰度)变换平缓的地方,也就是大片色块的地方。人眼对...转载 2018-10-16 16:31:40 · 908 阅读 · 0 评论 -
matlab中的imshow函数使用
转自 http://hi.baidu.com/redaiyu1989/item/3f39fe151b446fc039cb3087网上搜的好东西 一些图像处理函数用法% imshowimshow是用来显示图片的,如>> I = imread('moon.tif');>> figure,imshow(I);而有时为了数据处理,要把读取的图片信息转化为更高的精度,...转载 2018-10-16 10:46:12 · 6941 阅读 · 0 评论 -
图像分割之图割工具箱GCO3.0的使用(二)
一):之前之前在博客 matlab实现图割算法中的最大流最小割Max-flow/min-cut问题 中我们讲到了关于图中求取最小割最大流的一个软件包,并简单介绍了它在图像分割中的应用,但是并没有深入给出具体实例,这里我们再在最小割最大流原理基础上介绍同一个研究所出的另一种集成的软件包gco-v3.0,这个软件包则是直接可以对图像进行分割操作的,达到可以观测的效果。 关于软件包gco-v3....转载 2018-10-12 16:25:38 · 923 阅读 · 0 评论 -
原 RPCA以及LRR
转载自:https://blog.csdn.net/tiandijun/article/details/44917237RPCA关于RPCA的博客:原文:http://blog.csdn.net/abcjennifer/article/details/8572994译文:http://blog.csdn.net/u010545732/article/details/19066725数据降维的总结:...转载 2018-04-26 18:16:32 · 2041 阅读 · 1 评论 -
马尔科夫随机场原理及图像去噪matlab实现
转载自:http://www.cnblogs.com/simayuhe/p/5444091.html马尔科夫随机场,本质上是一种概率无向图模型。分类:概率图模型大致上分为两种,一种是有向图,又叫贝叶斯网络,链接节点之间的边是有方向的,用来描述变量之间的因果关系(下图左侧);另一种是无向图,又叫马尔科夫随机场,边是没有方向的,用来描述变量之间的软约束(下图右侧)。1.Bayesian转载 2017-04-10 16:03:45 · 12985 阅读 · 9 评论 -
增量式整理计算机视觉的相关代码
这是一个有关计算机视觉graph cut代码的链接,链接自http://www.wisdom.weizmann.ac.il/~bagon/matlab.html版权归原作者所有,粘贴在此只为自己阅读方便,无意侵权,如有侵权可联系我立马删除!Unified Discrete Multiscale OptimizationMatlab code implementing discr原创 2016-09-13 10:12:40 · 661 阅读 · 0 评论 -
计算机视觉文献与代码资源及资料
原文在这里:http://www.cnblogs.com/scnucs/archive/2012/04/18/2455406.html下面是前端时间搜集整理的一些和计算机视觉、模式识别的资源,拿出来与大家分享下。以后,我将把图像处理真正的作为我的兴趣来玩玩了,也许不把研究作为谋生的手段,会更好些。 标题作者主题关键字转载 2016-05-31 20:44:16 · 1373 阅读 · 0 评论 -
一个国外博士生Andrews Sobral收集和测试的64个低秩+稀疏矩阵/张量分解的算法库
http://ml.memect.com/archive/2014-11-12/long.htmlLRSLibrary: 一个国外博士生Andrews Sobral收集和测试的64个低秩+稀疏矩阵/张量分解的算法库, 其中速度最快的是Tianyi Zhou年提出的用于RPCA的GoDec。--Nuit Blanche. 链接: 库, http://t.cn/R7BEiar ; So转载 2016-03-24 20:12:32 · 1589 阅读 · 0 评论 -
计算机视觉测试数据集
转载自 http://blog.csdn.net/lucky_greenegg/article/details/10241295转自:http://hi.baidu.com/56908268/blog/item/4f9fc51b4e662ff6af51338a.html作者:qiouyinWallFlower dataset: 用于评价背景建模算法的转载 2016-03-22 17:25:28 · 670 阅读 · 0 评论 -
计算机视觉的测试数据及源码站点
转自 http://blog.csdn.net/zhubenfulovepoem/article/details/7191794以下是computer vision:algorithm and application计算机视觉算法与应用这本书中附录里的关于计算机视觉的一些测试数据集和源码站点,我整理了下,加了点中文注解。ComputerVision:Algor转载 2016-03-22 17:20:58 · 652 阅读 · 0 评论 -
矩阵分解(rank decomposition)文章代码汇总
我不生产自己不熟悉的内容,我只是陌生内容的搬运工!向原作致敬!本文收集了现有矩阵分解的几乎所有算法和应用,原文链接:https://sites.google.com/site/igorcarron2/matrixfactorizationsMatrix Decompositions has a long history and generally centers around转载 2015-09-13 21:54:33 · 1164 阅读 · 0 评论 -
对卷积的生动理解
我不生产自己不熟悉的内容,我只是陌生内容的搬运工!转自知乎 先来三个小故事: 故事一:【转自人人】无意在网上看到这篇《大牛讲解信号与系统以及数字信号处理》 故事二:卷积的意义 - yeeman的专栏 故事三:关于卷积的一个血腥的讲解,看完给跪了 对于初学者,我推荐用复利的例子来理解卷积可能更直观一些:小明存入100元钱,年利率是5%转载 2015-08-11 16:42:35 · 2310 阅读 · 0 评论 -
opencv3.0彩色图到灰度图变换
彩色图到灰度图的变换函数我总是记不住,还有常用的头文件也总是容易记混淆,opencv写的太少了。而且网上找相关东西的时候,很多都是基于opencv2.0的,而老师要求我们做的东西都是基于opencv3.0,所以把常用的最最基本的代码记录一下,以方便未来查询使用。代码如下:#include#include#include#includeusing namespace cv;using原创 2016-01-10 10:17:29 · 9989 阅读 · 2 评论 -
图像分割之图割工具箱GCO3.0的使用(二)
一):之前之前在博客 matlab实现图割算法中的最大流最小割Max-flow/min-cut问题 中我们讲到了关于图中求取最小割最大流的一个软件包,并简单介绍了它在图像分割中的应用,但是并没有深入给出具体实例,这里我们再在最小割最大流原理基础上介绍同一个研究所出的另一种集成的软件包gco-v3.0,这个软件包则是直接可以对图像进行分割操作的,达到可以观测的效果。 关于软件包g转载 2017-04-10 14:31:15 · 1776 阅读 · 0 评论 -
matlab实现图割算法中的最大流最小割Max-flow/min-cut问题(一)
转载自:http://blog.csdn.net/on2way/article/details/43276155本篇主要介绍matlab实现Max-flow/min-cut的方法,介绍一种只实现了Max-flow/min-cut的工具箱Bk_matlab。一:最大流最小割的由来 了解这个问题之前先说说这个问题的由来吧。最大流最小割最开始从图论的相关概念中引用过来,讲述一转载 2017-04-10 14:24:16 · 4223 阅读 · 1 评论 -
显著性检测的代码汇总
IT方法:http://www.saliencytoolbox.net/AIM方法:http://www-sop.inria.fr/members/Neil.Bruce/IM方法:http://www.cat.uab.cat/Research/Attention/MSS方法:http://lcavwww.epfl.ch/~achanta/SEG方法:http://www.cse.o...原创 2017-02-21 09:23:39 · 12167 阅读 · 3 评论 -
图像位平面分层及matlab实现
什么是图像的位平面bit plane?图像的位平面还是比较容易理解的。一幅256个灰度级的图像可以分解成8个位平面,原因就是2^8=256,换句话说每一个像素点的灰度值可以由8个二进制位来表示,所谓的位平面(bit plane)就是依次取出每个像素点的数值组成一个位平面。举一个简陋的例子,假设当前图像就有两个像素点,这两个像素点的灰度值分别是1和3,那么其对应的二进制位分别为10000000和...原创 2016-10-10 09:21:52 · 18159 阅读 · 2 评论 -
CV codes分类整理集合
发现这个博客里都是宝贝啊,所以,都转载过来 原文在这里:http://www.cnblogs.com/scnucs/archive/2013/05/23/3094086.html一、特征提取Feature Extraction: SIFT [1] [Demo program][SIFT Library] [VLFeat] PCA-SIFT [2] [Project]转载 2016-05-31 19:59:24 · 818 阅读 · 0 评论 -
向量范数在图像方面的一点小理解
今天早上读了一篇论文,题目为"Dynamic Imaging:Real-Time Detection of Local Structural Damage with Blind Separation of Low-Rank Background and Sparse Innovation",实话实说,论文没有什么创新点,感觉完全是套用了一下RPCA模型,因此我读的很快,顶多一个小时就读完了。即使没原创 2016-07-14 09:31:28 · 3397 阅读 · 1 评论 -
计算机视觉牛人主页
在导师发过来的链接上多翻了几下,就发现了这个宝贝,特此记录,原文在这里:http://www.cnblogs.com/scnucs/archive/2013/06/06/3121659.html牛人主页(主页有很多论文代码)Serge Belongie at UC San DiegoAntonio Torralba at MITAlexei Ffros at C转载 2016-05-31 19:55:00 · 3960 阅读 · 0 评论 -
正确率、召回率和F值
其实这东西没有必要非得记住怎么定义的,需要用衡量指标的时候过来查一查就知道了,原文在这里:http://www.cnblogs.com/scnucs/archive/2012/10/10/2718468.html正确率、召回率和F值是在鱼龙混杂的环境中,选出目标的重要评价指标。 不妨看看这些指标的定义先:正确率 = 正确识别的个体总数 / 识别出的个体总数转载 2016-05-31 20:09:38 · 464 阅读 · 0 评论 -
CV会议+领先研究室+专家+代码网址
原文在这里:http://www.cnblogs.com/scnucs/archive/2012/05/21/2512308.html作机器视觉和图像处理方面的研究工作,最重要的两个问题:其一是要把握住国际上最前沿的内容;其二是所作工作要具备很高的实用背景。解决第一个问题的办法就是找出这个方向公认最高成就的几个超级专家(看看他们都在作什么)和最权威的出版物(阅读上面最新的文献),解决第二个问题转载 2016-05-31 20:40:22 · 767 阅读 · 0 评论