- 博客(31)
- 资源 (3)
- 收藏
- 关注

原创 Opencv-python滤镜系列汇总列表
硕士方向是图像处理,硕士快结束了,研究了这么久的图像处理,现在计划系统性的回顾一下图像处理的相关知识。索性通过实现Photoshop中的滤镜效果,一来回顾自己研究的图像处理的相关知识,二来提升一下自己的代码能力熟悉不同编程语言(C++, Python, Matlab)的OpenCV的函数接口,三来把自己对于图像处理的知识理解分享给需要的同学,共勉~这个滤镜效果系列会持续更新,本文是将各个博客汇总...
2019-04-20 20:41:55
2475

原创 图像显著性检测论文及代码汇总
近年来,图像显著性检测研究引起了大量的学者关注。为了方便学术研究,本博客汇总了近几年比较经典的图像显著性检测论文及代码,同时也收集了一些显著性检测相关的Toolbox、Benchmark和大牛的主页等,希望对研究显著性检测的同学和老师们有所帮助啦~本博客汇总代码有可能需要翻墙请自备梯子。特别声明: 本博客汇总的开源代码仅作学术研究之用,如需商用请联系论文作者。本博客不生产论文和代码,我们只是学术...
2019-03-31 16:33:51
14898
5

原创 图像显著性检测算法的评价指标介绍
图像显著性检测算法的评价指标介绍要评价一个图像显著性检测(Saliency Detection,SD)算法的好坏,当然离不开评价指标(Metric),显著性检测分为眼注视点检测(eye fixation detection)和显著目标检测(salient object detection)两种不同类型的任务。对于眼注视点检测任务来说,它主要是检测人眼关注点的位置,常用的评价指标有:ROC ...
2018-12-19 16:17:55
11906
3
原创 Debian install VirtualBox
1. Update the systemsudo apt update2. Import VirtualBox repository keyswget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -echo "deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian bionic contrib" |
2021-09-21 10:27:20
259
原创 Debian中在anaconda虚拟环境中配置指定cuda 10.0和cuda10.2版本,并保留系统cuda版本
问题: 在anaconda虚拟环境中安装的指定的cuda版本, 我开始用conda install cudatoolkit=10.0,但好像我编译其他环境的时候,还是会使用系统cuda的10.2版本. 直到我找资料,发现可以在activate虚拟环境的时候激活指定版本的cuda,并且在deactivate的时候退出指定版本的cuda.我的系统cuda版本是10.2, 我们先安装cuda10.0首先需要降级gcc检查debian10的gcc版本gcc --version会看到是8.3.0或者更高,
2021-08-16 07:51:47
1173
转载 KLD loss的输入例子
import cv2import numpy as npimport torchimport torch.nn.functional as Fimport tensorflow as tfy_true=np.random.randn(1,2,2)y_pred=np.random.randn(1,2,2)print('y_true',y_true, '\t y_pred', y_pred)def tf_kld (y_true, y_pred): y_true = tf.c
2021-07-19 17:53:34
574
原创 【OpenPCDet图文安装教程】Debian安装Nvidia460驱动+cuda10.2+cudnn7.6.5+pytorch1.9.0+spconv+OpenPCDet全过程(亲测有效)
3D点云的目标检测有个很不错的开源库OpenPCDet,但是其中有个依赖库spconv的安装需要小心匹配版本,否则编译不通过。现有的很多教程都是UBUNTU系统的,我找了很久也没找到几个Debian系统的教程。折腾了很久之后,终于在Debian系统中把所有库全部安装成功!!记录以下过程防止走弯路!!!亲测有效,如无效请把你电脑给我,博主亲自给你演示安装!安装过程Ubuntu应该和Debian系统差不多,有些许不同。原创不易,请尊重原创!转载请注明出处!本文使用的各种库的版本如下:库版本
2021-07-02 19:37:54
1610
原创 ImportError: libcublas.so.10.0: cannot open shared object file: No such file or directory
出现这个问题,说明你的cuda-10版本安装有问题.解决方法:1.从这里下载 cuda 10.0 的在线安装器installer.2.终端输入:sudo dpkg -i cuda-repo-ubuntu1804_10.0.130-1_amd64.debsudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/7fa2af80.pubsudo ap
2021-02-06 10:21:21
685
原创 【3D点云】(亲测)spconv安装gcc配置避坑(ubuntu18.04+cuda9.0+torch1.1)
spconv环境配置时,需要gcc和g++编译,gcc又需要同cuda版本匹配,于是出现了各种gcc版本不匹配的问题:“unsupported GNU version! gcc versions later than 6 are not supported!”查看gcc版本:gcc --version查看g++版本:g++ --version查看cuda版本:nvcc --version查看cmake版本:```bashcmake--version安装gcc5.4:htt
2020-10-09 00:32:23
1178
转载 Overview and Resources of Scene Text Detection
Scene Text Detection Resources转自华南理工大学SCTU-DLVC实验室,原文链接https://github.com/HCIILAB/Scene-Text-DetectionAuthor: Chongyu Liu1.Datasets1.1 Horizontal-Text Datasets1.2 Arbitrary-Quadrilateral-Text ...
2019-10-18 11:12:24
494
原创 如何在Win7中设置共享打印机的主机端和客户端?
在同一个局域网内,只要连接打印机的主机不关机,那么同一局域网内的客户端就可以共享打印机,从而将客户端中的文档发送到打印机进行远程打印。那么,该如何设置共享打印机的主机端和客户端呢?参考资料:https://jingyan.baidu.com/article/5d6edee24423ac99eadeec2e.html主机端设置这里主机端指的是连接本地打印机的那台计算机。在主机端,我们首先要取消...
2019-05-02 17:15:35
1521
转载 OCR 文本检测干货汇总(含论文、源码、demo 等资源)
转自:https://blog.youkuaiyun.com/Extremevision/article/details/86362066 作者:handong1587来源:GitHub链接:https://github.com/handong1587/handong1587.github.io/blob/master/_posts/deep_learn...
2019-04-29 16:39:15
5576
原创 Opencv-python滤镜系列(5): 换天空背景镜滤镜效果实现
如何实现换天空背景滤镜效果?首先需要找到天空背景区域作为Mask,然后用图像膨胀和腐蚀来填充细小的空洞区域,再将天空区域替换成有云彩的背景,前景区域不变。请尊重原创,转载请注明出处。先来看看换天空背景之后的效果:可以看到,天空区域基本上已经替换成了新的云彩背景,但还是有些边缘区域过渡效果不自然,有些前景区域也被替换成了背景区域,本文主要介绍整个大致流程,在后面的博文中会介绍如何精细化边缘,...
2019-04-20 20:20:18
2872
2
原创 Opencv-python滤镜系列(4): 颜色镜滤镜效果实现
颜色滤镜效果实现原理:其实是利用伪彩色applyColorMap函数,对灰度图进行添加颜色滤镜。OpenCV的定义12种colormap(色度图),可以应用于灰度图像,使用函数applycolormap产生伪彩色图像。 enum { COLORMAP_AUTUMN = 0, COLORMAP_BONE = 1, COLORMAP_JE...
2019-04-20 15:36:19
4675
2
原创 Opencv-python滤镜系列(3): 凹透镜滤镜效果实现
本文参考博客:https://blog.youkuaiyun.com/yangtrees/article/details/9095731效果:顾名思义,凹透镜滤镜效果跟凸透镜效果相反,是将图像挤压到某一个中心点。原理是将原图中的像素值,坐标转换后的位置映射到新的图像中,得到一个凹透镜的滤镜效果。首先,确定一个中心点,这里选择的是原图图像中心点:Point center(width / 2, hei...
2019-04-20 13:53:37
4205
1
原创 Opencv-python滤镜系列(2): 鱼眼滤镜效果实现
Photoshop中鱼眼滤镜效果又称凸透镜效果,相当于你通过凸透镜所得的视觉效果,本文利用Python实现这个滤镜。请尊重原创,转载请注明出处。原理:参考博客:凸透镜效果算法(matlab)扩张效果(C++)效果:Python实现源代码:import cv2import numpy as npimport mathdef Filter_Tutoujing(src_img):...
2019-04-18 21:47:53
3575
原创 Opencv-python滤镜系列(1): 浮雕和雕刻滤镜效果实现
浮雕滤镜原理: 根据像素与周围像素的差值确定滤波后的像素值,差别较大的像素(边缘点通常像素差别较大)像素值较大,在灰度图中表现为较亮,边缘凸显,形成浮雕状,然后加上一个灰度偏移值128,作为图片的整体底色。实现: 浮雕算法是对图像的每一个点进行卷积处理,采用的矩阵如下:[[1,0],[0,-1]]效果:雕刻效果卷积核算子:[[-1,0],[0,1]]其他卷积核算子:[...
2019-04-18 19:25:01
4301
原创 Windows中用conda安装opencv
点击开始,打开Anaconda的prompt:输入以下代码,回车:conda install -chttps://conda.binstar.org/menpo opencv查询完了包之后,输入y确认,回车,等待安装就可以了。...
2019-04-18 16:58:54
1737
原创 Opencv如何在一个窗口中显示多张图像?
在图像处理时,往往需要将处理后的图像和原始图像显示在同一个窗口中。那么,如何用C++和Opencv来实现多张图像显示在同一个窗口呢?本文就来探讨一下这个问题。**原理:**先定义一个大的Mat,然后将多张图缩放resize到合适大小,然后填充到大的Mat中,最后在窗口中显示这张大的Mat。本文中,对比效果为原图,灰度图的均值模糊,灰度图的Canny边缘检测,基于Canny的Hough直线变换。...
2019-04-18 15:07:47
9034
2
转载 C\C++中函数参数的三种传递方式
转自:https://www.cnblogs.com/tanjuntao/p/8678927.html一、值传递这种传递方式中,实参和形参是两个不同的地址空间,参数传递的实质是将原函数中变量的值,复制到被调用函数形参所在的存储空间中,这个形参的地址空间在函数执行完毕后,会被回收掉。整个被...
2019-04-18 14:27:04
353
转载 vs2013配置opencv3.1
原文:http://www.cnblogs.com/laozhuang/p/7195979.html以下内容大部分来自转载,安装过程中有问题的地方已做修改:参考链接:http://blog.youkuaiyun.com/u013105549/article/details/50493069https://wenku.baidu.com/view/36f9c066d4d8d15abf234ee4.html...
2019-04-17 18:56:51
187
转载 Caffe初学者第一部:Ubuntu14.04上安装caffe(CPU)+Python的详细过程 (亲测成功, 20181219更新)
前言:最近在学习深度学习,最先要解决的当然是开源框架的环境安装了。之前一直在学习谷歌的Tensorflow开源框架,最近实验中需要跟别人的算法比较,下载的别人的代码很多都是Caffe的,所以想着搭建好Caffe环境跑别人的代码。这中间经历过很多弯路,开始是入了Ubuntu16.04的坑,很多教程都说GCC版本不匹配,需要降级,我也尝试过发现很多坑;另外,就是安装matlab版本的Caffe以及安...
2019-03-31 17:43:53
178
转载 Caffe初学者第二部:Ubuntu16.04上安装caffe(CPU)+Matlab2014a+Opencv3的详细过程 (亲测成功, 20181219更新)
本博主开更啦!这次带来的教程是在Ubuntu16.04上安装caffe(CPU)+Matlab2014a+Opencv3的详细过程 (亲测成功)这是caffe初学者系列教程的第二部,旨在帮助更多对深度学习感兴趣的同学们!第一部可以参考以下地址:Caffe初学者第一部:Ubuntu14.04上安装caffe(CPU)+Python的详细过程 (亲测成功, 20181219更新)好啦,开始我们的...
2019-03-31 17:43:35
182
原创 ubuntu16.04如何安装scikit-learn等一系列的科学计算库
打开终端,输入以下命令:sudo apt-get install build-essential python-dev python-numpy python-setuptools python-scipy libatlas-dev libatlas3-base sudo apt-get install python-matplotlib sudo apt-get install pytho...
2019-03-29 18:45:07
368
原创 Ubuntu16.04系统中如何安装类似于迅雷的下载工具uget和aria2?
Ubuntu中也有类似于迅雷一样的下载工具,那就是uget和aria2,今天我们就来学习一下如何安装这些工具。一. 安装ugetsudo add-apt-repository ppa:plushuang-tw/uget-stable sudo apt-get update sudo apt-get install uget二. 安装aria2sudo add-apt-reposito...
2019-03-29 17:30:30
1216
原创 Ubuntu16.04系统安装视频播放器smplayer
Ubuntu系统中,你是否想跟Windows系统一样,安装一个很方便的类似于迅雷播放器一样的视频播放器呢?那么本博客就教你如何再Ubuntu系统中安装这些工具。安装视频播放器smplayer打开终端,输入:sudo apt-get install smplayer输入 y, 回车。安装完成,测试
制作Ubuntu16.04系统U盘启动器可以一劳永逸,只要U盘不损坏,就可以一直用该启动盘安装Ubuntu系统。本篇博文中,以刻录Ubuntu16.04的U盘启动器为例,分享制作方法。强烈提醒:刻录的U盘请保证有8G内存以上,同时格式化成FAT32格式,否则会有各种错误。首先,对U盘及逆行格式化:然后下载并安装UltraISO刻录软件,该软件可以直接从官网下载试用版,链接为:https...
2019-03-22 11:43:46
12211
5
原创 【图文教程】Ubuntu16.04安装全过程图文教程(亲测有效)
从入坑实验室服务器Ubuntu安装开始,到现在安装次数总数不少于上百次,其中包括Ubuntu14.04,Ubuntu15.04,Ubuntu16.04,Ubuntu18.04,简直就是Ubuntu的发烧友!本篇图文教程详细记录了Ubuntu16.04的安装始末,在此分享出来以供学习!一、制作Ubuntu16.04系统U盘启动器该部分请参考我的另外一篇图文博客,制作Ubuntu16.04系统U盘...
2019-03-22 10:57:08
65826
9
原创 显著性检测(saliency detection)评价指标之sAUC(shuffled AUC)的Matlab代码实现
AUC_shuffled.mfunction [score,tp,fp] = AUC_shuffled(saliencyMap, fixationMap, otherMap, Nsplits, stepSize, toPlot)% saliencyMap is the saliency map% fixationMap is the human fixation map ...
2018-04-01 16:23:00
1029
Saliency_Metrics_Matlab版.zip
2021-02-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人