自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 资源 (5)
  • 问答 (3)
  • 收藏
  • 关注

原创 找不到 .NETFramework,Version=v4.0 的引用程序集。要解决此问题,请为此框架版本安装开发人员工具包(SDK/目标包)或者重新定向应用程序。

如果都是白的空的,没有可用目标框架,可以选择安装其他目标框架。每个人可能报错的版本不一样,这里报错的是4.0版本,进去报错提示的链接,发现该版本已经不被支持无法安装。从下图就可以看到4.0版本不存在开发者工具包了,后续也只能下载运行时,无法安装。一般安装VS时选择了.NET相关的安装包,VS内部是已经下载有引用程序集的。好了,然后发现“辛辛苦苦”下载的文件无法安装,就是因为它太旧了不支持了。可以考虑安装其他可以的版本,重新运行项目,看看报不报错。之后再打开项目,右键选择属性,目标框架选择安装的版本。

2024-03-18 16:09:23 1088

原创 C#用户界面,UI设置密码隐藏显示

两种方法,第一种,在文本框属性设置UseSystemPasswordChar为True。第二种,在文本框属性设置隐藏显示的符号,这里设置为星号*。这里默认是以黑点隐藏显示。

2024-03-01 09:44:29 477

原创 未能安装包“Microsoft.VisualCpp.Redist.14,version=14.38.33135,chip=x86”或找不到ProgramData文件夹

无法安装Microsoft.VisualCpp.Redist.14。大多数人的安装包默认路径在C:\ProgramData\Microsoft\VisualStudio\Packages,找到对应文件名一样的包找到应用程序文件安装。找不到ProgramData文件夹,可能是被设置隐藏了,打开隐藏项目即可。默认路径没有对应安装包的话,可能是在第一次安装VS时自定义了Packages存放的路径,找到当时自定义的文件位置找到对应缺失的安装包进行安装,重启,修复。

2024-02-29 11:37:03 850

原创 解决:已经安装open3d,还是报错No module named ‘open3d‘的问题

后来发现了其实是跟安装路径或者说是安装的环境有关系,虽然安装了这个模块,但是那个程序用不了这个模块,它发现不了,无法调用。安装成功再去运行使用到open3d的.py程序, 发现还是报错:没有发现open3d的模块。到这里就很奇怪:为什么明明安装了open3d还是一直报错没有这个模块?然后发现路径前面多了一个括号,括号里面为进入的python环境,检查列表是否有open3d,以及可以查看安装版本。首先示例,我是如何安装又是如何被报错的过程。运行成功,之前的报错问题没有出现了。

2024-01-08 14:53:39 2111

原创 安装PyTorch及环境配置(应用于Python上的YOLO)

先创建一个虚拟环境,在(base) C的用户文件夹下输入命令conda create --name pytorch python=3.8.15,虚拟环境名字pytorch可根据自己需求修改。切换到创建好的虚拟环境pytorch(创建好环境之后进入虚拟环境也可以Win+R进入终端), 输入conda activate pytorch。​在pytorch下,安装提前保存的txt文件,里面有一些pytorch需要的依赖包,使用国内源安装,速度很快。输入指令······

2024-01-05 16:09:00 1326

原创 Halcon算子或函数fun(a :b : c1,c2 : d)中参数的双引号:和逗号,是什么意思

在创建新函数窗口可以看到算子一般有四个类型参数,每个类型参数用":"隔开,所以对每个算子打开F1帮助窗口会发现函数简介的括号里面都有。第三个":"之后为输出控制参数,也有两个:DistanceMin, DistanceMax。如上,第二个":"和第三个":"之间为输入控制参数,有两个:Row, Column。如果每个类型的参数有多给可以用逗号","隔开,直到下一个类型就用":"隔开。如上,第一个":"和第二个":"之间为空,则输出图标参数为空。":"和":"之间为空代表该类型参数为空。

2023-12-21 17:38:04 633

