摘要:        
OpenCV和Halcon之间有很多数据要转换,特此记录 1 字符串与HTuple互转 1 char *pImageName = "D:/data/temp.png"; 2 HTuple hv_path; 3 hv_path = (HTuple)(pImageName); 4 cout << hv_    
阅读全文
 
        
            posted @ 2020-12-28 13:37
一杯清酒邀明月
阅读(4026)
推荐(0)
        
            
        
        
摘要:        
HWindowControl控件初步使用 最近在学习新的视觉处理工具–Halcon软件包,本人学习的主要是HDevelop、Halcon与C#混编以及Halcon与C++混编。这里再多缀一句:11版本后C++编程,包含的是halconcpp文件夹,10版本前包含的是cpp文件夹,我主要学习的是11版    
阅读全文
 
        
            posted @ 2020-12-28 09:11
一杯清酒邀明月
阅读(3095)
推荐(0)
        
 
		
    
        
        
摘要:        
差不多一个月前,在尝试解决将halcon的图像显示在Qt的窗口界面时,考虑过将halcon的HObject类型转换成qt的QImage类型,结果因为太菜了(网上也找不到类似的例子)而没能成功,具体见原来的文章qt窗口中显示halcon的图像 这两天花了点时间,理清思路,参考网上资料加上自己摸索出来方    
阅读全文
 
        
            posted @ 2020-12-25 16:36
一杯清酒邀明月
阅读(3243)
推荐(1)
        
            
        
        
摘要:        
Halcon HImage 与 Qt QImage 的相互转换 以前一直是用 OpenCV 开发机器视觉算法,最近由于某些机缘开始接触学习 Halcon。Halcon 确实是功能强大,用 Halcon 写算法比 OpenCV 方便了太多。但是 Halcon 与OpenCV一样,专注于视觉算法,如果要    
阅读全文
 
        
            posted @ 2020-12-25 14:56
一杯清酒邀明月
阅读(1423)
推荐(0)
        
            
        
        
摘要:        
使用Qt Creator创建DLL 这里其实主要是针对Qt Creator的新手写的,下面以截图的方式进行讲解: 1.1、创建项目的时候选择,Library > C++库,然后点击“choose”按钮 1.2、选择“共享库”,输入DLL的名称,然后点击“下一步”按钮,接下来的页面默认下一步即可。 1    
阅读全文
 
        
            posted @ 2020-12-25 12:05
一杯清酒邀明月
阅读(2615)
推荐(0)
        
            
        
        
摘要:        
在C#和Halcon17混合编程中,当执行private HDevEngine MyEngine = new HDevEngine(); 语句时候,报出无法加载"hdevenginecpp"找不到指定的模块; 解决方法: 将C:\Program Files\MVTec\HALCON-17.12-Pr    
阅读全文
 
        
            posted @ 2020-12-25 08:58
一杯清酒邀明月
阅读(485)
推荐(0)
        
            
        
        
摘要:        
我们在安装Halcon软件时,会弹出如上图错误信息,这个错误信息提示软件无法写入本地注册表,造成这个原因有2点: 要使用管理员权限账户来安装Halcon软件; 要将杀毒软件关闭,防火墙关闭; 解决步骤: 首先以管理员身份运行Halcon安装软件。 其次是关闭WINDOW防火墙软件 经过如上两步骤,问    
阅读全文
 
        
            posted @ 2020-12-25 08:56
一杯清酒邀明月
阅读(453)
推荐(0)
        
 
		
    
        
        
摘要:        
1.问题描述 上一篇文章中,简单实现了利用qt检测用户按键操作并将键按下\释放操作打印在Qt界面上的一个小程序。但是在测试过程中会出现一个现象,那就是长按某个键不放,界面一直在刷新press、release、press、release……(如下图) 也就是说,在长按某个键不释放的情况下,keyPre    
阅读全文
 
        
            posted @ 2020-12-24 16:31
一杯清酒邀明月
阅读(3207)
推荐(0)
        
            
        
        
摘要:        
1.环境 Microsoft Visual Studio 2008 + Qt4.8.6 2.UI 3.Qt按键事件——QKeyEvent QKeyEvent是一个描述Qt键盘事件的类。当有按键按下或者松开的时候,按键事件key event将会发送消息给QWidget。Key Event包含一个特殊的    
阅读全文
 
        
            posted @ 2020-12-24 16:28
