自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (2)
  • 收藏
  • 关注

原创 halcon中的高斯平滑算子原理分析

针对halcon中的smooth_funct_1d_gauss高斯平滑算子进行分析和测试。

2022-05-18 19:28:24 2833

原创 C++调用海康相机SDK采集图像(C++\QT Creator\openCV\线程\接口)

C++调用海康相机SDK采集图像(C++\QT Creator\openCV\线程\接口)之前写了一篇关于C++调用海康相机SDK采集图像的文章,有很多人私下发送消息咨询了一些问题,由于工作繁忙,只答复了一部分问题,今天抽出时间从头梳理了一下大家提出的问题,把我能够回答的问题都解答一次。上一次的程序只是简单的实现了图像的采集,没有使用到线程,今天把程序重新做出调整,把线程和多态加进去。文章最后有项目的下载地址。我使用的是QT Creator这个IDE,版本信息如下:我把相机采集的图像转换为openC

2020-05-16 11:40:29 13500 33

原创 Halcon读取外部参数(读取CSV文件内保存的数据)

Halcon读取外部参数(读取CSV文件内保存的数据)利用Halcon开发检测系统,避免不了需要读取一些相关的设置文件,例如系统配置、检测阈值等参数。在Halcon中以tuple格式保存数值或数组等,虽然可以将tuple写入硬盘进行数据保存,但是在修改的时候有诸多不便。最近研究了一下,总结了一个简单的实现方法,能够读取CSV文件保存的数据。CSV是逗号分隔值(Comma-Separated ...

2019-12-10 16:04:41 4943 1

原创 VS(C#)调用Basler相机SDK采集图像及基本功能设定

使用到了Basler的相机,利用C#编写的SDK,下面进行简单的整理记录。首先引用basler的动态库文件,具体引用位置如下:安装目录\Basler\pylon 5\Development\Assemblies\Basler.Pylon\x64\Basler.Pylon.dll引用命名空间using Basler.Pylon;using System;using System.Col...

2019-08-08 20:31:53 20803 14

原创 利用openCV实现中值滤波自定义滤波窗口尺寸的功能(类似halcon中的median_rect函数功能)

利用openCV实现中值滤波自定义滤波窗口尺寸的功能(类似halcon中的median_rect函数功能)在halcon图像库中有一个常用的中值滤波算子median_rect:median_rect(Image : ImageMedian : MaskWidth, MaskHeight : )其中Image为输入图像,ImageMedian为输出图像,MaskWidth为滤波窗口的宽度,Ma...

2019-06-14 16:44:02 2015

原创 利用openCV(C++)实现Halcon中的min_max_gray函数的功能

openCV(c++)实现Halcon中的min_max_gray函数的功能在halcon中有一个求最大最小灰度值的算子min_max_gray,算子的形式为min_max_gray(Regions, Image : : Percent : Min, Max, Range)其中Regions参数为ROI区域,也就是需要计算最大最小灰度值的区域。Image是需要计算最大最小灰度值的图像,如果...

2019-06-11 19:46:42 3318 1

原创 处理USB3.0工业相机帧率偏低的问题

处理USB3.0工业相机帧率偏问题USB3.0相机(简称U3口)相对Gige网口相机,有着传输速度快,无需单独供电的优势,如果是采用软触发的形式控制拍照,那么只需连接一根USB3.0的通讯线即可,因此使用起来非常简单。本人在使用U3口相机的过程中,曾遇到了一些问题,现将相应问题进行整理记录。一.连接到USB3.0口后,相机的客户端显示为USB2.0接口,或者相机通讯速率远远低于正常3.0的通讯...

2019-06-06 11:27:34 7733

原创 Halcon多线程处理

Halcon多线程处理Halcon中自带多线程处理算子,使用起来非常简单。下面就对线程算子进行简单的介绍。首先介绍用于多线程处理的两个算子,par_start 和par_join()。Halcon的帮助文件中对par_start 是这样介绍的:To start a new thread, prefix the corresponding operator or procedure cal...

2019-05-28 14:08:48 11882 4

原创 将Hobject或HImage图像转为Bitmap格式(C#)

将Hobject或HImage图像转为Bitmap格式(C#)工作上的需求,需要将Halcon处理过的图像转换为Bitmap格式的图像进行显示保存。在网上查阅了一些例程,多数都未能实现。在和同事的探讨摸索下,结合网上查阅到的类似程序,最终实现了Hobject或Himage转Bitmap的功能。贴代码之前首先介绍一下转换的核心算子:GetImagePointer1。IntPtr HImage....

2019-05-10 10:17:07 8961 3

原创 C#与Halcon联合编程(1)显示图像

C#与Halcon联合编程(1)显示图像C#与Halcon联合编程第一步就是调用Halcon图像处理数据库,是否调用成功,通常是利用Halcon的图像显示控件能否正确显示图像进行判断。下面就简单介绍一下如何利用C#调用Halcon图像显示控件来显示图像。1.创建C#项目,创建一个Windows窗体应用程序。2.在项目中引用Halcon的DLL文件。鼠标右键单击“引用”–“添加引用”,如下图...

2019-04-26 13:01:36 8647

原创 C#与Halcon联合编程实现鼠标拖动图片

C#与Halcon联合编程实现鼠标拖动图片在上一篇文章中介绍了在HWindow控件中,鼠标对区域的点击选择。在日常的项目中,我们也经常会用到鼠标拖动图片的这个功能。先看下具体效果图:直接贴代码:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;usi...

2019-03-21 16:45:01 3638 1

原创 C#与Halcon联合编程实现鼠标对区域的选择

C#与Halcon联合编程实现鼠标对区域的选择在视觉检测项目中,有时可能需要选择某一个已经提取出区域,查看其面积、圆度等参数。在HDevelop中已经提供了这个功能,只需鼠标点击即可选择相应的区域,但是在C#与Halcon联合编程时,调用的hWindowControl这个控件没有提供现成的区域选择功能。由于当前项目中需要用到区域选择功能,所以对这个功能进行了开发验证,下面的实现的效果图,包括显示...

2019-03-21 14:47:04 6017 3

原创 取消Halcon连接相机在外触发模式下的超时时间

取消Halcon连接相机在外触发模式下的超时时间HALCON为大量的图像采集设备提供了接口,包括GenlCam,GigE和IIDC 1394,且支持众多品牌的相机。在日常的测试中,经常会利用halcon的图像获取助手Image Acquisition直接采集图像,或将图像采集部分的代码直接应用到测试程序或项目中。在使用Halcon图像助手采集图像时,如果是使用的外触发,且在相机默认参数下,如果...

2019-03-20 16:55:08 4177 2

原创 Baumer堡盟相机SDK开发示例

Baumer堡盟相机SDK开发示例(C#调用)简介工作中使用到堡盟的彩色相机,在此将调用SDK采集图像相关内容进行整理记录。开发环境Windows7VS2013 64位halcon12之所以用到halcon,是因为获取到相机采集的图像后,需要利用halcon图像库进行处理,所以直接将图像转换为halcon库可以处理的格式。引用库文件在VS中创建项目,根据自己的环境引用对应的文件。...

2019-02-15 14:12:37 6663 33

原创 QT(C++)调用海康工业相机SDK采集图像的简单示例

QT(C++)调用海康工业相机SDK采集图像的简单示例简介前一篇是用VS(C#)调用海康SDK采集图像,调用halcon库将采集到的图像进行转换,有时在测试相机时会涉及到halcon的license问题,比较麻烦,所以打算利用opencv图像库来转换图像,顺便用QT来实现图像的采集。开发环境Qt 5.4.0 (MSVC 2010, 32 bit)QT Creator 3.3.0Ope...

2019-02-13 17:48:03 29267 69

原创 VS(C#)调用海康工业相机SDK采集图像及基本功能设定

VS(C#)调用海康工业相机SDK获取图像及功能设定简介由于工作关系,本人最近使用到了海康的网口及USB3.0接口的工业相机。现将相关内容进行整理记录。开发环境64位VS2013 +C#Halcon12海康MVS3.0.0引用海康相机动态库(MvCameraControl.Net.dll)在VS项目文件中添加添加引用,如下图引用MVS安装目录下MVS\Development\D...

2019-02-12 18:27:49 44379 42

QT_HikvionSDK.rar

利用QT Creator调用海康SDK,采用接口的方式实例化相机对应,采集图像,其中相机SDK中包含常用的设置功能如设置触发模式、触发源、曝光时间、ROI尺寸、心跳时间、帧率控制等。添加线程功能,实现单张和连续图像采集。

2020-05-16

C++调用海康工业相机SDK采集图像的简单实例.rar

利用QT建立工程项目,用C++调用海康相机SDK来采集图像,并通过openCV将获取的图像数据转换为可以进行显示的图像。

2019-06-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除