原创 Halcon求三点中心,三角形重心、三角形外接圆外心和内切圆内心

这里的交点是求取两条线的轮廓的交点,由于轮廓没有特别精细,识别出来的交点是一小块区域包含了非常相近的多组行列坐标[]。(3)分别对六个交点重新画同半径大小的圆(可以大一点),每个角的方向画出来的两个圆会得到两个交点,连接两个交点即为角平分线。三角形的重心,外心,垂心,内心和旁心称之为三角形的五心。三角形的中心一般为三角形的重心,重心为三角形三边中线交点。本文涉及几何问题,求角平分线,垂直平分线以及中线,不止可以应用于点和三角形,其他需求可选择性提取。内心,即三角形内切圆圆心,为三角形三角的角平分线的交点。

2023-12-20 17:42:26 1287

原创 Halcon处理光照或明暗度不均匀的图像,提取目标区域

当然,可以根据自己图像特征选择合适的单通道图继续处理,上文中B通道的效果比较好,就选择了B的单通道图。先介绍一下本文的例子,要提取一张图片中的目标区域,但是目标一半亮一半暗有阴影,影响对有效区域的提取。因为需要做区域提取,所以下面先选取ROI区域,只需要看暗部提亮的可以参考更下文。还有动态阈值的,具体过程遇到有些瓶颈,有提取区域处理过程比较顺利的可以互相沟通。此时目标所在区域灰度比原图均匀,可以进行下一步提取区域,这里是第一种方法。第二种方法,这里是使用阈值提取轮廓再筛选,转成区域。

2023-12-14 17:52:45 1737

原创 halcon创建画布,并在画布上绘制显示

gen_image_const( : Image : Type, Width, Height : )*创建一个具有恒定灰度值的图像,Type有很多格式,可自行搜索文档查看。经常使用的情况就是先对图像做处理,获取所求特征,再创建这个画布图像,在上面显示有些特征和文字信息。

2023-12-14 16:02:37 877

原创 Anaconda安装进度条卡住不动Setting up the pakcage cache

解决Anaconda安装问题:进度条一直卡在Setting up the pakcage cache·····,换一个版本下载源安装。解决报错:操作无法完成,因为其中的文件夹或文件已在另一程序打开,请关闭该文件夹或文件,然后重试。去任务管理器的资源监视器结束进程,结束完成再次加入监视器搜索确认全部结束。Anaconda的版本影响不大,因为python不一定要使用它自带的。虽然anaconda自带的python是3.11版本的,但是创造python虚拟环境时,可以创建其他版本,比如python3.8。

2023-11-14 14:21:55 13947 13

原创 PyCharm鼠标控制字体缩放

右边搜索栏输入increase(放大),可以看到下面出现increase Font Size(放大字体尺寸),双击。同理,缩小字体在搜索栏搜索decrease(缩小),双击decrease Font Size,录入缩小动作。双击后出现几个选项,选择Add Mouse Shortcut,会出现一个页面给录入动作。按住Ctrl同时鼠标向上滚动,该动作被识别为放大字体的功能。

2023-11-13 16:16:09 838

原创 png或jpg等图片文件转ico图标文件,格式在线转换

图片文件转ico图标文件在线转换:在线转换图片格式-在线图片转换器-100% 免费 (jinaconvert.com)

2023-11-06 14:31:34 379

原创 双十一助手Kola助手,实测最新2023幻想岛可用

之前有试过喵币助手,喵惠助手,任务助手等等,可能是软件还没更新的缘故,本人两个手机都有各种原因的报错。试过的APP最稳定且已经更新最新版2023的,还很完善的就是Kola助手了,第一次试就成功了,操作过程简单可行。打开Kola助手,根据所需要的任务点击。例如,点击左上角的幻想岛,开启无障碍和悬浮窗服务,它就可以完成自动浏览和跳转了,最好是开启期间不要使用,完成任务结束再使用该手机。

2023-10-31 09:44:41 1367

