- 博客(994)
- 资源 (25)
- 收藏
- 关注
原创 Harris角点检测原理及其在python-opencv的调用
Harris 角点检测的基本思路如下:考虑一个局部的区域,将其作为一个窗口四处移动,若窗口灰度发生了较大的变化,那么,就认为窗口内存在角点,否则窗口内就不存在角点。【cornerHarris】即为harris角点计算函数,其输入的四个参数分别是待检测图像;挪动尽量小的情况下,从椭圆内部跳到椭圆外部,换言之,小窗移动因其较大变化。因此,椭圆的轴越短,则这种变化越明显。,将存在三种位置,即椭圆内部、椭圆上和椭圆外部。固定时,上式构成一个椭圆方程,其短轴和长轴分别为。后的自相似性,可以通过下面的自相关函数给出。
2024-06-24 13:31:48
973
2
原创 玩转Word域代码,再也不担心引用多个文献时的排版
在Word中,域代码是一种特殊的文本,可在文档中插入动态内容,而无需手动输入。熟练掌握域代码的基本原理,可以在Word排版时事半功倍。
2024-06-17 13:12:28
1704
原创 go语言必会:for循环的4种用法
【for】是go语言中唯一一个用于循环的关键字,但有四种用法,分别是常规的变量迭代(for)、条件循环(while)、死循环(loop)、以及数组迭代(foreach),括号中是其他语言中相似的关键字。
2024-06-17 09:15:00
2022
原创 VS Code蛋白质插件
【Protein Viewer】是一款VS Code插件,支持在线和本地查看蛋白质结构。支持多种文件格式,包括:.pdb, .pdbqt, .mmcif, .gro, .xyz, .cif, .mol, .mol2, .sdf等。
2024-06-07 08:45:00
663
原创 python-opencv图像分割
opencv提供了多种二值化分割方案,除了可以指定阈值之外,还支持OTSU算法。此外,还可以通过距离变换,对图像的前景、背景进行分割。并且提供了连通域函数,可以将前景中联通的目标一一分割出来。
2024-06-06 09:00:00
815
原创 VS Code写代码必备的五款代码美化插件
有的时候,代码配色也是一种效率,越是花里胡哨的配色,越能区分代码中不同的功能区域,也越能高效利用人眼。本文介绍四种VS Code美化插件,几乎所有语言都可以用到。
2024-06-06 09:00:00
2677
原创 密塔AI:联网搜索工具,可以搜索科研文献
秘塔AI搜索(metaso.cn)于2024年初上线,它是一款能够深入理解您的问题的AI搜索引擎,没有广告,直达结果。并且可以生成演示文稿。
2024-06-05 08:45:00
2218
原创 Python图像处理十讲:图像处理大师的必经之路
Python提供了诸多功能强大的图像处理库,本文对numpy, scipy, opencv, dlib等模块进行介绍,对图像处理中常见的需求,比如滤波、分割、目标识别等进行详尽地讲解。
2024-06-05 08:23:03
1413
原创 图像背景去除工具:removebg
在免费使用时,用到的是本地的CPU。我第一次试用时,图片刚上传之后,电脑的帧率便直线下降,鼠标都拖不动了,最后无奈之下只得硬关机。但第二次试用,就没出现这种情况,所以不知道是不是巧合。
2024-06-04 14:19:41
434
原创 综合AI工具:一键抠图
虽然名字叫一键抠图,但功能丰富,远不止一键抠图这么简单,其内容包括抠图换背景、图片压缩、图片编辑、照片修复等,是一款较为全面的图像处理工具。但是所有功能都需要登录使用,一键抠图功能需要付费使用。
2024-06-04 13:55:38
382
原创 python-opencv 边缘检测、直线检测、圆检测
opencv提供了多种边缘检测方法,除了常规的Canny算子之外,还有霍夫变换,用于检测直线和圆形边界。
2024-05-27 10:52:44
982
原创 Python-opencv通过距离变换提取图像骨骼
【distanceTransform】函数的功能是,计算当前像素点到零像素点的最短距离,其输入参数有三,分别是输入的二值图像;求解距离的类型,以及掩膜尺寸,一般可设为3或者5。
2024-05-27 09:00:12
414
原创 Python泰勒展开,附常用函数的泰勒级数
数学考试时有两大绝活,一个是洛,一个是展。【洛】就是洛必达法则,很容易理解,只需对形如。【series】便是Taylor展开函数,其两个必选参数分别是函数表达式。【展】便是泰勒展开,是分析复杂函数极限的重要工具。
2024-05-19 08:29:43
868
原创 Python符号计算:分析函数的连续性和单调性
如果一段函数,在某个区间内并不单调,那么一定有一个先增后减或者先减后增的过程,从而也就自然产生了极大值、极小值点。一般来讲,在一个函数中,表达式、自变量以及定义域都是已知的,而值域则受到表达式和定义域的制约。【function_range】即用于求值域的函数,其输入的三个参数分别为表达式、自变量以及定义域。单调性是一个非常简单、非常基础的概念,即函数在其定义域内的增减特性。
2024-05-19 08:07:47
542
原创 Python符号计算初步
基于计算机的科学计算有两种思路,一是将一切数值化,将所有已知的运算规律封装成函数,特定问题,返回特定的数值结果;二是将一切推理化,将各种数学问题,用符号系统来完成推导,此即符号计算。Python中,sympy是最基础的符号计算库。
2024-05-18 11:40:01
1027
原创 Windows联网状态工具TCPView
TCPView用于显示系统上所有 TCP 和 UDP 终结点的详细列表,包括本地和远程地址以及 TCP 连接的状态,界面如下。
2024-04-12 08:59:03
570
原创 Windows内存分析工具VMMap
【VMMap】是进程的内存分析工具,可显示进程的已提交虚拟内存类型明细,以及操作系统分配给这些类型的物理内存量。 除了内存使用情况的图形表示形式外,VMMap 还可显示摘要信息和详细的进程内存映射。 借助强大的筛选和刷新功能,可以识别进程内存使用情况的来源以及应用程序功能的内存成本。
2024-04-11 09:13:24
735
原创 Python魔法函数详解
魔法函数是封装在类中的一种特殊的函数,在某些特定的功能下可以隐式地调用。Python中的魔法函数以双下划线开头并结束,比如在初学面向对象时,用于初始化的【__init__】就是一个魔法函数。
2024-04-09 11:18:39
1300
原创 Windows启动项管理器Autoruns
AutoRuns用于启动程序管理,可显示系统启动或登录时的各种自动启动行为,并扩展和加载各种系统进程,要比任务管理器中的自启动管理高级得多,其界面如下,列出了所有开机启动项。
2024-04-06 08:54:27
788
原创 文本处理语言awk基本语法
AWK 是一种强大的文本处理和数据解析工具,它支持丰富的运算符和流程控制语句。运算符方面,AWK 提供了基本的算术运算符(+, -, *, /, %, ^, **)和赋值运算符(+=, -=, *=, /=, %=, ^=),以及递增递减运算符(++, --, a++, a–)。此外,AWK 还支持关系运算符(==, !=, =)和逻辑运算符(&&, ||, !)。
2024-04-05 08:33:33
547
原创 python相机校准
相片是三维世界在二维平面上的投射,故而其深度信息是损失掉了的。但是,如果把拍照看作理想的小孔成像过程,那么相片中的每个像素,都将通过一个锥体与世界中真实的点一一对应,这时如果再来一条参考光线,那么理论上就可以实现二维图像的三维重构了。
2024-04-05 08:27:09
1077
原创 Windows进程监视器Process Monitor
Process Monitor是 Windows 的高级监视工具,是Filemon + Regmon的整合增强版本,实时显示文件系统,注册表,网络活动,进程或线程活动,资料收集事件,并提供丰富的非破坏性筛选、全面的事件属性(如会话 ID 和用户名)、可靠的进程信息、具有每个操作的集成符号支持的全线程堆栈、同时记录到文件等等。
2024-04-04 08:30:00
1353
原创 Windows批处理数值计算实战
其中框架代码如下,首先关闭回显;然后来一个start标签,每次计算完成之后,都要回到这个标签处。%Mode%用于选择不同的计算功能,当输入不同的数字时,将跳转到不同的Model,这些Model标签,将在后续补充完整。本文对前四个功能进行讲解。
2024-04-04 08:09:14
827
原创 Windows进程资源管理器Process Explorer
Process Explorer提供了一个可视化工具,用以查看进程的详细信息包括CPU,GPU,IO,线程,句柄,内存。
2024-04-03 09:09:17
866
原创 PowerShell写入csv文件
PowerShell中提供了Import-CSV和Export-CSV来读写csv文件,并且提供了更加简洁的别名【ipcsv】和【epcsv】。考虑到大家手头没有可用于测试的csv文件,先从csv文件的写入开始学习。例如,下面这行代码可以将当前运行的所有进程打印为csv文件,文件名为ps.csv,分隔符是英文逗号。
2024-04-03 09:08:57
701
原创 速成软件书:真的是神器吗?
编程书籍首先为编程语言提供了一个学习框架,给出了大致的学习脉络,同时让人知道这门语言能够做的事情,相当于综合了官方文档,同时给出了一些常用的方法。换言之,如果将“速成”定义为理解并掌握编程语言或软件的基本用法,那么速成是合理的,而且在学习软件的时候,必须主打速成,讲究一鼓作气、再而衰、三而竭。但正因如此,想要速成某个软件或编程语言,其速成的过程,实际上是不足以构成一本书的内容的。首先,有了官方文档,就知道这门语言或者这款软件的大体功能,结合这些功能,就能知道在短时间内,自己大致能做出什么东西。
2024-04-02 11:33:51
359
原创 PowerShell字符串
Powershell中提供了字符串格式化方法,其经典用法是调用[String]::Format函数,来将字符串中的花括号替代为某个变量。括在双引号中的字符串是可扩展字符串,可直接对美元符号后面的变量进行字符串转化;字符串就是字符组成的数组,在Powershell中,可通过单引号或双引号来定义字符串。split提供两种调用方式,既可通过内置方法的形式,也可以通过指令参数的形式。除了这两种字符串之外,还有一种通过@进行引用的字符串,可用于引用多行文本,示例如下。当作需要格式化的数值,而将后面的。
2024-04-02 09:41:20
1609
原创 open3d曲面初步
最原始的点云只包含了点的位置信息,这些信息可以呈现出一些散点,但并不能还原出物体的样貌。相比之下,曲面更加完美地表现物体,我们平时看到的三维模型,实际上也是通过曲面来实现的。
2024-04-01 10:38:25
550
原创 PowerShell哈希表
powershell提供了哈希表这种数据结构,其形式为键值对的一一对应,若以数组相类比,可以理解成下标可以不为整数的数组。在上面创建的哈希表hash里,ABCD四个键值对在打印时的顺序,与我们预想的并不相同,其输出次序CDBA与我们的输入次序ABCD几乎毫无关系。这是因为,散列表并不关心其内部数据的存放次序,如果相让它们有序存放,可以指定其[ordered]属性,从而创建一个有序字典。哈希表内置了键值属性,分别用keys和values来调用,并且提供了remove方法,可以移除某个键值对。
2024-04-01 09:01:56
1220
原创 PowerShell数组
Powershell支持数组这种数据结构,但这种数组并不要求数据类型的一致性,更类似于其他语言中的列表。其创建过程非常简单,直接通过逗号分割元素即可,也可以通过【@()】将数组元素括起来。
2024-03-31 13:30:37
448
原创 sklearn主成分分析PCA
PCA,即主成分分析(Principal components analysis),顾名思义就是把矩阵分解成简单的组分进行研究,而拆解矩阵的主要工具是线性变换,具体形式则是奇异值分解。
2024-03-30 12:29:56
1875
windows批处理数值计算实战
2024-04-02
PyGame俄罗斯方块源代码
2023-12-09
go语言包管理测试代码
2023-10-11
C语言实现计算器源代码,支持四则混合运算以及三角函数
2023-09-26
Python打造动态绘图系统
2023-09-14
Python文件整理工具
2023-09-07
Tkinter+WordCloud做一个词云生成工具
2023-08-24
Blender绘制足球烯C60
2023-07-29
C语言实现二叉搜索树,可插入、删除搜索节点
2023-06-27
WPF实战,实现一个txt阅读器,支持提取目录
2023-06-01
用C#写的串口UDP转换工具
2023-04-21
C# WinForm对话框示例程序
2023-04-21
C#串口通信测试软件源代码
2023-03-27
winform在窗口中拖动按钮
2023-02-01
Fourier级数和Taylor级数对原函数的逼近动画
2023-01-28
爱心源码-通过Python画一颗跳动的心
2022-12-11
纯Python实现遗传算法
2022-12-02
我的第一个WinForm程序,基础控件的使用
2022-11-24
鸡群算法之Python实现
2022-11-20
C#面向对象初步 源代码
2022-11-17
超分辨网络SRCNN的Pytorch实现用到的T91数据集 搬运自网络,所以不需要积分
2022-09-30
OpenGL 着色器初步,颜色变化的三角形
2022-05-18
electron爬虫:定制CSDN App
2022-05-08
PCL环境配置以及测试案例,显示斯坦福兔子
2022-05-05
electron做一个丐版浏览器,只有输入网址显示网页的功能,适合学习
2022-05-04
Python动态绘图,包括椭圆、双曲线、抛物线、摆线、心形线等常见曲线的生成。
2022-05-02
QT布局:实现动态布局
2022-05-01
从零开始,用electron做一个倒计时工具
2022-04-30
QT异步命令行,通过信号和槽进行响应
2022-04-28
【C#】WPF 3D 选中并挪动几何体
2022-04-27
Python动态绘制圆锥曲线,并封装成类
2022-04-26
【QT】通过QProcess实现一个命令行
2022-04-25
C++ QT调用外部程序(QProcess)
2022-04-23
WPF 3D 光线颜色(给地球点颜色看看)
2022-04-23
QT多线程实战源代码(QThread)
2022-04-20
用C#搓一个地球(WPF 3D)
2022-04-20
二次元老婆们的画廊WPF3D@VisualStudio
2022-04-17
WPF3D+鼠标控制相机视角+封装成类
2022-04-15
WPF3D+键盘控制相机视角+批量生成3D立方体
2022-04-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人