- 博客(415)
- 资源 (47)
- 收藏
- 关注
原创 全栈02-APP交互设计-basic01-Pencil Project
我的需求:开源的APP界面(Android) 交互设计公司,或者免费的,方便对接后端接口(POST等)。如何寻找一个适合独立开发者,小团队用户交互APP的工具是一个必须要做的事情。在图书馆找到一本图文并茂的专业指导,里面的解释详细准确,可是推荐的应用:Axure RP, 收费Adobe 收费Principle Mac only ,部分收费Sketch Mac only ,部分收费感觉不符合我的Android APP的免费需求。
2025-02-13 22:09:42
610
原创 AI编程01-生成前/后端接口对表-豆包(或Deepseek+WPS的AI
做过全栈的工程师知道,如果一个APP的项目分别是前端/后端两个团队开发的话,那么原型设计之后,通过接口文档进行开发对接是非常必要的。传统的方法是,大家一起定义一个接口文档,然后,前端和后端的工程师进行为何,现在AI的时代,是不是通过AI能协助呢,显然可以。这篇博客,给出了利用WPS的AI功能协助进行接口设计的案例:这里我们假设,我们需要构建一个APP的注册的接口,该接口文档将提示给前端和后端的工程师作为设计的起步参考,这样,前端后端工程师,可以分别专注自己的业务,最后,对接后,再进行上线的调试工作。
2025-02-12 12:26:44
973
原创 更新被联想限制更新的intel集成显卡UHD 630驱动,想让老显卡也支持到4K显示器
【哎呦,可以啊,可以支持!当然,有人说需要HDMI的版本到2.0才行,我的老thinkpad的HDMI版本是1.4,行不行呢更好?
2025-01-29 18:31:21
2376
原创 2024 自主创业事业小结和2025展望
这个项目是在著名的港口,港口的加工中心的工人,从轮船上卸货之前都是靠体力,可是,现在一个加工的零件有几百斤,即使是壮汉也维持不了几分钟,而且容易出事故,预设安排了一个巨大的抓取机器人。但是, 这个角度检查的项目,我们实验了大厂的几个方案,海康和康耐视,他们的方案似乎都无法完美的达到客户的要求。此外,由于现场有光线干扰,用传统的主动式的3D相机,比如结果光,面阵光等都会产生点云空洞,找出无法拟合正确的零件形态,所以,我们采用了巨大功率的线扫模组器件,通过机械带动线扫的激光结合多帧图片来完成零件的扫描工作。
2025-01-23 23:46:49
846
原创 WPS表格技巧01-项目管理中的基本功能-计划和每日记录的对应
在项目管理中,一般就是用些项目管理工具来管理这个任务和 task,但是就是要学这些工具很麻烦,比较好的方法,通用的方法就是用 Excel 表格去做(这非常适合松散的团队组织),然后那么就问题来了,要学习一些 WPS表格的基本技巧,这个文章系列呢,就是大概要介绍这个WPS表格的一个和项目管理相关的一些技巧的处理。
2025-01-04 22:11:57
1106
原创 Visual Studio 中增加的AI功能
人工智能的发展,在现在,编程技术的IDE里面也融合了AI的基本操做。本例,以微软的Visual Studio中的人工智能的功能介绍例子。
2024-12-30 18:28:16
4402
原创 Python 单例模式工厂模式和classmethod装饰器
Python作为面向对象的语言,显然支持基本的设计模式。也具备面向对象的语言的基本封装方法:属性、方法、继承、多态等。但是,做为强大的和逐渐发展的语言,python也有很多高级的变种方法,以适应更多的场景。我们都知道单例和工厂模式在设计模式中,其实就是一种怪胎。其实就是他们都不是经典的面向对象能够覆盖的场景。例如,单例,他其实就是非常适配于一个硬件的操控的用例。而工程模型,主要关注的不同的对象的多态的变化。这两张,从根本上讲是从典型的面向对象的体系里面分离出来的典型的普通的例子。
2024-12-11 06:17:51
1170
原创 联想 ThinkPad的高级键盘功能
ThinkPad的用户自定义,就是F12吧,捏可以定义为一个快捷功能。我把他设置为,默认打开优快云这个功能,理解为,为手长的程序员设计,Fn比Ctrl离键盘中心更远。
2024-11-15 11:32:33
2085
原创 VisionPro - 高级 - 保存模式以备后用 - 中心圆的查找配置
在基础篇,我们提到了应用和作业的保存,那么这些都是vpp的保存格式。我们知道,在模式工具的配置中,如果我们做好了很多的调试,最后配置好参数后,也有一个保存模式的选项。我们在保存的时候,一定要添加前缀或者后缀,以免日后使用弄混淆。
2024-10-27 09:53:34
190
原创 VisionPro Basic - 01- 有关应用和作业
VP(VisionPro)的保存文件都是.vpp,所以,你在保存的时候,一定要注意区别。否则,过了几天,你都搞不清楚自己当年哪个的应用,哪个是作业...
2024-10-27 08:19:08
381
原创 项目太多,拓展固态硬盘,要安装软件如何固定移动硬盘盘符? - 解决必剪本地作品丢失的问题
固态硬盘又快,体积又小,还不容易跌坏。在拓展PC系统的时候,作为首选。但是,固态硬盘也有一个问题,那就是,如果只用来存储视频图片,那就是浪费了固态硬盘的速度。如果用来安装程序,至少,在windwos10,固态硬盘默认的盘符每次你拔插是变化的。你按照的程序,却要固定的盘符,这就让你的安装程序,装了也常常找不到。怎么办,必须固定盘符。比如,我们如果安装一个B站的应用,必剪到移动硬盘H盘,然后,我们拔插了这个盘,后面,又换了其他的盘,这个盘没有插,那么,H盘符可能会被新的盘占用,这样必剪就有可能不能用了。
2024-10-24 01:00:00
458
原创 腾讯域名续费的步骤怎么做的? 忘记了注册的用户名和密码
如果这里面有域名注册信息,不为0,那应该就是这里了。点击验证,会提示用微信扫码。如果发现登录错了账号。
2024-10-18 05:00:34
237
原创 【Qt+Python项目构建】- 02 Qt creator 14.0 + PySide6 如何让图像控件的尺寸变化和窗口一致
Qt Creator 新的版本又发出了,Pyside6 有很多新功能。但是,一些传统的方法要被淘汰了。一个经典的例子是:我有个一个图像要显示在Form里面的图像控件上,OK, 我现在拖拽编程,把图像控件搞到Form( Qt 叫Widget)后,然后我抓一个 graphicView的图像控件。调好了尺寸,运行。然后,我准备双击,最大化一下Form的窗口大小,然后,就发现,放大的只有Widget , graphicView 仍然是那个大小没变动啊。
2024-10-09 15:52:00
1353
原创 Python&机器视觉:01- 利用列表和切片操作 - 做一个弧线和图片相交的mask区域
Python的列表处理,在机器视觉中经常被用到,这里结合基本的概念+机器视觉实践案例,成文如下:本身将实现一个,弧线的mask填充:这个mask是我的一个天文项目的应用,目的在于将月球从图中抠出来。
2024-10-05 10:58:24
904
原创 【Qt+Python项目构建】- 01-首次配置 Qt Creator 14.01 for Python
如何用QT实现Python的配置的交互界面。本文从0开始,进行实践的介绍。这一节,我们再上一节基础上,配置一下 QT creator for python。
2024-09-28 21:14:21
4440
原创 再谈QT的界面开发 - QT的社区版本的获取 - 2024-09
QT的跨平台特性,赋予了QT的生命。2024年,因为项目的原因,重新开启了一个基于QT的跨平台项目。QT有付费的版本和社区的版本。
2024-09-27 19:01:33
1315
原创 VisionPro - 基础 - 模板匹配技术-应用4 - Search\PMAline\PatMax 参数应用和小结
本节对VP的PatMax的应用进行了参数的设定列表进行了详细的说明和讨论。
2024-09-26 13:55:30
546
原创 VisionPro - 基础 - 模板匹配技术-应用3 - Search\PMAline\PatMax\Alignment Guidelines
Image Training 是VP最常用的一种模板匹配方法了。必须掌握:这节详细说明。
2024-09-26 09:49:16
1035
1
原创 VisionPro - 基础 - 模板匹配技术-应用2 - Search\PMAline\PatMax\Image Training 的使用和模型训练概论
Image Training 是VP最常用的一种模板匹配方法了。必须掌握:这节详细说明。本节内容: 【通过图像来进行匹配,其实,在业界叫做非模板匹配。当然匹配的前提是,你需要有显著的特征。 【案,上表中,我们看到,对应缩放,封闭的图像模板比非封闭的模板有更明确的匹配特征。而对应旋转,则非对称的图像比对称的图像有更显著的匹配特性。】 如果一个实施的图像,有两个坐标系或者标定支持,那么,和训练的模板比,同一张实时的被测图像,会有不同的缩放、或者角度的误差。【这是必然的,官方解释这里讲的显得有点多余】比如,在训练
2024-09-25 10:14:50
689
原创 VisionPro - 基础 - 模板匹配技术-应用1 - Search\PMAline\PatMax\Shape Training的使用
机器视觉领域,尤其是工业领域,对模板匹配的定义的理解,一般就是用一个现成的模板(可以是CAD的设计文档或者自定义的模型定义模块),然后,用视觉的方法,通过拍摄实时图片的形态和原有的设计模板进行比对的方法。在VP中,Shape的模板训练方法是最接近这个定义的意义的。这一节开始,讲述模板匹配技术的应用方法和解决方案。本节介绍,Shape Training在讲述了PatMax的原理和观念之后,终于到了可以开始正在应用这个算子的时候。
2024-09-23 12:19:01
744
原创 VisionPro - 基础 - 模板匹配技术-Search/PMAlign/PatMax(6)-纹理屏蔽和重叠匹配
Note:对已经有了,1已经训练好的模板,2一组使能的自由度,3一个待测的实时图片,PatMax 就能模板匹配的给出变化的最佳描述。对一些综合的模板,这三个输入值往往是一起影响最后的变换结果信息。例如,如果我们训练了一个圆形的模板,然后搜索一个角度自由度包括一个圆,那么将会有无限个可能的角度满足要求。这些组合的模板匹配,被官方名为:退化系统,a degenerate system的结果被叫做a degenerate result 退化结果4.2 退化系统例子。
2024-09-22 15:58:12
1016
原创 VisionPro - 基础 - 模板匹配技术-Search/PMAlign/PatMax(5)- 非线性模板变形匹配
本机继续对VP的PatMax 算子进行说明:本节讲非线性变形的模板匹配。
2024-09-22 09:41:33
1210
原创 VisionPro - 基础 - 模板匹配技术-Search/PMAlign/PatMax(4)- 控制模板的匹配
所谓Non-Uniform Scale,定义为单独的X缩放,或者Y缩放。这些缩放,我们做视觉的都知道,就是aspect ratio的一些定义。
2024-09-21 20:16:00
1148
原创 VisionPro - 基础 -模板匹配技术-Search/PMAlign/PatMax(3)模板匹配原理、模式和关键参数
而模板变换的结果通过一下两点表述:1 变换对象从训练的模板的位置变换到一个我们定义的坐标系中的位置(坐标系的定义在上一小节已经介绍)。(我们知道,在模板特征匹配的时候,我们可以从6个基本的自由度定义,选取我们关心的几个自由度,这样,在模板变换的时候,我们关心的几个自由度的值是可以同时被计算出来的。【案,自由度的设定中,我们会定义好自由度的阈值,比如每个自由度的识别的范围。【在使用形态的模板训练的时候。【模板的图像训练的坐标空间可以有三种:1 被测的图像空间 2 指定的模板原点,也可以理解为原始的。
2024-09-20 23:58:56
961
原创 VisionPro - 基础 - 模板匹配技术-Search/PMAlign/PatMax(2)- 模板特征、极性、粒度
1 coarseand2 fineNote:[PatMax 算子是在最大粒度和最小粒度之间的一个范围内来训练特征的模板]
2024-09-19 10:02:52
915
原创 VisionPro - 基础 - 模板匹配技术-Search/PMAlign/PatMax(1)- 模板匹配和模板变换的基本概念
PatMaxPatMaxPatMax和其他的模板匹配技术一样,PatMax通过在一个图像或者一个实时的运行图片中,设定一个或者多个匹配模版。PatMax的主要特点,和其他的模板匹配技术不同的地方,在于他不是通过Pixel的觉得网格来匹配(这种方法往往在准确定位和缩放的时候效率低下),还是基于【案,我认为是抽象的特征】特征的表达,这样可以很快并且准确的获取匹配的结果。【由此,可以用于旋转和缩放发生的时候,单纯的pixel的对照无法实现的匹配】PatMaxPatMax。
2024-09-17 05:06:40
1179
原创 VisionPro - 精讲 - 00 Configuring an Image Source 配置一个图像源 @8.2
获取图像资源是VP(VisionPro)的QuickBuild的构建应用的第一步:他包括三个部分的主要内容:1 从一个图像文件或者目录获取图像2 从一个链接的相机获取图像3 在一个不支持的硬件中获取图像源。
2024-09-10 15:16:39
1317
原创 C#程序 Debugger,Release都没问题,但是,打包安装后:System.FormatException: 输入字符串的格式不正确
这个问题不会再本地的调试机器上出现,但是,出现在你部署,或者说安装到其他的机器(通过VS构建安装项目来做)C#程序 Debugger,Release都没问题,但是,打包安装后,报错, 应用程序发生了未经处理的异常。如果点击“继续”应用程序将立即关闭。System.FormatException: 输入字符串的格式不正确。导致接收数据失败。
2024-09-08 07:21:36
694
原创 C# 构建观测者模式(或者为订阅者模型)
C# Formworks 定义的事件定义在中的委托,包括事件发送者,和发送的事件数据对象两个参数。定义了一个名为的公共静态类例如,我们在Form1,订阅了这个事件// 拿到事件的参数数据// 后续进行处理。
2024-08-01 15:26:01
789
原创 C# (VS2019 Frameworks) 背景程序组件BackgroundWorker 的基本和使用
双击会自动进入背景处理程序DoWork方法:在这里写你的背景动作。// 在这里编写长时间运行的任务当然,你双击的时候,绑定是自动的。
2024-07-31 08:47:00
1011
原创 C# form的移植工作
这样,设计文件,才会自动归属到窗体依赖文件会自动包含在cs文件下。然后,进行正常的编译工作,加入和删减必要和不必要的其他操作即可。在新工程里面,添加刚才修改的1个文件。比如笔者的logo form。
2024-07-27 16:17:17
620
原创 git 的基本操作 Master and branch的版本合并 @ VS 1019
在VS 2019有git 的可视化管理,但,感觉微软其实就是在git上包了一层。版本冲突后,还是要靠git 的命令行代码搞。本文记录了一次,branch和master的版本合并的过程。作为,后续的参考。【注意,这个是一个本地版本的例子】 确认在分支版本上, 可以用 看一下,现在是在HEAD -> Branch.... 分支上面,分支版本的情况,并确认分支版本的版本ID,cbef9b7b6eb8658ee7a96f12c61c5957e99316e1 并获取,准备合并的主支版本的ID ,
2024-06-06 00:02:12
1021
原创 C# 集成 C++ 的方法和实践 - P/Invoke(平台调用)- 1
是DLL的入口点,它是一个特殊的函数,由Windows操作系统在DLL的生命周期中的关键时刻自动调用。如果你需要在DLL加载或卸载时执行特定的初始化或清理代码,你可以在相应的。Error: 无法在 DLL“AAMED_DLL_DEMO1.dll”中找到名为“Add”的入口点。这时候,已经能看到Add的函数定义了,运行后结果正常,可以运行DLL的函数内容。C#可以通过P/Invoke调用C++编写的DLL中的函数。将编译好的DLL文件放在你的C#项目可以访问到的位置。然后,在C#中引入dll,
2024-06-04 10:43:39
1316
原创 GPT-4o VS GPT-3.5 完胜
最近,GPT-4o已经限时免费开放了,试了一下,然后,说我的时间到了,然后,有给我转到3.5,正好遇到一个问题做一下对吧,感觉4O完胜啊。3.5还是很好胡诌,也就是瞎说。
2024-06-02 01:38:26
903
1
原创 【TIPs】 Visual Stadio 2019 中本地误使用“git的重置 - 删除更改 -- hard”后,如何恢复?
git 在Visual Stadio 2019中集成了git的版本管理,在本地用来做版本管理,本来比较好用。不过有一次,由于拿最初始的版本的时候,发生了冲突,因为朋友在,一时着急,没有仔细考虑,就选择了git的重置 - 并选择了硬删除(hard)。然后,再看之前的版本就没有了,本地历史记录不见了。【这个情况,笔者之前在linux的系统里面经常遇到,所以,本以为没问题,但是,这是windows VS 2019的本地版本,不知道git的功能有没有修改。。。
2024-06-02 00:30:44
459
原创 开源项目介绍-02 音频处理 - Aubio【1】环境配置和使用 @ Ubuntu + Pycharm + Python
aubio 是一组算法和工具,用于标记和变换音乐和声音。它扫描或监听音频信号,并尝试识别音乐事件。例如,当鼓被击打时,它能检测到音符的频率,或者一个有节奏的旋律的节拍是多少。
2024-05-09 12:55:57
1805
1
原创 开源项目介绍-01:机器视觉 - 检测 - AAMED-master 圆和椭圆
AAMED:Arc Adjacency Matrix based Fast Ellipse Detection :基于弧邻接矩阵的快速椭圆检测。
2024-04-30 10:10:17
1340
原创 卸载微软的浏览器: Edge
Edge 崩溃了,无法访问网路:错误代码: STATUS_STACK_BUFFER_OVERRUN然后,windows不提供卸载,这下好了,它不能用,你也不能卸载,重新安装也无法解决,咋办?强行卸载!!!!
2024-04-22 12:20:11
2104
3
Vcpkg 可帮助您在 Windows、 Linux 和 MacOS 上管理 C 和 C++ 库
2022-03-27
C++ boost库,最新版本
2022-03-25
OpenSSL 安装包,for windows 64, 3.0.2版本, 官网很慢,下了很久
2022-03-21
ug_altfp_mfug.pdf
2021-07-16
Catalog_2017_EN_low.pdf
2021-02-06
Computar_Lens_Guide_1014.pdf
2021-02-06
modelsim_tut.pdf
2020-07-03
MATLAB 波形分析,分析最大值,极小值,极大值,并在图上标识出来
2020-07-03
STM32 F系列定时器使用的几个关键技术手册.rar
2019-09-14
STM32 application developers 参考手册 软件编程手册.pdf
2019-08-14
一个项目计划+每日工作任务记录的模板:
2025-01-05
VS2019 C# Frameworks4.8 集成 C++项目动态库案例:部分1 C++动态库的编制
2024-06-04
InoProShop 1.8.0.0 汇川 PLC编程软件,支持 AM401 编程 SDK, 2024-1-17版本
2024-05-30
汇川SDK-InoProShop(V1.7.3)-Ver20230723 的软件升级包和升级说明
2024-05-30
汇川 PLC编程软件,支持 AM401 编程 SDK, 2023-7-23版本
2024-05-30
aubio 是一组算法和工具,用于标记和变换音乐和声音 它扫描或监听音频信号,并尝试识别音乐事件 例如,当鼓被击打时,它能检测到
2024-05-09
HALCON&VS .net WPF混合编程 检测芯片的管脚 源码
2023-12-24
HALCON/HDevelop Operator Reference (en) 参考手册,23.05版本
2023-10-05
CLion boost unit test frameworks 项目源码
2022-05-10
机器视觉基础 相机和图像传感技术
2022-05-05
高速线扫描机器视觉的设计
2022-05-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人