原创 Qt入门学习及GUI编程基础教程

以下是阅读过的多篇文章里面筛选出来比较适合新手小白的,具体详细,通俗易懂。

2023-10-17 10:36:00 351 1

原创 对图像进行平场校正的一种方法(C++实现)

(5)一般用灰度图像做计算,如果需要对三通道图像做校正,可以尝试一个位置的三个通道像素值使用同一个位置灰度平场图像的比例因子。(4)待校正图像如果是灰度图,直接对应像素值乘以对应像素位置的比例因子,一对一乘积得到校正后的像素值,从而得到校正后图像;(3)计算比例因子(使用平场图像计算),这里的比例因子是一对一的,R(x,y)=Pixmax/Pix(x,y)。(1)输入一张符合要求的平场图像和一张待校正的图像,平场图像和待校正图像大小必须一致;,使得不同区域的亮度更加均匀。

2023-10-08 16:12:21 528 1

原创 Raw格式的图片理解、读取、转换、显示、对raw10应用和COLOR_BayerBG2RGB理解

MIPI raw就充分利用了这6个bit位,每5个字节存储4个像素值,如图1.1所示,每格代表两个bit位,前4个红色的格子存储的是第一个像素的高8位,接着4个黄色的格子存储的是第二个像素的高8位,接着4个绿色的格子存储的是第三个像素的高8位,接着4个蓝色的格子存储的第四个像素的高8位,接着1个蓝色的格子存储的是第4个像素的低2位,接着一个绿色的格子存储的是第3个像素的低2位,接着一个个黄色的格子存储的是第2个像素的低2位,最后一个红色的格子存储的是第1个像素的低2位。每种格式种存在两个G分量。

2023-09-28 15:08:53 4851

原创 C++读取文件夹下多个文件,包括图片等等

C++读取文件夹下多个文件,包括图片等等。在glob()赋值后,filesVec[i]为string类型,如果需要改成char型才能处理,可以在上面的循环加入如下操作。把处理的多张Mat图片再存到文件夹中。

2023-09-28 10:09:35 613

原创 图片处理后再保存为图片到文件夹中,文件夹下文件名不变改格式保存

下面举例读入本来可以显示的图。以下代码加入对应的头文件和命名空间,放到主函数运行即可。运行后可到文件夹查看,处理后的Mat图片的属性格式是否和代码中的对应。像raw图等不能直接读取显示,需要先进行解码,转换为可以显示的图片。以上运行后,可以去到指定路径中查看是否多出处理后的图片。对cv:Mat类型图片写入文件夹,保存到指定路径。

2023-09-27 17:33:41 262

原创 ISP图像信号处理——白平衡校正和标定介绍以及C++实现

从数码相机直接输出的未经过处理过的到平常看到的有一系列复杂的图像信号处理过程,称作ISP(Image Signal Processing)。这个过程会经过。人眼具有颜色恒常性,可以避免光源变化带来的颜色变化,但是图像传感器不具备这种特性,从而造成色偏,白平衡就是需要校正这个颜色的偏差。颜色恒常性是指在照度发生变化的条件下人们对物体表面颜色的知觉趋于稳定的心理倾向。色温描述的是具有一定表面温度的“黑体”(blackbody)的辐射光的光谱特性。

2023-09-27 14:57:56 1729

原创 ISP图像信号处理——平场校正介绍以及C++实现

平场校正一般先用FPN(Fixed Pattern Noise)固定图像噪声校正,即暗场校正;再用PRNU(Photo Response Non Uniformity)图像非均匀性响应校正,即明场校正;进行图像或者相机的校正。平场校正就是以整帧图像的均值或者中值为目标图像,根据每个像素的特性不同,以响应增益gain为系数K和偏置offset为系数B,对每个像素进行校正,从而使得整幅图像看起来很均匀平滑,当然,为了简化计算,节省资源,也可以使用多个相邻的像素使用同一组校准参数。

