-
-
NumGet、NumPut 示例与细节解释
NumGet、NumPut 是 AHK 中比较高级的函数,但帮助中说明寥寥,例子也很少,实际使用起来就很容易因为不够清晰的细节,造成困惑。 本文将用数个例子,解释一些细节问题,帮助大家更好的使用这两个函数。 1.为什么 NumGet 取到的值与变量里的值不一致? 下面这个例子,可能会让你感到困惑。 明明给 test 赋值 45678 ,打印出来也是 45678 ,为什么使用 NumGet 获取后再…- 2
- 1
- 366
-
ahk与男人的痛点梦幻联动
大家都懂我指的是什么,其实是用来搞笑,当然你也可以像我一样正经使用,底层源码来自僵尸老哥的记事本工具,修改了之后变成jielu工具 首先会统计各项数据,存储在配置文件中,可以根据数据获得相应称号,有正向的也有反向的 左侧是日记功能,后续添加一些模板,记录一下jielu过程中的日记,然后每天根据有没有破戒点击相应的按钮即可 #NoEnv ;~;不检查空变量为环境变量 #Persistent ;~;让…- 1
- 5
- 437
-
V2_H 多线程及JSON功能demo
V2 H版本完全兼容目前V2版本,并且增加了非常多的特性 下面展示内置多线程的创建使用及内置json库使用 天黑请闭眼/AutoHotkey_H (gitee.com) 主脚本 #include <log4ahk>;https://gitee.com/kazhafeizhale/log4ahk/releases/ m := Map(1, 2, 3, 4) log.info(s := J…- 1
- 2
- 460
-
AHK调用opencv(二十)opencv中的轮廓 – ahk_v2_beta3
什么是轮廓? 轮廓可以简单地解释为连接具有相同颜色或强度的所有连续点(沿边界)的曲线。轮廓是用于形状分析以及对象检测和识别的有用工具。 为了获得更高的准确性,请使用二进制图像。因此,在找到轮廓之前,请应用阈值或 Canny 边缘检测。 从OpenCV 3.2开始,**findContours()** 不再修改源图像。 在OpenCV中,找到轮廓就像从黑色背景中找到白色物体。因此请记住,要找到的对象…- 1
- 5
- 696
-
Win10仿QQ右键菜单
测试环境为:Win10 x64,依赖系统自带窗口阴影开启,在Win7下会走样。 ; 测试环境为:Win10 x64,依赖系统自带窗口阴影开启,在Win7下会走样。 #SingleInstance Force SetBatchLines -1 新建类菜单 := new Win10RMenu(164, 214) 新建类菜单.Text("复制(&C)", "按钮标签跳转") ; 新建类菜单.Pi…- 1
- 2
- 331
-
AHK调用opencv(十九)图像金字塔 – ahk_v2_beta3
图像金字塔是指一组图像且不同分辨率的子图集合,它是图像多尺度表达的一种,以多分辨率来解释图像的结构,主要用于图像的分割或压缩。一幅图像的金字塔是一系列以金字塔性质排列的分辨率逐步降低,且来源于同一张原始图的图像集合,如下图所示,它包括了五层图像,将这一层一层的图像比喻成金字塔。图像金字塔可以通过梯次向下采样获得,直到达到某个终止条件才停止采样,在向下采样中,层次越高,分辨率越低。 &…- 0
- 0
- 256
-
AHK调用opencv(十八)Canny 边缘检测 – ahk_v2_beta3
Canny边缘检测于1986年由JOHN CANNY首次在论文《A Computational Approach to Edge Detection》中提出,就此拉开了Canny边缘检测算法的序幕。 Canny边缘检测是从不同视觉对象中提取有用的结构信息并大大减少要处理的数据量的一种技术,目前已广泛应用于各种计算机视觉系统。Canny发现,在不同视觉系统上对边缘检测的要求较为类似,因此,可以实现一…- 0
- 1
- 304
-
AHK调用opencv(十七)图像梯度 – ahk_v2_beta3
1.Sobel 和 Scharr 微分 Sobel 算子是一种联合高斯平滑加微分运算,因此对噪声的抵抗能力更强。可以指定要计算的导数的方向,垂直或水平(分别由参数、Yorder 和 Xorder 指定)。还可以通过参数 ksize 指定内核的大小。如果 ksize=-1,则使用 3×3 Scharr 滤波器,这比 3×3 Sobel 滤波器效果更好。 SetWorkingDir…- 0
- 1
- 298
-
AHK调用opencv(十六)形态转换 – ahk_v2_beta3
形态学变换是基于图像形状的一些简单操作。它通常在二值图像上执行。它需要两个输入,一个是我们的原始图像,第二个是决定操作性质的结构元素或内核。两个基本的形态学操作是腐蚀和膨胀。 1.腐蚀 腐蚀算法使二值图像缩小一圈,删除对象边界的某些像素,其运算过程就是使用用3X3的结构元素,扫描二值图像的每一个像素,用结构元素与其覆盖的二值图像做“与”运算,如果都为1,结构图像的该像素为1…- 0
- 0
- 172
-
AHK调用opencv(十五)平滑图像 – ahk_v2_beta3
二维卷积(图像滤波) 与一维信号一样,图像也可以通过各种低通滤波器(LPF)、高通滤波器(HPF)等进行过滤。LPF 有助于消除噪音、模糊图像等。HPF 滤波器有助于在图像中找到边缘。 opencv 提供了函数cv.filter2D(),用于将内核与图像卷积起来。 相关链接:https://www.cnblogs.com/lfri/p/10599420.html 卷积可视化:https://ezy…- 0
- 0
- 241
-
AHK调用opencv(应用) qq连连看 – ahk_v2_beta3
借助群友研究的COM 调用opencv方法,用ahk翻译了一个qq连连看自动辅助 使用方法参照视频 主脚本代码 #include <log4ahk> #include cv2.ah2 #include <Gdip_All> SetWorkingDir A_ScriptDir CoordMode "ToolTip", "Screen" CoordMode("Mouse", "…- 0
- 5
- 309
-
AHK调用opencv(十四)图像阈值 – ahk_v2_beta3
简单阈值法 此方法是直截了当的。如果像素值大于阈值,则会被赋为一个值(可能为白色),否则会赋为另一个值(可能为黑色)。使用的函数是 cv.threshold。第一个参数是源图像,它应该是灰度图像。第二个参数是阈值,用于对像素值进行分类。第三个参数是 maxval,它表示像素值大于(有时小于)阈值时要给定的值。opencv 提供了不同类型的阈值,由函数的第四个参数决定。不同的类型有: cv::Thr…- 1
- 2
- 257
-
ahk操作excel文件复制单元格的格式
在用ahk操作excel文件中,很多场景都是使用设置好头部格式的excel文件,把这个表格文件作为一个模板,逐行填充数据到表格,再复制该表格中设置好格式的第一行单元格格式到填充的数据,使得整个表格格式统一,这样操作可以省略生成的表格还要去设置字体,颜色,表格线,以及打印格式成A4纸格式等,效率高而速度快,但查找互联网,发现没有复制excel表格格式的ahk例子,逐按照excel vba的语法,试验…- 2
- 0
- 416
-
AHK_L版调用H版dll实现多线程函数
多线程与单线程的区别: 单线程顺序执行:ABCDEFG,HIJKLMN单线程异步执行:ABC,KLMN,EFGHI,错开执行避免I/O之类的长时间等待卡住线程【WinWait】多线程:一个进程内可有多个线程ABCDEFG同时执行互不干扰多进程:创建多个进程ABCDEFG并互相通信,来达到仿多线程的效果。 通过调用AHK_V1_H版的方式,实现多线程的函数库。 H版dll只有主进程对子…- 0
- 5
- 381
-
AHK调用opencv(十三)图像的几何变换 – ahk_v2_beta3
SetWorkingDir A_ScriptDir hOpencv := DllCall("LoadLibrary", "str", "opencv_world455.dll", "ptr") hOpencvCom := DllCall("LoadLibrary", "str", "autoit_opencv_com455.dll", "ptr") ;DllCall("autoit_opencv_…- 0
- 3
- 306
-
创建自己的云共享文件夹 2022年3月26日
创建自己的云共享文件夹 2022年3月26日 1、首先设置好群晖DS920+网络存储服务器的SFTP文件服务 2、WinSCP 5.19的AutoHotkey登录脚本,用飞跃的工具加密一下AutoHotkey源代码,保护好群晖SFTP密码,防止泄密。 WinSCP压缩打包成单文件便携程序,AutoHotkey验证密码相对简单,SFTP密码采用复…- 0
- 0
- 312
-
创建自己的脚本运行环境 2022年3月25日
创建自己的脚本运行环境 2022年3月25日 本文所写的内容有可能不正确或者不适用于各位读者,个人观点, 本文内容仅作参考借鉴赏析把玩折腾收藏改进分享之用。 本文所指的脚本是指BAT命令行批处理脚本、CMD命令行批处理脚本、 VBS微软可视化BASIC脚本、AHK自动化热键脚本。 本文所指的脚本不包含PowerShell脚本、j…- 0
- 0
- 367
-
一个excel里面的列求和函数
感谢僵尸大佬的技术支持 这个函数主要解决一些单元格类型是文本的求和问题,文本的话还得转数值然后求和,实际上太麻烦了,不如绕过这一步 使用飞跃大佬的excelget函数做为底子,然后仿写了一下飞跃大佬之前写的一个写入数组的句子 ExcelSumRow(whichrow,Begin:=2,){ objExcel:=Excel_Get() last:=objExcel.ActiveSheet.Cells…- 0
- 0
- 254
-
AHK调用opencv(十一)性能测量和改进技术 – ahk_v2_beta3
许多 OpenCV 功能都使用 SSE2,AVX 等进行了优化。它还包含未经优化的代码。因此,如果我们的系统支持这些功能,我们应该利用它们(几乎所有现代处理器都支持它们)。优化功能在编译时是默认启用的,因此,OpenCV 在启用时运行优化代码,否则运行未优化代码。您可以使用cv.useOptimized()来检查它是否已启用/禁用,并使用cv.setUseOptimized()来启用/禁用它。 S…- 0
- 2
- 294
-
AHK调用opencv(十二)更改颜色空间 – ahk_v2_beta3
改变颜色空间 在 OpenCV 中有超过 150 种颜色空间转换的方法(https://docs.opencv.org/4.x/d8/d01/group__imgproc__color__conversions.html#gga4e0972be5de079fed4e3a10e24ef5ef0a353a4b8db9040165db4dacb5bcefb6ea)。 但我们仅需要研究两个最常使用的方法,…- 0
- 3
- 335
-
AHK调用opencv(九)图像的基本操作
访问和修改像素值 先来理解一下,图像与一般的矩阵或张量有何不同(不考虑图像的格式,元数据等信息)。首先,一张图像有自己的属性,宽,高,通道数。其中宽和高是我们肉眼可见的属性,而通道数则是图像能呈现色彩的属性。我们都知道,光学三原色是红色,绿色和蓝色,这三种颜色的混合可以形成任意的颜色。常见的图像的像素通道也是对应的R,G,B三个通道,在OpenCV中,每个通道的取值为0~255,。(注:还有RGB…- 0
- 1
- 376
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!