自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 matplot绘图有问题

matplot绘图有问题时,加入以下代码即可正常绘图。

2023-03-28 11:37:46 146 1

原创 C#图像显示

文章目录一、PictureBox采用直接赋值Image的方式进行显示图像二、PictureBox采用GDI绘图三、两种方式的效果及速度对比四、相关的测试程序及图像一、PictureBox采用直接赋值Image的方式进行显示图像private void DisplayImage(PictureBox pb, Bitmap bitmap){ //判断 bitmap非空,并且未被 Dispose() 后进行赋值显示 if (bitmap != null && bitm.

2022-01-27 15:52:48 3328

原创 Halcon运用之常用算子操作

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、Image二、Region2.1 Region 的筛选操作2.1.1 筛选面积最大的区域select_shape_std2.1.2 筛选满足某特征的区域select_shape2.2 绘制region到Image内paint_region三、XLD前言一、Image二、Region2.1 Region 的筛选操作前置connection()操作,将区域打断成各个不连通的子区域进行筛选。另外,union1()操作

2020-12-30 15:13:05 1251

原创 C# 像素位深8位、10位、12位之间的转换

文章目录一、灰度图像转换1.1 12位转8位1.2 10位转8位一、灰度图像转换1.1 12位转8位private void getBitmap8Bit(IntPtr Intptr12Bits, ref Bitmap result){ //图像宽高设为 512 int height = 512; int width = 512; int stride = 1024; byte[] buffer12Bit = new byte[height * stride];

2020-12-24 17:21:04 2946 1

原创 C# WinForm编程的一些小技巧

文章目录前言一、快捷键ESC退出当前窗体前言C# 编程的一些小技巧,适用于窗体属性的快捷操作。一、快捷键ESC退出当前窗体在窗体界面设置参数之后,按esc快捷退出设置界面,可以采用如下方式进行操作:设置窗体属性KeyPreview=True。设置Form的KeyUp事件:private void SettingForm_KeyUp(object sender, KeyEventArgs e){ //退出当前窗口 if (e.KeyData == Keys.Escape) this

2020-12-22 13:48:46 2785

转载 C#编程规范

注释:本文参考博客1以及博客2。C#编程规范前言一、C# 代码风格要求1.1 注释1.2 类型(类、结构、委托、接口)、字段、属性、方法、事件的命名1.3 不使用缩写1.4 不使用单个字母的变量1.5 一个.cs源文件至多定义两个类型1.6 类型名称和源文件名称必须一致1.7 所有命名空间、类型名称使用Pascal风格(单词首字母大写)1.8 本地变量、方法参数名称使用Camel风格(首字母小写,其后每个单词的首字母大写)1.9 私有方法、受保护方法,仍使用Pascal风格命名1.10 类

2020-12-11 10:13:37 505

原创 1.基本语言要素

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、正确操作字符串1.不恰当的字符串使用方法2.恰当的字符串拼接方法总结一、正确操作字符串提示:不正确的使用字符串会导致额外的性能开销。1.不恰当的字符串使用方法代码如下(示例):string s1 = "abc";s1 = "123" + s1 + "456";以上两行代码创建了3个字符串对象,并执行了一次 string.Contact 方法。上述代码产生了额外的开销,对CLR来说,string对象一旦被赋值

2020-12-10 20:29:34 510 1

原创 Halcon缺陷检测之不均匀表面刮伤检测

不均匀表面刮伤检测不均匀表面刮伤.hdev//关闭程序计数器,图形变量更新,窗口图形更新dev_update_off ()//关闭已打开的窗口dev_close_window ()//////////////第一步: 获取图像////////////////////////////读取图像read_image (Image, 'image.png')//获取图像大小get...

2020-12-09 13:48:24 1312

原创 Halcon缺陷检测之背景网格产品刮伤缺陷检测

背景网格产品刮伤缺陷检测DEMO.hdev// 关闭窗口dev_close_window ()//关闭程序计数器,图形变量更新,窗口图形更新dev_update_off ()//设置图像路径Path := 'lcd/mura_defects_blur_'//读取一张图像read_image (Image, Path + '01')//获取图像大小get_image_s...

2020-12-09 13:48:11 678

原创 Halcon缺陷检测之产品表面三角缺陷检测

产品表面三角缺陷检测Demo.hdev//读取一张图像read_image (Image, '1.jpg') //将RGB图像转化为灰度图rgb1_to_gray (Image, GrayImage)//使用自动阈值分割图像前景区域bin_threshold (GrayImage, Region)//将前景区域中图像剪切出来reduce_domain (GrayImage,...

2020-12-09 13:47:49 579

原创 Halcon缺陷检测之产品毛刺检测

产品毛刺检测毛刺检测.hdev// fin.hdev: Detection of a fin//关闭程序计数器,变量更新,图像更新窗口dev_update_window ('off')//一次性读取3张图像read_image (Fins, 'fin' + [1:3])//获取图像宽高get_image_size (Fins, Width, Height)//关闭窗口dev_c...

2020-12-09 13:47:30 2614

原创 Halcon缺陷检测之产品上凹坑检测

产品上凹坑检测Demo.hdev//关闭程序计数器,图形变量,窗口图形更新dev_update_off() // Image Acquisition 01: Code generated by Image Acquisition 01ImageFiles := []ImageFiles[0] := '1.bmp'ImageFiles[1] := '2.bmp'for Index...

2020-12-09 13:45:44 3348 1

C# PictureBox 显示图像的两种方式测试demo

C# PictureBox 显示图像的两种方式测试demo

2022-01-27

空空如也

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

TA关注的人

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