- 博客(391)
- 资源 (47)
- 收藏
- 关注
原创 VisionPro - 基础 - 00 模板匹配技术和在VP中的使用 - PMAlign - PatMax - (2)
1 coarseand2 fineNote:[PatMax 算子是在最大粒度和最小粒度之间的一个范围内来训练特征的模板]
2024-09-19 10:02:52 392
原创 VisionPro - 基础 - 00 模板匹配技术和在VP中的使用 - PMAlign - PatMax - (1)
PatMaxPatMaxPatMax和其他的模板匹配技术一样,PatMax通过在一个图像或者一个实时的运行图片中,设定一个或者多个匹配模版。PatMax的主要特点,和其他的模板匹配技术不同的地方,在于他不是通过Pixel的觉得网格来匹配(这种方法往往在准确定位和缩放的时候效率低下),还是基于【案,我认为是抽象的特征】特征的表达,这样可以很快并且准确的获取匹配的结果。【由此,可以用于旋转和缩放发生的时候,单纯的pixel的对照无法实现的匹配】PatMaxPatMax。
2024-09-17 05:06:40 762
原创 VisionPro - 精讲 - 00 Configuring an Image Source 配置一个图像源 @8.2
获取图像资源是VP(VisionPro)的QuickBuild的构建应用的第一步:他包括三个部分的主要内容:1 从一个图像文件或者目录获取图像2 从一个链接的相机获取图像3 在一个不支持的硬件中获取图像源。
2024-09-10 15:16:39 1080
原创 C#程序 Debugger,Release都没问题,但是,打包安装后:System.FormatException: 输入字符串的格式不正确
这个问题不会再本地的调试机器上出现,但是,出现在你部署,或者说安装到其他的机器(通过VS构建安装项目来做)C#程序 Debugger,Release都没问题,但是,打包安装后,报错, 应用程序发生了未经处理的异常。如果点击“继续”应用程序将立即关闭。System.FormatException: 输入字符串的格式不正确。导致接收数据失败。
2024-09-08 07:21:36 338
原创 C# 构建观测者模式(或者为订阅者模型)
C# Formworks 定义的事件定义在中的委托,包括事件发送者,和发送的事件数据对象两个参数。定义了一个名为的公共静态类例如,我们在Form1,订阅了这个事件// 拿到事件的参数数据// 后续进行处理。
2024-08-01 15:26:01 681
原创 C# (VS2019 Frameworks) 背景程序组件BackgroundWorker 的基本和使用
双击会自动进入背景处理程序DoWork方法:在这里写你的背景动作。// 在这里编写长时间运行的任务当然,你双击的时候,绑定是自动的。
2024-07-31 08:47:00 807
原创 C# form的移植工作
这样,设计文件,才会自动归属到窗体依赖文件会自动包含在cs文件下。然后,进行正常的编译工作,加入和删减必要和不必要的其他操作即可。在新工程里面,添加刚才修改的1个文件。比如笔者的logo form。
2024-07-27 16:17:17 453
原创 git 的基本操作 Master and branch的版本合并 @ VS 1019
在VS 2019有git 的可视化管理,但,感觉微软其实就是在git上包了一层。版本冲突后,还是要靠git 的命令行代码搞。本文记录了一次,branch和master的版本合并的过程。作为,后续的参考。【注意,这个是一个本地版本的例子】 确认在分支版本上, 可以用 看一下,现在是在HEAD -> Branch.... 分支上面,分支版本的情况,并确认分支版本的版本ID,cbef9b7b6eb8658ee7a96f12c61c5957e99316e1 并获取,准备合并的主支版本的ID ,
2024-06-06 00:02:12 930
原创 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 1177
原创 GPT-4o VS GPT-3.5 完胜
最近,GPT-4o已经限时免费开放了,试了一下,然后,说我的时间到了,然后,有给我转到3.5,正好遇到一个问题做一下对吧,感觉4O完胜啊。3.5还是很好胡诌,也就是瞎说。
2024-06-02 01:38:26 821 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 326
原创 开源项目介绍-02 音频处理 - Aubio【1】环境配置和使用 @ Ubuntu + Pycharm + Python
aubio 是一组算法和工具,用于标记和变换音乐和声音。它扫描或监听音频信号,并尝试识别音乐事件。例如,当鼓被击打时,它能检测到音符的频率,或者一个有节奏的旋律的节拍是多少。
2024-05-09 12:55:57 1452
原创 开源项目介绍-01:机器视觉 - 检测 - AAMED-master 圆和椭圆
AAMED:Arc Adjacency Matrix based Fast Ellipse Detection :基于弧邻接矩阵的快速椭圆检测。
2024-04-30 10:10:17 1131
原创 卸载微软的浏览器: Edge
Edge 崩溃了,无法访问网路:错误代码: STATUS_STACK_BUFFER_OVERRUN然后,windows不提供卸载,这下好了,它不能用,你也不能卸载,重新安装也无法解决,咋办?强行卸载!!!!
2024-04-22 12:20:11 1683 3
原创 双目模组 - IMSEE SDK的配置实践:含Opencv的详细编译配置
CMake(3.0以上)(需要支持vs2019)IMSEE-SDK。
2024-01-31 21:30:37 1204 2
原创 Cmake编译Opencv3.3.1遇到有些文件无法下载的错误解决:
对于,opencv有些配置文件错误并未致命,所以,有错误也不影响后续的编译:但是,后引用如果要用,在回过头来还是要解决的。
2024-01-30 21:59:51 862
原创 编译Opencv3.3.1遇到的编译器无法识别的警告的问题解除:
本文,就是在一个硬件的SDK中用到了opencv3.3.1的版本,在笔者目前的VS2019,CUDA11版本下编译的问题和解决。在做Cmake的configure的时候,Cmake报了一个找不到编译器版本的错误,
2024-01-30 21:03:49 558
原创 编译Opencv3.3 版本遇到的Cuda版本变更导致:CUDA_nppicom_LIBRARY (ADVANCED)链接找不到的问题根本解法:
Opencv 开源库的使用是必须的,但是,开源项目的特性,造成,版本的依赖性比较复杂,尤其是针对某一款老硬件的SDK,往往随着某个开源库的使用,导致,无法编译的问题,本文,就是在一个硬件的SDK中用到了opencv3.3的版本,在笔者目前的VS2019,CUDA11版本下编译的问题和解决。
2024-01-29 00:00:10 1353 1
原创 技术书评和笔记【01】脑机接口-电路与系统 【2020版】
脑机接口(Brain Machine Interface,BM)电路促进了人体生理参数(如压力和情绪监测、个人心理分析等)持续监测技术的发展,这不仅有利于慢性病管控,也有利于疾病的发生诊断、预防和治疗处置,将超低功耗传感器和超低功耗无线通信技术相结合有望产生新型生物医学设备,这些设备可增强我们的感知能力,或提供例如人工耳蜗、人工视网膜、运动假体等功能。将实用的多通道 BMI系统。
2024-01-27 23:23:01 1077
原创 CMake是装在windows的哪里呢?
目标:"D:\Program Files\CMake\bin\cmake-gui.exe"起始位置:"D:\Program Files\CMake\bin\"其实,就是一个是GUI的版本,一个是命令行版本吧。我们选择,打开文件的位置,
2024-01-18 23:56:08 984
原创 MSVS C# Matlab的混合编程系列2 - 构建一个复杂(含多个M文件)的动态库:
本节我们尝试将一个有很多函数和文件的Matlab算法文件集成到C#的项目里面。
2024-01-18 18:17:55 1508
原创 MSVS C# Matlab的混合编程系列1 - 看似简单的问题引出
MT的库无论是安装版本还是Runtime,1 一定要用一致的版本 2一定要充分利用生成的移植文件,一致版本,指的是MT的.net的框架和VSC3的.net框架版本一致,也包括MT的通用库版本比如,2019的库,和2022的库有可能不一致硬件平台设定的一致性。
2024-01-16 10:42:22 1152
原创 机器视觉中-AI缺陷检测算法模型的硬件配置,理论计算方法和选型理由分析和说明,例:织物的缺陷检测
中等规模的项目,需要11GB显存和30T FLOPs 的GPU中等规模的项目,大约需要几千到几万张带有标注的图片来进行有效训练Transformer模型详解(图解最完整版) - 知乎大模型核心技术原理: Transformer架构详解 - 知乎transformer中QKV的通俗理解(渣男与备胎的故事)-CSDN博客在线激情讲解transformer&Attention注意力机制(上)_哔哩哔哩_bilibili。
2024-01-11 00:44:07 1378
原创 Ubuntu 18.04.5 LTS 解决安装包复杂依赖相关问题解决的主要法则和VIM的安装实录
在嵌入式,linux系统中,我们安装一个应用,经常会遇到包依赖的冲突,我们怎么避免?
2024-01-08 16:47:32 2271
原创 HALCON&VS .net混合编程案例【02】:检测芯片的管脚间距
本章给出的HALCON和Visual Studio的WPF项目中联合编程的案例。VS中WPF的编程,UI的设计非常方便,如果结合HALCON的算法,可以很快实施机器视觉相关的应用。本例的应用,实现了自动检测的一个三洋的芯片的管脚的间距。
2023-12-24 10:35:20 996
原创 HALCON&VS C# 混合编程案例【01】: 3D 算法处理在 Visual Studio 2019 C# 环境中的集成实例
HALCON 为一款比较流行的商业视觉处理软件,他提供了多种开发的模式,可以在HALCON中开发,也可以将HALCON的设计通过导出库的形式集成到其他开发环境里面,以方便系统集成。本文为笔者自己的一个3D 视觉检测项目,利用HALCON的3D 库开发算法,然后,将算法集成到 MS-VS-C#的环境中:Windows10,64位系统:Microsoft Visual Studio Community 2019 版本 16.11.22HALCON 18.1 Progress (x64-win64 avx2)【案
2023-11-02 18:09:07 1398 2
原创 MS-VS C# 简单开发记录(GUI)1 -从一个菜单点击打开新窗口
C# 的使用,似乎在机器视觉的集成项目里面变得越来越多了,笔者无奈的熟悉起来这个环境,不过,据说,如果做界面的设计,C#的使用是异常方便的,有的不行了,做几个实例看看?
2023-11-01 16:20:39 602
原创 HALCON的基础运用案例:- 例1- 3D点云的分割
在这个例子里面展示了用HALCON的操作函数segment_object_model_3d,来把一个输入的2.5D的3D图像进行分割。这里因为图像是一组圆柱体,有运用了一个物体的判别操作函数:dev_display_fitting_results。然后,自动给出了region的划分。
2023-10-08 14:18:58 1798
原创 Halcon 从基础到精通-02- HALCON&VS C++混合编程,检测电路板PCB的管线连接
HALCON的应用通过HDevelop应用来构建原型。HDevelop的开发主要有3种形式。手动通过脚本,把HDevelop的代码转化为一般的编程语言。如,上一节提到,其实,每个operators,也许并不一样,需要依据HALCON Operator Reference来确定具体支持哪类编程语言。通过HDevelop自动进行转化。通过库+对应的CMake文件的方式来部分编译。
2023-10-06 15:02:17 681
原创 Jupyter notebook 如何设定默认的保存目录?
做智能车的时候,Jupter Notebook的默认保存在可怜的C盘,本来就很紧张的C肯定受不了,要改到别的地方,网上找了一些参考,说变更一下配置地址就可以了,照着做,99%的博客说,设置完了,关闭重启就好了,试了几次,根本不是关闭重启的问题,也不需要关闭重启Jupyter。老是因为步骤的原因,配置地址不起作用,小心调试了一下,终于成功,步骤详细如下,大家照做,必成,希望帮助到大家。
2023-05-07 08:30:38 2158 6
原创 在NVIDIA JetBot Nano小车上更新WIFI驱动
树莓派上的WIFI驱动类型比较多,经常有更好驱动的需求本文给出RealTek的无线WIFI模组,8821CU的驱动更新办法。
2023-03-06 17:32:11 1357 1
原创 WSL[06] 安装gnome 和 systemD的冲突@Errors were encountered while processing: /var/cache/apt/archives/...
Ubuntu的snap方法和APT的安装方法,似有些冲突问题,这个问题也许是这个引起的。似乎比较常见。但是,笔者是用了一个更简洁的方案,可见后文。
2023-01-03 09:26:51 2524
原创 [WSL] [05] 配置systemD 和解决nsenter: cannot open /proc/320/ns/time: No such file or directory 的问题
配置systemD,完全是因为要高Ubutu的GUI,gonome,这个必须要求有systemD的支持,然后,因为用了ubuntu的最新版本22,所以,不可避免的遇到了nsenter: cannot open /proc/320/ns/time: No such file or directory这个Ubuntu的bug,我看git上,老外们讨论的比较全面了,但是国内的博客写得太乱了,这里忍不住花点时间整理一下。
2023-01-03 00:09:08 4420 9
原创 【WSL】[03] windows subsytem linux 配置和使用 - 在ubuntu赋能NVIDIA CUDA的GPU加速功能
WSL VS VM,在NVIDIA的管网已经有了明确的说明:既然WSL 的默认设置为在不离开 Windows 的情况下开发跨平台应用程序,那么, WSL 中启用 GPU 加速,提供了对硬件的直接访问为必然。这对GPU加速的AI / ML训练提供了支持,并能够开发和测试基于技术构建的应用程序,例如OpenVINO,OpenGL和CUDA,这些技术针对Ubuntu,同时停留在Windows上搞事情。
2022-12-31 00:00:00 862
原创 【WSL】[02] windows subsytem linux 配置和使用
上一篇我们已经安装好了ubuntu在WSL下的GUI的桌面:我们现在继续进一步进行配置工作。同时也把,运用WSL的流程摸一把,以备后用。
2022-12-30 14:37:53 4118
原创 【WSL】[01] windows subsytem linux 安装、尤其(Ubuntu) 以及GUI的详细安装方法 - 升级APT到APT-FAST,加快8倍安装速度
AI的训练和设计似乎ubuntu是必要的,而且,GPU的配置似乎也是要在Ubuntu下,某些模式版本才能兼容。单独搞一个编译服务器是个思路,但是,如果资金不够,也许要考虑在Windwos和Linux的系统共生下做点文章。Windows 开始提供了内嵌的对Linux的子系统兼容模式。利用这个模式可以在windows操作系统环境直接用应用软件的方式,操作子系统。很显然,这种方式比之前的双操作系统,重复启动,和利用Vmware在一个摆烂的环境里面运行要好的多。
2022-12-30 01:17:38 6801 10
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
MySQL Connector/C for windows
2017-11-08
C++ 2016 大会全部讨论议题演讲稿
2017-11-07
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
Vcpkg 可帮助您在 Windows、 Linux 和 MacOS 上管理 C 和 C++ 库
2022-03-27
C++ boost库,最新版本
2022-03-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人