2023-09-27 10:14:14 1362 4

原创 彩色相机工作原理——bayer格式理解

不同于高成本的三个图像传感器方案,拜尔提出只用一个图像传感器,在其前面放置一个布满滤光点的滤光片。例如,黄光由红光和绿光混合而成,黄光通过滤光层后,红点和绿点下面的像素都会有值,但是蓝点下面的像素没有值。每个滤光点周围有规律地分布其他颜色的滤光点,那么就有可能结合它们的值,判断出光线本来的颜色。可以看出下半图像是四种颜色的小各自组合的,通过算法实现“去马赛克”,得到上半图像,输出彩色图像。原本图像只有四种颜色,红、绿、蓝、黑。早期,图像传感器只能记录光的强弱,无法记录光的颜色,所以只能拍摄黑白照片。

2023-09-12 17:36:40 969

翻译 Halcon参考手册,第二十二章 Object, 目标 (补)

XLD是eXtended Line Description的缩写,包括所有基于轮廓和多边形的数据。轮廓是由线连接的亚像素级精确的2D控制点序列。典型的例子是控制点的边缘振幅或轮廓段的回归参数。区域处理是合适的,例如,在图像中应用blob分析或定义兴趣区域(ROI)以进行亚像素级精确的操作。图像由一个到多个通道组成,即包含各种像素类型的灰度值的相似大小的矩阵。本章包含的操作符可以用于查询与图标对象相关的信息,也可以用于操作图标对象。替换一个图标对象元组中的一个或多个元素。关于图像对象的组件的信息。

2023-09-12 11:13:49 183

翻译 Halcon参考手册中文版无删减, 第二十九章 XLD (已完结)

计算与等高线或多边形的坐标轴平行的封闭矩形的宽度、高度和纵横比。作为点云处理的等高线或多边形的几何矩M20, M02和M11。作为点云处理的轮廓和多边形的面积和重心(质心)。测试是否有一个或多个轮廓或多边形包围给定的点。轮廓或多边形的圆度(与圆相似)的形状因子。作为点云处理的等值轮廓或多边形的椭圆参数。作为点云处理的任意等高线或多边形的几何矩。计算共线轮廓的并集(具有扩展功能的算子)。提取包围一个均匀区域的平行XLD多边形。作为点云处理的等高线或多边形的不均匀性。由轮廓或多边形的椭圆参数导出的形状特征。

2023-09-11 09:32:24 617

翻译 Halcon参考手册,第二十八章 Tuple, 元组

然后,根据语言环境和字符串操作符的工作(与以前版本的HALCON一样)来存储字符串,不是按字符而是按字节。也就是说,访问字符串中的字符总是返回该字符对应的Unicode码点,而不管在UTF-8中表示该码点需要多少字节。HALCON目前还不完全支持这一点:在HALCON中,码点是单独处理的,当比较字符串时,如果用不同的码点编码,则等效字符不被设置为相等。'Unicode'指的是将字符串的每个字符分配给代码点的字符集(例如,'U + 0041'表示' a ')。返回一个元组在另一个元组中的第一个出现的索引。

2023-09-11 09:29:47 389

翻译 Halcon参考手册, 第二十七章 Transformations, 转换

像素是离散的,为了解决这些问题,我们使用了一个仅使用整数值的坐标系,即像素坐标系。为了获得更高的精度,我们需要点坐标,例如(8.6,4.1)。这引出了亚像素精确的坐标系。其中,前两个仅在坐标原点上变化,如下图所示。有关这些校准坐标的更多信息,请参阅“解决方案指南III-C - 3D视觉”。为了在图像中指定一个位置,我们需要一个约定如何这样做。这样的约定是通过坐标系统设置的。HALCON中使用了不同的坐标系统。在这里,我们解释了在2D中使用的方法。(1)像素中心坐标,HALCON标准亚像素坐标系统;

2023-09-11 09:22:53 135

翻译 Halcon参考手册, 第二十六章 Tools,工具