一杯清酒邀明月
阅读(3662)
推荐(0)
        
            
        
        
摘要:        
QT 之键盘事件(捕获键盘按下、松开事件))我们在做软件时候,经常会碰到这样的场景,比如按下F5进行刷新功能,按下F1进行帮助之类的快捷键方式。那么在QT中该怎样做呢? 查阅文档,QT已经实现了这一系列的键盘事件 1 void QWidget::keyPressEvent(QKeyEvent *ev    
阅读全文
 
        
            posted @ 2020-12-24 15:05
一杯清酒邀明月
阅读(2668)
推荐(1)
        
            
        
        
摘要:        
需求:获取方向键然后操作。 问题:qt 类使用void keyPressEvent(QKeyEvent *event);判断方向键时出现获取不到按键事件 原因:在QT类获取键盘焦点时才可以获取事件。(在界面比较复杂时,焦点很可能不在当前QT类) 解决方法: 1.在类的构造函数中添加: 1 setFo    
阅读全文
 
        
            posted @ 2020-12-24 15:02
一杯清酒邀明月
阅读(3446)
推荐(0)
        
            
        
        
摘要:        
1 硬件要求 1.1 内存要求 硬盘剩余空间2G,内存超过256M,操作系统win7以上即可。详细要求见下表: 1.2 硬件环境 显卡要求:请对照NVIDIA提供的支持CUDA的显卡列表(CUDA GPUs)。显卡版本通过"系统属性-设备管理器-显示适配器"查看。(AMD的显卡不可以使用NVIDIA    
阅读全文
 
        
            posted @ 2020-12-24 10:45
一杯清酒邀明月
阅读(707)
推荐(0)
        
            
        
        
摘要:        
HALCON: HALCON 20.11.0.0 Progress主要新特性 改进了基于形状的匹配 在HALCON 20.11中,对基于形状匹配的核心技术进行了改进,尤其是针对低对比度和高噪声的场景。现在可以自动估计更多的参数。这增加了低对比度和高噪声的情况下的可用性、匹配率和鲁棒性在。 DotCo    
阅读全文
 
        
            posted @ 2020-12-24 10:01
一杯清酒邀明月
阅读(1956)
推荐(0)
        
            
        
        
摘要:        
关于OpenCV图像拼接的方法,如果不熟悉的话,可以先看看我整理的如下四篇博客: OpenCV常用图像拼接方法(一):直接拼接(硬拼) OpenCV常用图像拼接方法(二):基于模板匹配拼接 OpenCV常用图像拼接方法(三):基于特征匹配拼接 OpenCV常用图像拼接方法(四):基于Stitcher    
阅读全文
 
        
            posted @ 2020-12-24 09:51
一杯清酒邀明月
阅读(2497)
推荐(0)
        
            
        
        
摘要:        
OpenCV常用图像拼接方法将分为四个部分与大家共享,这里是第四种方法,至此四种常用方法介绍完毕。 OpenCV的常用图像拼接方法(四):基于OpenCV Stitcher类的图像拼接,OpenCV版本为4.4.0。特点和适用范围:图像需有足够重合相同特征区域。优点:适应部分倾斜/尺度变换和畸变情形    
阅读全文
 
        
            posted @ 2020-12-24 09:48
一杯清酒邀明月
阅读(1192)
推荐(0)
        
            
        
        
摘要:        
OpenCV常用图像拼接方法将分为四个部分与大家共享,这里是第三种方法,欢迎关注后续。 OpenCV的常用图像拼接方法(三):基于特征匹配的图像拼接,本次介绍SIFT特征匹配拼接方法,OpenCV版本为4.4.0。特点和适用范围:图像有足够重合相同特征区域,且待拼接图像之间无明显尺度变换和畸变。 优    
阅读全文
 
        
            posted @ 2020-12-24 09:47
一杯清酒邀明月
阅读(1855)
推荐(0)
        
            
        
        
摘要:        
OpenCV常用图像拼接方法将分为四个部分与大家共享,这里是第二种方法,欢迎关注后续,此处子系统与素材链接位于文章末尾。 OpenCV常用图像拼接方法(二):基于模板匹配的图像拼接。基于模板的图像拼接特征和适用范围:图像有重合区域,且待分割图像之间无明显尺度变化和畸变。常用实例:两个相邻相机水平拍摄    
阅读全文
 
        
            posted @ 2020-12-24 09:46
一杯清酒邀明月
阅读(1094)
推荐(0)
        
            
        
        
摘要:        
OpenCV常用图像拼接方法将分为四部分与大家分享,这里是第一种方法,欢迎关注后续。 OpenCV常用图像拼接方法(一) :直接拼接,俗称硬拼,就是简单的将两张图片合并成一张大图。 方法比较简单,这里直接上代码: 1 // 01_Combine_Two_Images.cpp 2 // 环境 VS20    
阅读全文
 
        
            posted @ 2020-12-24 09:45
一杯清酒邀明月
阅读(2771)
推荐(0)
        
 
		
    
        
        
摘要:        
OpenCV3中提供了一个用于图像拼接的模块——Stitcher,可以将连续拍摄的图像序列,拼接成一幅全景画面。 如下所示是56幅连续拍摄的图像: 0.png 1.png 2.png 3.png 4.png 处理代码如下: 1 #include < stdio.h > 2 #include < op    
阅读全文
 
        
            posted @ 2020-12-23 16:31
一杯清酒邀明月
阅读(1202)
推荐(0)
        
            
        
        
摘要:        
拼接算法 OpenCV中从2.4.x版本之后多出来一个新的模型 图像拼接,该模块通过简单的高级API设置,可以获得比较好的图像拼接效果,OpenCV官方提供了一个高度集成的API函数 Stitcher,只要两行代码就可以得到一个很好的拼接图像。 1 Ptr<Stitcher> stitcher =     
阅读全文
 
        
            posted @ 2020-12-23 14:59
一杯清酒邀明月
阅读(2192)
推荐(0)