
机器视觉-halcon
文章平均质量分 62
爱学习的广东仔
博客内容:chainer、megengine,cntk,mxnet、paddle、tensorflow、pytorch、商业视觉算法库:halcon。
展开
-
halcon脚本-图像刚性变换【附源码】
本文实现基于halcon实现图像的刚性变换,如拍下一张图会存在变形,通过拉申图像即可实现图像摆正。原创 2022-10-24 18:45:00 · 720 阅读 · 0 评论 -
halcon脚本-电池正反检测【附源码】
本文以一个项目来讲解,检测电池的正负极。原创 2022-10-21 20:15:00 · 976 阅读 · 1 评论 -
halcon脚本-边缘及骨架的识别【附源码】
本文实现基于图像进行边缘或者骨架的识别,可实现让机器人画画。原创 2022-10-21 15:00:00 · 2180 阅读 · 1 评论 -
halcon脚本-微小二维码识别【附源码】
鉴于普通二维码,一般halcon算子都可直接识别,但是对于微小二维码,,怎么设置修改参数都很难识别,对此针对小型二维码定了本次的思路。原创 2022-10-21 14:00:00 · 690 阅读 · 0 评论 -
halcon脚本-二维码识别【附源码】
本文主要实现二维码检测识别。原创 2022-10-21 14:00:00 · 1666 阅读 · 0 评论 -
halcon脚本-求角度【附源码】
本文主要讲述从一个圆盘中的点,基于图像圆形中心的角度。原创 2022-10-20 23:00:26 · 1067 阅读 · 0 评论 -
halcon脚本-圆环找裂缝【附源码】
本文主要实现在圆环中找裂缝,并标注裂缝的位置。原创 2022-10-20 18:25:41 · 650 阅读 · 0 评论 -
halcon脚本-螺丝孔中间小黑圆位置【附源码】
本文对复杂的背景取小圆及其坐标位置。原创 2022-10-20 22:00:00 · 831 阅读 · 0 评论 -
halcon脚本-条形码识别【附源码】
本文基于halcon实现条形码的识别,并且对识别器的一些参数进行设置。原创 2022-10-20 23:15:00 · 2561 阅读 · 0 评论 -
halcon脚本-分离银币【附源码】
本文对图像种的银币进行分割,然后计银币数量。原创 2022-10-20 21:45:00 · 769 阅读 · 0 评论 -
halcon脚本-背景复杂的区域提取【附源码】
本文主要实现基于复杂背景下提取区域可能前言表达的不太清楚,下边直接上图解释原图:本次识别区域是位置:识别是中间的污渍原创 2022-10-20 18:45:00 · 1517 阅读 · 0 评论 -
halcon脚本-去除线条【附源码】
本文主要基于halcon实现线条的取出,然后对图像进行修复。原创 2022-10-20 15:30:00 · 752 阅读 · 0 评论 -
halcon脚本-机器学习【OCR】【附源码】
本文主要实现基于halcon的机器学习的多层感知机分类器实现OCR,从数据集训练到数据检测,训练符合自己的OCR模型。原创 2022-10-20 15:00:00 · 2064 阅读 · 0 评论 -
halcon脚本-区域转化功能
本文主要介绍基于鞋底照片获取区域点及最小矩形,区域点代表围绕着鞋底周边的坐标。原创 2022-10-13 10:42:52 · 535 阅读 · 0 评论 -
halcon脚本-根据阈值检测【找箱子】
本文主要实现根据源图经过阈值来定位检测原创 2022-10-13 09:56:15 · 333 阅读 · 0 评论 -
halcon脚本-机器学习【GMM】
利用halcon实现基于机器学习的GMM算法的分类器实现了基于gmm的分类器。原创 2022-10-13 09:33:43 · 339 阅读 · 0 评论 -
halcon脚本-机器学习【KNN】
利用halcon实现基于机器学习的KNN算法的分类器实现了基于knn的分类器。原创 2022-10-13 09:31:24 · 368 阅读 · 0 评论 -
halcon脚本-机器学习【MLP】
利用halcon实现基于机器学习的MLP算法的分类器实现了基于mlp的分类器。原创 2022-10-13 09:29:39 · 460 阅读 · 0 评论 -
halcon脚本-机器学习【SVM】
利用halcon实现基于机器学习的SVM算法的分类器实现了基于svm的分类器。原创 2022-10-13 09:24:58 · 653 阅读 · 0 评论 -
halcon脚本-深度学习【图像分类】
本文讲述基于halcon实现图像分类的功能,本人对halcon例子稍作修改,更容易理解训练过程。原创 2022-10-12 17:21:47 · 2083 阅读 · 3 评论 -
halcon脚本-深度学习【目标检测】
本文讲解使用halcon的目标检测是使用步骤,标注工具不使用halcon提供的标注工具,而是使用各个深度学习框架都使用的labelImg工具,然后使用hde脚本以及python脚本转化为标准的halcon训练及文件本文涉及数据标注、数据转化、训练、评估、预测几个模块。原创 2022-10-12 15:46:42 · 8369 阅读 · 5 评论 -
halcon脚本-深度学习【语义分割】
本文讲解使用halcon的语义分割是使用步骤,标注工具不使用halcon提供的标注工具,而是使用各个深度学习框架都使用的labelMe工具,然后使用hde脚本以及python脚本转化为标准的halcon训练及文件本文涉及数据标注、数据转化、训练、评估、预测几个模块。原创 2022-10-12 11:55:57 · 5916 阅读 · 5 评论 -
基于python+pyqt+深度学习实现图像转素描【附部分源码】
本文主要实现图像转素描,支持相机取图或者载入图像取图环境配置:python3.6 64位2.3.1chainer7.8.1halcon12.0因代码篇幅过长,感兴趣的可以私聊沟通一起沟通一下。原创 2022-10-01 20:59:04 · 1295 阅读 · 1 评论 -
C#联合halcon开发多相机-直线拟合【附部分源码】
本文主要实现基于C#联合halcon二次开发实现多相机的直线拟合功能项目介绍:1.CRK_Calib:此工程是一个动态库,是一个窗体,主要功能实现标定2.CRK_CameraIA:此工程是一个动态库,是一个窗体,主要给弄能是相机接口类3.CRK_Library:此工程是一个动态库,一个方法类,主要编写经常用到的类及函数4.ImageMatching:软件程序工程,结合上边三个工程使用} };此工程主要实现多相机并且用类方式以及类接口使用,可快速移植和使用。原创 2022-10-01 19:07:26 · 3541 阅读 · 5 评论 -
halcon脚本-找直线并拟合
本文主要是实现halcon脚本找直线,并根据两条拟合直线计算交点坐标,并得出其位置角度。原创 2022-09-30 08:53:40 · 6548 阅读 · 2 评论 -
基于C#调用halcon实现模板匹配【附部分源码】
本文主要实现基于C#实现视觉定位的基础框架,与前面的python版、MFC版、Qt版一样,可供不同的开发者进行学习使用。本文也是包括多模板算法匹配:基于形状、基于灰度、基于相关性、基于可变比例等。编程环境:dotnet4.7halcon20.05IDE: VisualStudio 2022本次项目的效果视频:从项目文件内容可以分为:1、界面Calibration:这里是相机标定(像素坐标与机器人坐标映射)2、界面CameraSetting:这里是相机设置(连接相机并把图像传递到主界面)3、界原创 2022-09-26 20:55:51 · 6463 阅读 · 23 评论 -
基于qt+halcon实现视觉定位模板匹配【附部分源码】
本文主要实现基于qt5.3做一个视觉定位识别的功能,halcon版本使用的是halcon12.0,调用halcon的dll来实现二次开发,下边从头开始设置。编程环境:qt5.3halcon12.0//设置背景颜色 Hlong winID =(Hlong) ui . Lab_HShowWindow -> winId();//显示那个框,获得句柄 HDevWindowStack :: Push(hv_WindowHandle);原创 2022-09-26 15:03:50 · 14668 阅读 · 10 评论 -
基于halcon实现视觉定位框架(C#做主算法,C#、MFC、Qt二次开发)【附源码】
本文主要实现halcon二次开发,基于C#做视觉算法的编辑,已C#做用户空间,然后使用C#、C++(MFC、Qt)分别实现调用,从而实现多相机的使用。换句话说就是:C#做算法及主界面开发,然后把生成的控件dll移交给C#或者MFC或者QT进行二次调用实现二次开发,这里主要想展示的是多语言之间的调用以及如何跨语言调用控件算法编程环境:C# .net4.0MFCqt5.3halcon12.0。原创 2022-09-25 23:53:51 · 11228 阅读 · 35 评论 -
基于C++、MFC、halcon实现视觉定位【附部分源码】
本文主要实现基于c++做一个视觉定位识别的功能,调用halcon的dll来实现二次开发,下边从头开始设置。编程环境:MFCC++halconIDE: VisualStudio 2010备注:IDE环境可以根据自己电脑已经安装的内容进行使用即可,IDE环境不限制本次项目的效果视频:基于c++的MFC框架实现halcon版的多模板匹配1、Calibration.h、Calibration.cpp:主要是标定界面的逻辑函数2、CallMe.h、CallMe.cpp:软件里边有个联系我们的按钮,这里是原创 2022-09-25 17:04:05 · 4045 阅读 · 11 评论 -
基于python+pyqt+halcon实现视觉定位(halcon12.0)【附部分源码】
本文主要实现基于python做一个视觉定位识别的功能,halcon版本使用的是halcon12.0,调用halcon的dll来实现二次开发,下边从头开始设置。编程环境:python3.8pyqt5.15halcon12.0IDE: VisualStudio Code原创 2022-09-24 23:26:14 · 5779 阅读 · 15 评论 -
利用python调用halcon接口(halcon12.0版本)【源码篇幅少,直接在文章中附源码】
对于早期的halcon版本,没有python接口,但是对于一些python爱好者来说,都想实现用python实现机器视觉的调用,用python结合halcon做一些功能,本文章会教你如何配置环境,后面会出一篇文章教你能从python+pyqt+halcon实现基本的定位功能。原创 2022-09-23 23:42:00 · 1527 阅读 · 0 评论 -
C#中直接调用halcon的.hdev文件的函数【附源码】
我们在对halcon二次开发嵌入到c++或者c#的时候都是在编译的时候把halcon算子编辑好的,但是我们还可以在发布使用的时候直接调用hdev文件来处理随时修改算法。不需要重新编译。本次基于C#和halcon的配合使用C#调用hdev文件。原创 2022-09-23 23:02:12 · 1412 阅读 · 0 评论