根据已知的投影变换矩阵和径向畸变系数的近似,通过查找点之间的对应关系,计算两个图像之间的投影变换矩阵和径向畸变系数。根据已知的投影变换矩阵的近似,通过查找点之间的对应关系,计算两个图像之间的投影变换矩阵。通过自动查找点之间的对应关系,计算两幅图像之间的投影变换矩阵和径向畸变系数。生成一个投影映射,描述任意扭曲的图像和校正后的图像之间的映射。通过寻找点之间的对应关系来计算两个图像之间的投影变换矩阵。计算两个轮廓和用于计算的点之间的最小距离。两个区域的轮廓像素之间的最小距离。借助膨胀,两个区域之间的最小距离。

2023-09-11 09:12:21 247

翻译 Halcon参考手册, 第二十五章 System, 系统

在协议类型为'HALCON'或'TCP'/'TCP4'/'TCP6'的监听套接字上接受连接请求。查询与get_operator_info操作符相关的信息槽位。查询与get_operator_info操作符相关的信息槽位。查询get_param_info操作符在线信息的槽位。将有关自动运算符并行化的硬件相关行为的知识写入文件。获取使用给定字符串作为其名称的子字符串的操作符。加载有关自动操作并行化的硬件依赖行为的知识。搜索分配给一个关键字的所有操作符的名称。获取操作系统使用的套接字的套接字描述符。

2023-09-11 09:09:37 206

翻译 Halcon参考手册, 第二十四章 Segmentation,分割 (持续更新中)

通常输入图像和滤波后的图像,例如图像的均值,是逐像素比较的。与基于直方图的阈值算子不同,局部阈值还考虑到像素的位置或邻域,以将它们分配到适当的区域。从另一张图像中减去一张图像或使用边缘检测算子(如laplace_of_gauss)通常会导致生成的图像为负值。操作符var_threshold以类似的方式工作,除了它选择图像中满足特定条件的点(关于它们的局部标准偏差和亮度)。对图像进行分割的一种方法是使用阈值算子。下面的段落通过区分基于直方图的方法和局部方法来概述这些操作符,并仔细研究其中最重要的操作符。

2023-09-07 11:24:19 424

翻译 Halcon参考手册,第二十三章 Regions, 区域

本章包含操作符,用于访问区域的不同特性。下面说明了可用的特性。

2023-09-06 17:41:39 107

翻译 Halcon参考手册,第二十一章 OCR,光学字符识别 (持续更新中)

获取get_params_ocr_class_cnn中可用于给定的基于cnn的OCR分类器的参数名称。选择一个最优的特征组合来对(受保护的)训练文件中的OCR数据进行分类。选择一个最优的特征组合来对(受保护的)训练文件中的OCR数据进行分类。通过简化的支持向量机逼近训练好的基于支持向量机的OCR分类器。返回基于支持向量机的经过训练的OCR分类器的支持向量索引。计算基于svm的OCR分类器的预处理特征向量的信息内容。使用来自(受保护的)训练文件的数据训练OCR分类器。

2023-09-06 15:36:09 230

翻译 Halcon参考手册, 第二十章 Morphology, 形态 (持续更新中)

如示例图像所示,gray_closing减少甚至删除了图像中比邻近区域更暗的部分,而gray_opening减少了较亮的区域。此外,使用合适的结构元素,可以在删除不需要的图像工件的同时保留形状。除了上面提到的操作符之外,还可以使用top_hat来获取输入区域与打开结果之间的差值,或者使用bottom_hat来获取关闭结果与输入区域之间的差值。实现膨胀,输入图像的每个像素被赋予其邻域的最大灰度值,分别为腐蚀的最小灰度值。因此,输入图像的明亮区域通过灰度值膨胀被放大,而灰度值腐蚀则增强黑暗区域。

2023-09-06 15:32:49 226

翻译 Halcon参考手册,第十九章 Matrix, 矩阵 (持续更新中)

