笔记
文章平均质量分 54
可时间倒数了
这个作者很懒,什么都没留下…
展开
-
iphone铃声制作
铃声制作原创 2022-07-16 10:56:21 · 468 阅读 · 1 评论 -
KCF代码阅读笔记(matlab版)
因为自己是个憨憨,所以写的比较琐碎,很多没见过的matlab函数也解释了一下,代码是按运行顺序排的。tracker.m中调用了较多子函数,它们的解释在后面。1. 主函数run_tracker提取HOG特征用的函数和CPP文件作者已经给出并编译什么也不输入时,默认为使用HOG特征和高斯核函数(还可以选择使用灰度特征和线性核)要把base_path改成自己的benchamark文件夹所在路径(第43行),比如:base_path = ‘F:\track\Benchmark\’;主函数中给出的相关参数转载 2022-03-10 22:20:52 · 2453 阅读 · 8 评论 -
c++版KCF调试运行时,需要添加的images.txt文件生成代码
#图片数据集路径import osdef generate(dir): ''' dir:输入的文件路径 label:要生成的标签 ''' #返回dir中的所有文件,本例中是001.bad_apple和002.good_apple files = os.listdir(dir) #文件夹中的数据是按序排好的,否则可以先排序 #files.sort() #要写入的文件名,若没有则生成一个新的 listText原创 2022-03-09 02:22:34 · 366 阅读 · 0 评论 -
opencv播放视频实时显示帧速(FPS),即是每秒帧数
FPS是测量用于保存、显示动态视频的信息数量。通俗来讲就是指每秒变化的画面数。getTickCount:它返回从操作系统启动到当前所经过的毫秒数,常常用来判断某个方法执行的时间,其函数原型是DWORD GetTickCount(void),返回值以32位的双字类型DWORD存储,因此可以存储的最大值是2^32 ms约为49.71天,因此若系统运行时间超过49.71天时,这个数就会归0,MSDN中也明确的提到了:“Retrieves the number of milliseconds that have转载 2022-03-06 11:13:28 · 3220 阅读 · 0 评论 -
目标跟踪和目标检测的区别
目标检测和跟踪的区别在于: 对运动中发生变化的目标的跟踪能力理想的检测器不行、理想的跟踪器却可以设想这样一个场景:孙悟空在飞行过程中完成了一次变化(这里假设他变成了一只鸟),但这个变化并不是像西游记拍摄中有烟雾特效完成的,而就是通过身体结构发生渐变来完成的,这种情况下,检测器应该会在后续的检测任务中失败,因为设计好的检测器只是为了检测目标孙悟空的存在,孙悟空变身之后已经不存在这个目标,检测器是不会有火眼金睛继续检测到变化后的孙悟空的。但是,对于跟踪器就不一样了,跟踪目标,哪怕目标在跟踪过程中发生了巨转载 2022-01-13 10:46:39 · 1436 阅读 · 0 评论 -
python 在 vscode 中运行虚拟环境
问题:在pycharm创建运行python的虚拟环境没啥问题,在vscode中运行出现问题解决:根据错误信息,找到是PowerShell执行策略的没有设置,也是为了防止执行恶意脚本1. 查看执行策略Get-ExecutionPolicy -List从上往下依次为(也是按此顺序执行策略):MachinePolicy(机器策略) : 由组策略为计算机的所有用户设置UserPolicy(用户策略) : 由组策略为计算机的当前用户设置CurrentUser(当前用户) :执行策略仅影响当转载 2021-12-14 15:21:45 · 450 阅读 · 0 评论 -
python2.7虚拟环境virtualenv安装及使用
一 、虚拟环境virtualenv安装1. 安装virtualenv将Python的目录添加到系统环境变量后,在命令行输入: pip install virtualenvC:\Users\heroicai\Desktop>pip install virtualenv2. 建立虚拟环境在桌面上建立建立一个虚拟环境myenv,输入:virtualenv myenvC:\Users\heroicai\Desktop>virtualenv myenv执行成功后桌面上会出现myen转载 2021-12-08 14:20:42 · 3184 阅读 · 0 评论 -
pip install 报语法错误
近期发现pip2在升级某些模块的时候会发生一些语法错误,基础pip基础版本是8.1.2[root@controller ~]# pip --versionpip 8.1.2 from /usr/lib/python2.7/site-packages (python 2.7)报错如下:[root@controller ~]# pip install -U setuptoolsCollecting setuptools Downloading https://files.pythonhoste转载 2021-12-08 11:34:15 · 2045 阅读 · 0 评论 -
Windows下更换pip源为清华源
打开 appdata 文件夹,在资源管理器的地址栏输入 %appdata% 后回车:2. 新建一个 pip 文件夹,在 pip 文件夹里面新建一个配置文件 pip.ini:3. 在配置文件中输入如下内容后保存即可:[global]timeout = 6000index-url = https://pypi.tuna.tsinghua.edu.cn/simpletrusted-host = pypi.tuna.tsinghua.edu.cn再次使用 pip,即会使用新源。...转载 2021-12-08 10:38:44 · 526 阅读 · 0 评论 -
paypal很抱歉,系统暂时无响应
我绑定的是建设银行借记卡,绑定很顺利的成功了。但是支付时,一直显示这个页面。解决:在输入手机号的页面,重新输入完整的银行卡号,神奇的居然成功了。原创 2021-10-30 21:36:52 · 5559 阅读 · 8 评论 -
matlab将灰度或彩色图像转化为二值图像
I = imread('test.png');thresh = graythresh(I); %自动确定二值化阈值A = im2bw(I,thresh); % thresh=0.5 表示将灰度在128以下变为黑色,128以上的变为白色imshow(A)imwrite(A,'pic7.jpg')原创 2021-09-09 14:36:28 · 5250 阅读 · 0 评论 -
如何在 Matlab 中启用 UTF-8 编码
如何在 Matlab 中启用 UTF-8 编码2020-07-21计算机与软件约 1731 字 预计阅读 4 分钟 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TGQz85K1-1630512563356)(https://blog.ericzhuochen.com/img/spinner.svg)] 次阅读文章目录定位问题为什么应该使用 UTF-8怎么让 Matlab 使用 UTF-8一点吐槽【注意】最后更新于 October 12, 202转载 2021-09-02 00:10:17 · 19364 阅读 · 14 评论 -
python中matplotlib的颜色及线条控制
代码:plt.subplots(1, 1)x= range(100)y= [i**2 for i in x]plt.plot(x, y, linewidth = '1', label = "test", color=' coral ', linestyle=':', marker='|')plt.legend(loc='upper left')plt.show()结果:说明:其实上面color=' coral '中,可以换成color=' #054E9F',每两个十六进转载 2021-08-03 00:51:59 · 444 阅读 · 0 评论 -
RuntimeError: Couldn‘t open shared file mapping: <torch_16716_3565374679>, error code: <1455>
训练时报错RuntimeError: Couldn't open shared file mapping: <torch_16716_3565374679>, error code: <1455>这可能是因为您的显卡太旧或者计算压力对于您的显卡来说太重了。就像在 CUDA 张量上进行多线程处理一样无法成功,有两种方法可供选择:1. 不要使用多线程处理。将 DataLoader 的 num_worker 设置为零。2. 改为 CPU 共享张量。确保您的自定义原创 2021-07-28 19:23:09 · 4796 阅读 · 0 评论 -
opencv大图片上面贴小图
在Opencv里面很多理论大家说起来都知道,也都能想到怎么做,但是真正实践起来不是那样的,可能你会经历很多次试验的失败,再到睡觉都思索时候你也还是失败,然后洗把脸继续钻研,一行一行钻研,做笔记,画图,后来发现OK了。这也就是研究的乐趣。哈哈哈。不说这么多废话。开始记录技术点。图片合成:注意:1:如果你是两张合并的图片大小尺寸和深度都一样,那随便用那个方法都行。cvAdd(...原创 2021-07-28 19:14:01 · 1532 阅读 · 0 评论 -
Visual studio code清除终端数据
场景:vscode终端不能右击清除终端数据1.使用快捷键ctrl+shift+p2.搜索open keyboard shortcuts3.搜索workbench.action.terminal.clear,双击添加快捷键绑定ctrl+k;你可以自定义你喜欢的组合.//设置-键盘快捷方式(中文版)...转载 2021-07-26 19:19:08 · 2502 阅读 · 0 评论 -
windows10 wifi热点手机连接显示无网络连接问题解决
现在的生活已经离不开电脑和WiFi了,但最近却有网友反映说自己的手机在连接win10旗舰版系统电脑的热点时,出现了连接不了的问题,对于这种情况网友感到很是苦恼,不知道该怎么办。所以今天小编为大家分享的就是手机连接不了win10热点的解决办法。解决办法如下:1、点击信息通知栏,再点击“移动热点”,来打开WIFI移动热点信号,如下图:2、在系统WIFI或通知栏,显示打开的移动热名称以及连接的数量。3、打开手机WIFI设置,搜索并连接在WIN10中所设置的移动热点名称;此时,该WIF.原创 2021-05-06 18:59:44 · 8232 阅读 · 3 评论 -
基于单幅图像的快速去雾
https://www.cnblogs.com/imageshop/p/3410279.htmlhttps://blog.csdn.net/f290131665/article/details/96404768原创 2021-04-21 01:29:11 · 470 阅读 · 0 评论 -
latex使用overleaf插入多行图片
对于一般的latex模板,可以使用下面方式:(1)现在模板最前面的加入包\usepackage{graphicx}\usepackage{subfigure} (2) 使用下面代码插入图片\begin{figure}[htbp]\centering\subfigure[pic1.]{\includegraphics[width=5.5cm]{pic1.png}}\quad\subfigure[pic2.]{\includegraphics[width=5.5cm]{pic原创 2021-02-08 18:16:16 · 11621 阅读 · 1 评论 -
mdpi使用overleaf时,使用bib文件批量生成bbl格式参考文献
mdpi的overleaf模板中要求\bibitem 的格式,而不能直接使用.bib第一步:你正在使用的类似乎是可以在这里找到的MDPI类https://www.mdpi.com/data/MDPI_template.zip?v= 20180904个通过查看Definitions 档案夹一可以找到两个.bst 档案,定义此类的自定义引用样式。载入哪一个(使用Bibtex'\bibliographystyle)取决于班级选择。这意味着该类与Bibtex完全相容,您应该像往常一样...原创 2020-12-22 09:46:38 · 13975 阅读 · 8 评论 -
滤波器——BoxBlur均值滤波及其快速实现(重要)
动机:卷积核、滤波器、卷积、相关在数字图像处理的语境里,图像一般是二维或三维的矩阵,卷积核(kernel)和滤波器(filter)通常指代同一事物,即对图像进行卷积或相关操作时使用的小矩阵,尺寸通常较小,常见的有3*3、5*5、7*7等。卷积操作相当于对滤波器旋转180度后的相关操作,如下图所示,但很多滤波器是中心对称的,而且两者运算上可以等价,所以很多时候不太区分。设计不同的滤波器,可以达到去噪(denoising)、平滑(smoothing)、模糊(blurring)、锐化(sharpeni转载 2020-12-10 11:13:41 · 348 阅读 · 0 评论 -
opencv学习小结(1)–高斯模糊与卷积核、模糊半径
因为做的项目需要用到opencv的工具包,所以本人就开始了对opencv的各类函数进行原理上的学习,希望能够尽快的完成对opencv系统的学习。1:什么是高斯模糊:模糊是一种利用图像算法对源图像素色值进行重新合成的一种处理结果(当然也是近视眼就会导致模糊..xixi),而高斯模糊则是运用高斯函数(遵循数据正态分布)求出对应图像的卷积核在进行一定换算最后合成图像的一种特殊处理结果,当然其中有很多过程及概念,先简单了解一下高斯模糊成像的过程是怎么样的:1:卷积核:一看非常高大上的名字,它其实就是转载 2020-12-10 10:37:41 · 4274 阅读 · 0 评论 -
时间复杂度的表示、分析、计算方法……一文带你看懂时间复杂度!
如果你还在发愁究竟怎么计算时间复杂度和空间复杂度,那你是来对地方了!名词解释:在计算机科学中,时间复杂性,又称时间复杂度,算法的时间复杂度是一个函数,它定性描述该算法的运行时间。这是一个代表算法输入值的字符串的长度的函数。时间复杂度常用大O符号表述,不包括这个函数的低阶项和首项系数。使用这种方式时,时间复杂度可被称为是渐近的,亦即考察输入值大小趋近无穷时的情况。时间复杂度的表示方法其实就是算法(代码)的执行效率,算法代码的执行时间。我们来看下面一个简单的代码:int sumFu转载 2020-12-10 09:59:17 · 702 阅读 · 0 评论 -
Fast Visibility Restoration from a Single Color or Gray Level Image
2009年Tarel提出的去雾算法,该算法最重要的特点就是快速。下面是在本人看过论文之后的简单总结。首先是雾天图像的物理模型,这是现在使用最为广泛的模型。该模型包含两部分,前半部分我们称之为衰减模型,后半部分可以称之为大气光模型。作者的思路是要首先求出大气光部分,也就是物理模型中的后半部分,称之为atmospheric veil,记为V(x,y)。那么该物理模型可以这样写:其中I(x,y)是现实场景中摄像机观察到的图像,R(x,y)是我们要求的图像,Is=Ls是大气光,这里我们假设I..转载 2020-11-26 22:15:36 · 618 阅读 · 0 评论 -
Fast Visibility Restoration from a Single Color or Gray Level Image(Tarel)
1、去雾的基本原理由于大气中悬浮颗粒的存在,场景光线到达传感器之前总是有一部分被散射折射掉,从而导致获取的图像质量退化,使得场景中目标的能见度变弱。去雾能提高对比度。基本原理是:尘雾图像可看做两部分构成:一是场景辐射,二是尘雾。只要正确估计出尘雾浓度图,然后从原图像中减去它,就可以得到无雾图。基本方法是基于中值滤波估计尘雾浓度(大气光幕,大气耗散函数),利用大气散射模型恢复无雾图。2、大气散射模型I(x)=J(x)t(x)+A[1-t(x)]目的是从有...转载 2020-11-24 16:47:20 · 375 阅读 · 0 评论 -
【图像处理】——双边滤波
【fishing-pan:https://blog.csdn.net/u013921430 转载请注明出处】双边滤波 高斯滤波是最常用的图像去噪方法之一,它能很好地滤除掉图像中随机出现的高斯噪声,但是在之前的博客中提到过,高斯滤波是一种低通滤波(有兴趣的点击这里,查看之前的博客),它在滤除图像中噪声信号的同时,也会对图像中的边缘信息进行平滑,表现出来的结果就是图像变得模糊,如下图所示; 在平坦区域,滤波器中每个像素点的G r G_{r}Gr值相近,空间距离权重G s G_{s}Gs.转载 2020-11-24 15:24:05 · 3781 阅读 · 0 评论 -
高斯分布示例
https://www.desmos.com/calculator/irp5agi4ub?lang=zh-CN转载 2020-11-24 10:34:02 · 820 阅读 · 0 评论 -
【OpenCV入门教程之八】线性邻域滤波专场:方框滤波、均值滤波与高斯滤波
【OpenCV入门教程之八】线性邻域滤波专场:方框滤波、均值滤波与高斯滤波转载 2020-11-23 22:42:15 · 107 阅读 · 0 评论 -
盒子(方框)滤波(BoxFilter)原理及C++及Matlab实现
写在前面盒子滤波是一种非常有用的线性滤波,也叫方框滤波,最简单的均值滤波就是盒子滤波归一化的情况。应用:可以说,一切需要求某个邻域内像素之和的场合,都有盒子滤波的用武之地,比如:均值滤波、引导滤波、计算Haar特征等等。优势:就一个字:快!它可以使复杂度为O(MN)的求和,求方差等运算降低到O(1)或近似于O(1)的复杂度,也就是说与邻域尺寸无关了,有点类似积分图吧,但是貌似比积分图更快(与它的实现方式有关)。opencv函数:void boxFilter( InputArray sr转载 2020-11-23 17:28:18 · 3309 阅读 · 1 评论 -
十种图像模糊算法的总结与实现
https://cloud.tencent.com/developer/article/1614858转载 2020-11-23 10:22:10 · 1457 阅读 · 0 评论 -
对Photoshop高斯模糊滤镜的算法总结
最近有感于部分网友对高斯模糊滤镜的研究,现总结如下。高斯模糊是数字图像模板处理法的一种。其模板是根据二维正态分布(高斯分布)函数计算出来的。 正态分布最早由A.棣莫弗在求二项分布的渐近公式中得到。C.F.高斯在研究测量误差时从另一个角度导出了它。P.S.拉普拉斯和高斯研究了它的性质。故名高斯模糊。 一维正态分布的函数定义: 型随机变量的分布,第一参数μ是遵从正态分布的随机变量的均值,第二个参数σ2是此随机变量的方差,所以正态分布记作...转载 2020-11-23 10:09:40 · 1025 阅读 · 0 评论 -
高斯模糊的原理是什么,怎样在界面中实现?知乎
作者:mpcv链接:https://www.zhihu.com/question/54918332/answer/142137732来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。评论区有问到滤波和模糊区别的,那就一步到位,说下几个容易搞混的概念:滤波(高通、低通、带通、带阻) 、模糊、去噪、平滑等。看图:(它们的范围大小以及相互包含关系如图所示)滤波是对输入信号进行卷积处理的一个过程,写成一个函数的形式是这样的:滤波 = 卷积( ...转载 2020-11-22 22:23:55 · 366 阅读 · 0 评论 -
高斯滤波/高斯模糊(Gaussian blur)和高斯噪声(Gaussian noise)
在看CV方面的论文的时候很多时候都会出现高斯滤波/高斯模糊(Gaussian blur)和高斯噪声。所以需要把他们弄清楚。1 首先搞清楚什么是高斯分布1.1 一维高斯分布在这些操作前都加了高斯两个字。是因为将高斯分布(也可以说是正太分布)运用到了图像处理上。高斯分布是表示随机变量服从正态分布,概率函数为:u uu表示均值,σ σσ表示标准差。u uu决定了图像的对称轴,σ σσ决定了图像的高矮胖瘦。u uu=0,σ σσ=1时就是标准正态分布。...转载 2020-11-22 22:16:59 · 7579 阅读 · 2 评论 -
高斯滤波、高斯模糊
高斯滤波高斯滤波在图像处理概念下,将图像频域处理和时域处理相联系,作为低通滤波器使用,可以将低频能量(比如噪声)滤去,起到图像平滑作用。高斯滤波是一种线性平滑滤波, 适用于消除高斯噪声, 广泛应用于图像处理的减噪过程。通俗的讲, 高斯滤波就是对整幅图像进行加权平均的过程, 每一个像素点的值, 都由其本身和邻域内的其他像素值经过加权平均后得到。 高斯滤波的具体操作是:用一个模板(或称卷积、 掩模) 扫描图像中的每一个像素, 用模板确定的邻域内像素的加权平均灰度值去替代模板中心像素点的值用。高斯平滑..转载 2020-11-22 22:12:05 · 2760 阅读 · 0 评论 -
高斯模糊的算法(高斯卷积 高斯核)
通常,图像处理软件会提供"模糊"(blur)滤镜,使图片产生模糊的效果。"模糊"的算法有很多种,其中有一种叫做"高斯模糊"(Gaussian Blur)。它将正态分布(又名"高斯分布")用于图像处理。本文介绍"高斯模糊"的算法,你会看到这是一个非常简单易懂的算法。本质上,它是一种数据平滑技术(data smoothing),适用于多个场合,图像处理恰好提供了一个直观的应用实例。一、高斯模糊的原理所谓"模糊",可以理解成每一个像素都取周边像素的平均值上图中,2是中间点,周边点都是1。.转载 2020-11-22 21:58:42 · 1553 阅读 · 0 评论 -
对比度受限的自适应直方图均衡化(CLAHE)
对比度受限的自适应直方图均衡化(CLAHE)直方图均衡化(HE)是一种很常用的直方图类方法,基本思想是通过图像的灰度分布直方图确定一条映射曲线,用来对图像进行灰度变换,以达到提高图像 对比度的目的。该映射曲线其实就是图像的累计分布直方图(CDF)(严格来说是呈正比例关系)。然而HE是对图像全局进行调整的方法,不能有效地提高局部 对比度,而且某些场合效果会非常差。如:上述原图和HE结果图的直方图分别为:因为从原图的直方图中求取的映射函数(CDF)形状为:将它作用于原图像会导致直方图被整转载 2020-09-13 21:29:45 · 2226 阅读 · 0 评论 -
点扩散函数 PSF(point spread function)
*持续性补充拓展,以下部分来自wiki:https://en.wikipedia.org/wiki/Point_spread_function点扩展函数(point spread functionPSF)描述了成像系统对点源或点对象的响应。PSF更一般的术语是一个系统的脉冲响应(impulse response),PSF是聚焦光学系统的脉冲响应。PSF在许多情况下可以被当作是图像中表示一个未解决对象的扩散斑(extended blob)。从功能上讲,它是成像系统光学传递函数的空间域形式。它在...转载 2020-09-10 10:29:21 · 24904 阅读 · 0 评论 -
windows电脑提醒功能,定时打卡
大家平时漏打卡次数多吗?当处于高量的工作之中,往往会忽略掉打卡,有的人使用手机设置闹铃,但是大星觉得 不够保险,有时候你繁忙起来连电话都会忘记接何况闹钟呢,而当你完成工作下班时,会不会急匆匆的离开呢,脑海里想着各种美食,而忽略看手机提醒,今天将大家如何使用VBS代码每天自动提醒你打卡。首先 在桌面新建一个txt文本,编辑输入以下代码:do while k<3msgbox "下班时间到啦,请及时打卡!"k=k+1loop意思是循环三次 "下班时间到啦,请及时打卡!",点击保存。另转载 2020-08-19 22:13:55 · 1950 阅读 · 0 评论 -
适合于图像处理方向的SCI/EI期刊杂志列表
原文:http://blog.sina.com.cn/s/blog_8d351dfc0101c2am.html 表1. 适合于图像处理方向的SCI期刊杂志列表 ISSN 期刊名 出版周期 1057-7149 IEEE TRANSACTIONS ON IMAGE PROCESSING转载 2020-07-07 18:16:51 · 11901 阅读 · 1 评论 -
jpg批量转png
@echo offset DestPath=E:\pic-jpgfor /r %DestPath% %%i in (.) do (echo %%icd %%iren *.jpg *.png)pause原创 2020-05-10 02:26:05 · 287 阅读 · 0 评论