一共29篇文章
专题:第期
-
CVUI库与CV2库——设计UI新思路(五)
OpenCV类常数部分改自河许人的CV2类,如果更新内容无法正常调用,请将源码覆盖至CV2.ahk中。图像裁剪部分参考dbgba重写。 ***已知局限:打包成exe时需使用AHK_H版编译器。 9.4更新:CV2库新增setBorderless函数用于窗口无边框化,新增大量相关常数。CVUI库优化text显示效果,范例4提供了防止内存泄漏的图像复制写法。修复了一系列问题。 9.3+更新:修复CVU…...- 陌诺Mono
- 2.4k
- 1
-
CV2库——优化调用逻辑和依赖函数开放(三)
OpenCV类常数部分改自河许人的CV2类,如果更新内容无法正常调用,请将源码覆盖至CV2.ahk中。图像裁剪部分参考dbgba重写。 8.24更新:新增cv2.None类型用于空值判断,修复部分函数调用问题。新增OpenCV基础设置相关函数,还有一些功能性调整不再罗列。为一些函数提供UMat类型调整。 8.22更新:新增大量原生OpenCV函数,新增自写函数MatToBitmap和ShowBit…...- 陌诺Mono
- 698
- 0
-
CV2库——OpenCV之用Python的语法转换C++项目(二)
OpenCV类常数部分改自河许人的CV2类,如果更新内容无法正常调用,请将源码覆盖至CV2.ahk中。图像裁剪部分参考dbgba重写。 8.20+更新:边缘检测模块初步完成。引入部分C++函数。 ; Load Dll DirPath := IniRead("OpenCV.ini", "WorkDir", "Dir") Dllcall(&q…...- 陌诺Mono
- 1k
- 0
-
CV2库历次更新及范例目录
写在最前 这是由Mono开展的长期项目,会将Python的CV2库按语法原汁原味地还原至AHK。 ***引流:利用Numahk库进行人工智能机器学习模块的示例教学。 ***引流2:Leetcode习题AHK解析。 最近更新时间:2022.09.05 CV2库——缩小AHK与Python的OpenCV使用差距(一) CV2库——OpenCV之用Pyth…...- 陌诺Mono
- 801
- 0
-
CV2库——缩小AHK与Python的OpenCV使用差距(一)
OpenCV类常数部分改自河许人的CV2类,如果更新内容无法正常调用,请将源码覆盖至CV2.ahk中。 8.20更新:人脸识别模块初步完成,与Python区别逐渐缩小 8.19+重要更新:支持At函数直接更改和查看像素值,支持MAT直接创建图像 8.19更新:更新blur等cv2函数,mat类型更新shape属性,支持mat直接裁剪,修复部分常数错误问题 8.18更新:一些基础功能用法移植 ; L…...- 陌诺Mono
- 1.5k
- 1
-
Sinet v1.0.6.28 更好的OpenCV集成 陌诺开源计划
这次主要对OpenCV模块进行了大更新,我相信想要学习项目的都能有所收获,但我没有给任何注释。如果需要教程可以评论区联系,我有时间就做做。陌诺2022.6.28...- 陌诺Mono
- 1k
- 0
-
AHK调用opencv(二十)opencv中的轮廓 – ahk_v2_beta3
什么是轮廓? 轮廓可以简单地解释为连接具有相同颜色或强度的所有连续点(沿边界)的曲线。轮廓是用于形状分析以及对象检测和识别的有用工具。 为了获得更高的准确性,请使用二进制图像。因此,在找到轮廓之前,请应用阈值或 Canny 边缘检测。 从OpenCV 3.2开始,**findContours()** 不再修改源图像。 在OpenCV中,找到轮廓就像从黑色背景中找到白色物体。因此请记住,要找到的对象…...- random
- 2.1k
- 1
-
AHK调用opencv(十九)图像金字塔 – ahk_v2_beta3
图像金字塔是指一组图像且不同分辨率的子图集合,它是图像多尺度表达的一种,以多分辨率来解释图像的结构,主要用于图像的分割或压缩。一幅图像的金字塔是一系列以金字塔性质排列的分辨率逐步降低,且来源于同一张原始图的图像集合,如下图所示,它包括了五层图像,将这一层一层的图像比喻成金字塔。图像金字塔可以通过梯次向下采样获得,直到达到某个终止条件才停止采样,在向下采样中,层次越高,分辨率越低。 &…...- random
- 1.2k
- 0
-
AHK调用opencv(十八)Canny 边缘检测 – ahk_v2_beta3
Canny边缘检测于1986年由JOHN CANNY首次在论文《A Computational Approach to Edge Detection》中提出,就此拉开了Canny边缘检测算法的序幕。 Canny边缘检测是从不同视觉对象中提取有用的结构信息并大大减少要处理的数据量的一种技术,目前已广泛应用于各种计算机视觉系统。Canny发现,在不同视觉系统上对边缘检测的要求较为类似,因此,可以实现一…...- random
- 1.1k
- 0
-
AHK调用opencv(十七)图像梯度 – ahk_v2_beta3
1.Sobel 和 Scharr 微分 Sobel 算子是一种联合高斯平滑加微分运算,因此对噪声的抵抗能力更强。可以指定要计算的导数的方向,垂直或水平(分别由参数、Yorder 和 Xorder 指定)。还可以通过参数 ksize 指定内核的大小。如果 ksize=-1,则使用 3x3 Scharr 滤波器,这比 3x3 Sobel 滤波器效果更好。 SetWorkingDir A_ScriptD…...- random
- 1k
- 0
-
AHK调用opencv(十六)形态转换 – ahk_v2_beta3
形态学变换是基于图像形状的一些简单操作。它通常在二值图像上执行。它需要两个输入,一个是我们的原始图像,第二个是决定操作性质的结构元素或内核。两个基本的形态学操作是腐蚀和膨胀。 1.腐蚀 腐蚀算法使二值图像缩小一圈,删除对象边界的某些像素,其运算过程就是使用用3X3的结构元素,扫描二值图像的每一个像素,用结构元素与其覆盖的二值图像做“与”运算,如果都为1,结构图像的该像素为1…...- random
- 783
- 0
-
AHK调用opencv系列目录
AHK调用opencv(一)打开图片 AHK调用opencv(二)保存图片 AHK调用opencv(三)从相机捕捉视频 AHK调用opencv(四)播放视频文件 AHK调用opencv(五)保存视频 AHK调用opencv(六)绘图功能 AHK调用opencv(七)鼠标作为画笔 AHK调用opencv(八)作为调色板的跟踪栏 AHK调用opencv(九)图像的基本操作 AHK调用opencv(十)…...- random
- 21.9k
- 3