计算一般矩阵的广义特征值和可选的广义特征向量。计算一般矩阵的特征值和可选的特征向量。计算对称矩阵的特征值和可选的特征向量。一个元素一个元素地划分矩阵。一个元素一个元素地划分矩阵。返回矩阵的一个或多个元素。设置矩阵的一个或多个元素。计算矩阵中各元素的绝对值。计算矩阵中各元素的绝对值。得到一个矩阵的对角元素。计算矩阵元素的平方根值。计算矩阵元素的平方根值。执行一个矩阵的正交分解。得到一个矩阵的子矩阵。设置一个矩阵的子矩阵。计算矩阵元素的幂函数。计算矩阵元素的幂函数。计算矩阵元素的幂函数。

2023-09-05 17:43:10 273

翻译 Halcon参考手册中文版,第十八章 Matching, 匹配

准备一个可变形的模型,用于从XLD轮廓进行平面未校准匹配。在图像中找到校准的可变形模型的最佳匹配并返回其3D姿态。准备一个可变形模型,用于从XLD轮廓进行平面校准匹配。设置从XLD轮廓创建的平面未校准可变形模型的度量。根据显式指定的组件和关系准备用于匹配的组件模型。为XLD轮廓的局部可变形匹配准备一个可变形模型。设置从XLD轮廓创建的平面校准可变形模型的度量。在图像中寻找平面投影不变变形模型的最佳匹配。设置从XLD轮廓创建的局部可变形模型的度量。创建一个可变形的模型,用于校准视角匹配。

2023-09-05 17:30:47 401

翻译 Halcon参考手册, 第十七章 Legacy,遗留问题(持续更新中)

虽然一般来说,当在更大的数据集上训练时,网络应该更可靠,但训练所需的数据量也取决于任务的复杂性。这些是网络被预先训练的值。网络架构允许不同的图像尺寸,可以使用set_dl_classifier_param设置,但根据网络的不同,更改可能需要重新训练。因此,训练数据由图像和它们的真值标签组成,也就是你所说的图像所属的类别。有关可能的超参数的概述,请参阅set_dl_classifier_param的文档。使用它们,可以减少用于此分类验证的图像数量,对选定的数据应用分类器并计算,例如,top-1错误。

2023-09-05 16:07:46 150

翻译 Halcon参考手册中文版无删减,第十六章 Inspection,检验 (持续更新中)

使用add_texture_inspection_model_image添加到纹理检查模型中的图像可以使用get_texture_inspection_model_image查看。然后可以使用set_structured_light_model_param设置不同的结构光模型参数,或者使用get_structured_light_model_param查询。为了调试,可以使用set_texture_inspection_model_param将参数“gen_result_handle”设置为“true”。

2023-09-05 11:15:54 384

翻译 Halcon参考手册,第十五章 Image, 图像 (持续更新中)

本章包含处理图像的运算符。为了理解在HALCON中可以处理的不同类型的图像,图像的三个组成部分(像素,通道和域)将在以下段落中进行解释。在HALCON中,像素可以用来表示各种各样的信息。因此可以区分不同的像素类型。下表列出了图像的不同像素类型和相应的标准图像类型。请注意,这个列表不是排他的(例如,灰度值图像也可以是多个其他图像类型)。可以使用convert_image_type转换图像类型。

2023-09-04 14:52:36 399

翻译 Halcon参考手册, 第十四章 Identification, 识别

注意,基于样本的识别只适用于有纹理的对象。为此,可以使用操作符remove_sample_identifier_training_data从样本标识符中删除样本,并使用操作符add_sample_identifier_training_data将新样本添加到样本标识符中。特别是,get_data_code_2d_results允许访问在搜索和读取符号时计算的几个字母数字结果, get_data_code_2d_objects允许访问在最后一次调用 find_data_code_2d期间创建的标志性对象。

2023-09-04 14:40:02 263

