C#联合Halcon
菩提树下祈愿的少年
QQ:951274168
展开
-
C# PictureBox控件 通过鼠标滚轮对图片进行缩放(还需优化)
文章目录窗口设置代码原图效果缩小效果放大效果在控件中没有直接的鼠标滚轮事件,所以我们要手动添加鼠标滚轮事件。窗口设置代码using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Reflection;using System.Text;using Syst原创 2022-02-28 23:17:43 · 6583 阅读 · 3 评论 -
VS2022 C# 自定义用户控件(PictureBox)
文章目录1. 创建自定义控件(PictureBox)1.1 新建自定义控件类库1.2 添加pictureBox控件1.3 写显示图像的程序代码1.4 生成dll2. 调用自定义的控件2.1 新建窗体应用2.2添加控件dll2.3完成自定义控件的调用1. 创建自定义控件(PictureBox)1.1 新建自定义控件类库1.2 添加pictureBox控件可自己设置一些属性,比如背景色等等添加“halcondonet.dll”1.3 写显示图像的程序代码using System;usin原创 2022-02-24 22:42:29 · 8200 阅读 · 1 评论 -
halcon21.11安装教程详解
文章目录1.软件下载2.安装过程halcon21.11安装教程详解1.软件下载a 官网:https://www.mvtec.com/cnb 百度网盘下载链接:https://pan.baidu.com/s/1-Bdz1l54PQWxbDBkSlILlA提取码:a5yg2.安装过程解压之后,双击som.exe,打开安装界面选择AVALIABLE,显示可安装的软件安装之前,需进行一些设置,点击右上的SETTINGS设置要安装的包,建议全选上点击 ACCEPT点击 clo原创 2022-02-22 21:56:32 · 23002 阅读 · 31 评论 -
halcon--手眼标定(九点标定)
read_image (Image, 'G:/SoftwareLearning/halcon/图像标定/01.jpg')rgb1_to_gray (Image, GrayImage)threshold (GrayImage, Regions, 24, 115)connection (Regions, ConnectedRegions)select_shape (ConnectedRegions, SelectedRegions, 'area', 'and', 2700.38, 3145.67)ar原创 2021-10-19 22:39:44 · 2573 阅读 · 2 评论 -
C#联合halcon--图像处理
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;using HalconDotNet;using System.Threading原创 2021-10-14 21:16:07 · 2107 阅读 · 0 评论 -
Halcon 联合C# 实时采集相机图片02
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;using HalconDotNet;namespace GetImageSho原创 2021-10-13 21:42:17 · 715 阅读 · 0 评论 -
Halcon 联合C# 实时采集相机图片
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;using HalconDotNet;using System.Threading原创 2021-10-13 20:49:17 · 1866 阅读 · 0 评论 -
halcon模板匹配02
dev_close_window ()dev_open_window (0, 0, 512, 512, 'black', WindowHandle)read_image (Image01, 'G:/SoftwareLearning/halcon/模板匹配/03.png')rgb1_to_gray (Image01, GrayImage)*draw_rectangle2 (WindowHandle, Row, Column, Phi, Length1, Length2)gen_rectangle2原创 2021-10-12 22:33:21 · 271 阅读 · 0 评论 -
halcon--寻找图像中清晰度最高的图像
文件夹内有不同对焦情况下的图像,使用某种图像清晰度评定方法(intensity),遍历所有图片,找到在此评定方法下,清晰度最高的图像,将其显示在图像窗口上。*读取文件夹dev_clear_window ()dev_open_window (0, 0, 512, 512, 'black', WindowHandle)dev_set_draw ('margin')list_image_files ('F:/CYYT/VirtualProject/focus', 'default', [], Image原创 2021-10-11 22:27:32 · 3551 阅读 · 0 评论 -
halcon模板匹配01
dev_close_window ()dev_open_window (0, 0, 512, 512, 'black', WindowHandle)read_image (Image01, 'G:/SoftwareLearning/halcon/模板匹配/01.png')rgb1_to_gray (Image01, GrayImage)*draw_circle (WindowHandle, Row, Column, Radius)gen_circle (Circle, 273.92, 280.12原创 2021-10-10 22:33:55 · 340 阅读 · 0 评论 -
halcon修改图像的灰度值02
rgb1_to_gray (Image, GrayImage)get_domain (GrayImage, Domain)get_region_points (Domain, Rows, Columns)*获得图像每个坐标的灰度get_grayval (GrayImage, Rows, Columns, Grayval)*获得图像每个坐标的灰度,并灰度赋值Graycal (Grayval, 0, 250, i, Grayval)set_grayval (Image, Rows, Column原创 2021-10-08 21:51:33 · 1846 阅读 · 0 评论 -
halcon修改图像的灰度值
*关闭过程更新,不更新变量窗口,让程序更快dev_update_off ()*读取图片gen_image_const (Image, 'byte', 50, 50)gen_image_const (Image1, 'byte', 50, 50)*图像转为灰度图rgb1_to_gray (Image, GrayImage)*获得图像区域以及坐标get_domain (GrayImage, Domain)get_region_points (Domain, Rows, Columns)*获原创 2021-09-01 20:23:18 · 5330 阅读 · 0 评论 -
halcon(特征提取-孔识别)
list_files ('F:/CYG/VirtualProject/C#example/From_check_holes_01/OK', ['files','follow_links'], ImageFiles)tuple_regexp_select (ImageFiles, ['\\.(tif|tiff|gif|bmp|jpg|jpeg|jp2|png|pcx|pgm|ppm|pbm|xwd|ima|hobj)$','ignore_case'], ImageFiles)for Index := 0原创 2021-09-01 20:11:55 · 1606 阅读 · 0 评论 -
halcon计算内外圆尺寸
计算内圆、外圆的半径、圆心read_image (Image, 'F:/CYG/VirtualProject/halcon/Detect/01.bmp')get_image_size (Image, Width, Height)read_image (Image2, 'F:/CYG/VirtualProject/halcon/Coordinates.jpg')cal_checkerboard (Image2, O, RM1, TM, Ratio)dev_close_window ()dev_op原创 2021-09-01 20:04:07 · 2105 阅读 · 0 评论 -
C#联合halcon--通过引用halcon程序导出的C#代码,进行引用和二次封装调用
文章目录第一步:halcon程序第二步 导出C#程序第三步 二次封装01. 打开VS软件,新建类库TestValue;02 整理输入参数、输出参数、检测方法,继续对此类封装,程序如下:第四步 : 新建winform工程01 右击解决方案TestValue,“添加”-》“新建项目”,选择“WIndows窗体应用-Value”;![在这里插入图片描述](https://img-blog.csdnimg.cn/f7a34917159d4365b5cd4de531490fe2.png?x-oss-process=原创 2021-08-10 09:34:55 · 5628 阅读 · 4 评论 -
C#联合halcon--导出库工程
创建一个新函数 mytest导出库工程原创 2021-08-09 20:08:02 · 781 阅读 · 0 评论 -
2021-08-09C#联合halcon--画圆画矩形
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;using HalconDotNet;namespace exercise01原创 2021-08-09 19:43:53 · 2007 阅读 · 0 评论 -
C#联合halcon--读取和显示图像
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;using HalconDotNet;namespace exercise01原创 2021-08-09 19:28:43 · 1614 阅读 · 0 评论 -
C#联合halcon--保存数据
//保存数据 int len = hv_Area.Length; HTuple[] InnerCircleRow = new HTuple[len]; HTuple[] InnerCircleColumn = new HTuple[len]; HTuple[] InnerCircleRadius = new HTuple[len]; HTuple[] max_rin...原创 2021-08-09 13:57:32 · 1459 阅读 · 1 评论 -
Halcon软件安装教程
1、halcon介绍HALCON是德国MVtec公司开发的一套完善的标准的机器视觉算法包,拥有应用广泛的机器视觉集成开发环境。它节约了产品成本,缩短了软件开发周期——HALCON灵活的架构便于机器视觉,医学图像和图像分析应用的快速开发。在欧洲以及日本的工业界已经是公认具有最佳效能的Machine Vision软件。2、halcon资源链接:https://pan.baidu.com/s/1s3GEgx7JXuocwWUfgKvOLg提取码:hsy53、安装halcon-18.11.1.0-win原创 2021-08-09 10:14:34 · 1439 阅读 · 0 评论 -
C#与Halcon联合编程--保存图像数据(半径、横纵坐标)
生成C#程序。选择菜单栏【文件】→【导出】,弹出导出界面,选择导出文件类型“C#”,确定新建项目。选择CPU类型。选择菜单栏中的【项目】→【属性】,弹出配置界面,选择【生成】,CPU类型根据自己的电脑类型选择。添加控件加入命名空间 using HalconDotNet...原创 2021-08-06 17:29:16 · 1608 阅读 · 0 评论 -
C#联合halcon图像处理--从文件夹中读取图像并处理
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;using HalconDotNet;namespace readimage{原创 2021-08-06 14:59:47 · 1263 阅读 · 0 评论