原创 Halcon不改变目标大小尺寸及坐标放大图像或区域,自定义绘制ROI

如果需要检测一张图像中很细小的物体,计算机可以观察到,但人肉眼很难判别。这时候就需要放大图像中目标所在区域进行观测,放大观察可能会导致图像被放大,目标相对原始图像的坐标大小信息会被改变。如下,分割图中目标所在区域进行放大显示,该操作会改变图像目标的大小尺寸坐标等信息。为了达到只改善观察的放大效果,而不改变目标在 图像中原本的大小和位置信息,可以对分割后的区域使用dev_set_part(), 再去显示原图像, 此时只显示原图像中选择的目标区域,相对大小及位置不变。

2023-08-31 16:51:49 1224

翻译 Halcon参考手册,第十三章 Graphics, 图表 (持续更新中)

end_mouse_double_click_event, send_mouse_down_event, send_mouse_drag_event和send_mouse_up_event以及修饰符键的状态(也通过使用send_mouse_drag_event),而绘制操作符本身必须在另一个线程中运行。由于绘制操作符依赖于鼠标交互,因此它们通常在与缓冲区窗口一起使用时不起作用(参见open_window),因此应该使用绘制对象来代替。向窗口缓冲区发送一个事件,表示鼠标按下事件。

2023-08-31 16:28:48 373

翻译 Halcon参考手册,第十二章 Filters, 滤波器 (持续更新中)

如果连续应用两个或多个过滤器,则问题的另一个原因是域外的未定义值,因为过滤器也会考虑靠近域边界的未定义值。如果将使用蒙版的滤波器应用于具有简化域的图像,则沿着域边界的结果可能会令人惊讶,因为位于边界之外的灰度值被用作滤波过程的输入。例如,mean_image可用于平滑图像,edges_sub_pix可用于提取亚像素精确边缘,fft_image可用于计算图像的快速傅里叶变换。在下面,我们将仔细研究特殊情况:使用具有简化域的图像作为滤波器的输入,以及由图像域外的灰度值引起的问题。本章包含过滤操作符。

2023-08-31 09:04:19 181

Halcon参考手册中文版无删减, 第二十七章,Transformations, 转换

为了在图像中指定一个位置,我们需要一个约定如何这样做。这样的约定是通过坐标系统设置的。HALCON中使用了不同的坐标系统。在这里,我们解释了在2D中使用的方法。 像素是离散的,为了解决这些问题,我们使用了一个仅使用整数值的坐标系,即像素坐标系。为了获得更高的精度,我们需要点坐标,例如(8.6,4.1)。这引出了亚像素精确的坐标系。

2023-09-11

Halcon参考手册中文版(无删减),第二十三章 Regions,区域

本章包含操作符,用于访问区域的不同特性。说明了一些可用的特性。

2023-09-06

Halcon参考手册中文版,第十二章 Filters,滤波器

本章包含过滤操作符。 滤波器是几乎所有机器视觉应用的重要组成部分。例如,mean_image可用于平滑图像,edges_sub_pix可用于提取亚像素精确边缘,fft_image可用于计算图像的快速傅里叶变换。 在下面,我们将仔细研究特殊情况:使用具有简化域的图像作为滤波器的输入,以及由图像域外的灰度值引起的问题。

2023-08-30

Halcon参考手册中文版,第九章Deep Learning(...),深度学习

深度学习(DL)一词指的是一系列机器学习方法。本章节内容太多,翻译整理好的文档上传到主页资源了,可以自行免费下载。为每个像素分配它显示未知特征的可能性。检测给定类的对象并在图像中定位它们。将图像从一组给定的类中分类为一类。为图像的每个像素分配一个类。

2023-08-29

Halcon参考手册英文直译中文版(无删减),第六章Calibration,标定

Halcon参考手册英文直译中文版(无删减),第六章Calibration,标定。 前面章节在主页的文章,后续章节将持续更新中。

2023-08-24

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

TA关注的人

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