3.1 Tensorflow基础知识3.1.1 深度学习框架介绍框架对比:1.技术层面对于个人开发者,它的主要用途为科研,而企业用户的主要用途为进行AI应用,提升生产效率。在此,主要从两类用户的一些共同需求的满足情况进行分析,来完成各个深度学习框架在技术层面的对比。可以看出tensorflow、pytorch、keras三个深度学习框架遥遥领先其他深度学习框架的体量,另外几个国有深度学习框架的体量
转载 2024-05-30 09:44:53
155阅读
在探索“Halcon深度学习 TensorFlow”的过程中,我深刻意识到如何将这项技术有效地整合到我们的工作流程中,以解决初始的技术痛点并推动项目的演进。 首先,初始技术痛点在于现有的图像处理系统效率不足,无法满足逐渐增加的业务需求。随着我们客户的业务持续增长,采用自动化的高效视觉处理系统已变得至关重要。 ```mermaid timeline title 业务增长里程碑 2
原创 6月前
21阅读
自从Halcon2018出来后融入强大的深度学习功能让我们望而生畏。东哥,主要从事Halcon视觉、深度学习等开发多年软件培训经验,谈谈个人对视觉学习看法:1、HALCON是德国MVtec公司开发的一套完善的标准的机器视觉算法包,它节约了产品成本,缩短了软件开发周期。   Halcon:底层功能算法多,运算性能快,开发需要一定软件功底图像处理理论。   快速学习做法:研究实例、做实战项目。hal
转载 2024-09-03 11:00:13
136阅读
halcon深度学习是用的TensorFlow 在当今快速发展的人工智能领域,许多开发者团队都在探索如何利用深度学习技术提升其产品与服务的智能化程度。在特定的问题场景下,比如在图像处理视觉检测中,我们有时会误解某些组件的技术细节,比如"halcon深度学习使用的TensorFlow"的说法。对此进行深入探讨与分析,对于理解项目中深度学习的实际使用情况以及技术结合适应性至关重要。 ### 问
目录导航Region初步理解XLD初步理解XLD合并操作XLD转换操作XLD分割操作XLD拟合操作HSV通道 数字图像数据可以用矩阵表示。数字图像分类:根据每个像素信息不同,通常将图像分为:二值图,灰度图,RGB图像1.二值图:每个像素只有0(黑)1(白)两种颜色的图像成为二值图。2.灰度图:在黑与白之间构建更多的颜色深度,一般灰度从暗黑色到最亮的白色过渡,根据保存灰度数值所使用的的数据
HALCON 20.11:深度学习笔记(6)---有监督训练HALCON 20.11.0.0中,实现了深度学习方法。不同的DL方法有不同的结果。相应地,它们也使用不同的测量方法来确定网络的“好坏”。在训练一个网络时,不同的模型会有不同的行为缺陷,我们将在这里进行描述。训练中的验证当涉及到网络性能验证时,重要的是要注意,这不是一个纯粹的优化问题(参见上面的“网络训练过程”“设置训练参数”部分)
转载 2024-01-20 22:38:10
187阅读
目录前言一、准备1、选取深度学习的分类模型2、获取模型中所使用图像的参数要求3、准备分类所需图片二、编写代码1、设置窗体2、将图片打上标签3、将图片处理为分类模型所需要的图片4、将图片的数据集进行拆分5、设置分类模型所需的参数环境后,重新生成一个新的分类模型6、训练7、验证8、测试三、本地函数四、下载地址 前言最近学习深度学习时的一些总结看法,参照深度学习的自带案例(classify_fru
转载 2023-11-14 12:47:57
1218阅读
在之前学习并实践了使用Intel Realsense d435 拍摄RGB视频及深度图视频后,经过图像处理获得了连续的深度图与RGB颜色图图像帧,现根据深度图与颜色图生成实践场景的局部点云,以下为总体代码:// C++ 标准库 #include <iostream> #include <string> #include <vector> #include &lt
转载 2023-11-13 15:52:06
109阅读
文章目录前言一、数据集的准备1.标注工具的安装2.数据集的准备3.标注数据4.解释xml文件的内容二、数据转换1.解析XML文件2.转换得到hdev文件1.变量定义2.读取种类3.解析trainList.txt4.生成字典三、模型训练1.参数定义2.创建目标检测模型3.数据预处理4.显示标注文件5.模型训练1.学习率设置2.初始化训练模型3.模型训练四、模型评估1.初始化模型2.创建模型及训练模
  1.draw_region( : Region : WindowHandle : )利用鼠标交互画一个闭合区域。点左键画图,右键结束,输出为鼠标画的闭合区域。控制输入为窗口句柄。2.dev_display(Object : : : )在图形窗口显示输入的图形对象 (image, region, or XLD)3.reduce_domain(Image, Region :
转载 2月前
396阅读
引言机器视觉中缺陷检测分为一下几种:blob分析+特征模板匹配(定位)+差分光度立体特征训练测量拟合 频域+空间域结合:深度学习本篇博文主要是对缺陷图像的纹理特征训练进行详细分析。特征训练在纹理中找瑕疵。基于高斯混合模型(GMM)分类器的纹理检查模型,适用于图像金字塔,可以分析纹理的多个频率范围。要求:训练样本必须完美无瑕疵。整体步骤:创建模型create_texture_inspection_m
【《zw版·Halcon与delphi系列原创教程》 图像开发的p2s模式:halcon+opencv的联动      尽管halcon功能强大,基本上cv只是halcon的一个子集,不过cv毕竟是开源的、免费的(open+free),而halcon的价格,就想双立人的刀具一样,德国货,的确不便宜。    &
TensorFlow飞一会儿面对大型的深度神经网络训练工程,训练的时间非常重要。训练的时间长短依赖于计算处理器也就是GPU,然而单个GPU的计算能力有限,利用多个GPU进行分布式部署,同时完成一个训练任务是一个很好的办法。对于caffe来说,由于NCCL的存在,可以直接在slover中指定使用的GPU。然而对于Tensorflow,虽然Contrib库中有NCCL,但是我并没有找到相关的例子,所
Halcon提供了预训练网络。这些网络在使用前已经经过丰富的图像库训练过,在此基础上训练出的网络对于图像分类任务表现更好。接下来分别介绍Halcon提供的预训练网络。pretrained_dl_classifier_compact.hdl模型网络的优点是节省内存以及运行效率高。 模型支持‘real’图像类型。如果想知道网络模型各参数值,可以使用算子get_dl_classifier_param获取
1、set_dl_model_param(DLModelHandle, 'gpu', GpuId) GpuId=0 选中第一块显卡做深度学习训练。 GpuId=1 选中第二块显卡做深度学习训练。 类推查询可用多显卡信息 query_available_compute_devices(DeviceIdentifier) //一块显卡输出[0],两块是[0,1],依次类推get_compute
HDevelop 编程翻译自HDevelop users guide第4章 ByYC本章阐述如何使用HDevelop创建一个机器视觉应用。HDevelop应该是默认设置。如果不是,使用命令行 hdevelop –reset_preferences打开HDevelp即可。本章处理一个简单的例子,统计下图中别针的数量及方向。1. FileàNew(文件à新程序),创建一个新程序2.读取图像并存入图标参
最近想学习一下机器视觉 用到的库是Halcon 自己到网上找halcon的教程不是收费的 就是随便搞搞的 没有能系统去学习的知识体系 而且大多博主可能就一篇教程 对于新手来说 简直是致命的 出现了有人想学 没人牵头的状况 为了让大家了解如何去使用halcon 我准备探索之后出一套halcon系列的教程 如果你也在学halcon 可以点个收藏 一起学习 首先halcon软件打开后是这个样子的 可以看
HALCON 20.11:深度学习笔记(2)HALCON 20.11.0.0中,实现了深度学习方法。由于上面提到的DL方法在它们的作用和它们如何需要数据方面各不相同,所以您需要知道哪种方法最适合您的特定任务。一旦清楚了这一点,您就需要收集适当数量的数据,也就是图像方法所需的信息。然后,所有这些DL方法都有一个通用工作流:1. 准备网络和数据(Prepare the Network and the
转载 2023-12-13 02:35:23
132阅读
课题需要对图像中的缺陷进行尺寸评价,开发环境是Halcon。选择使用最小外接矩形方法,原因主要是可获得的评价参数多:长度,宽度,角度,长宽比,面积通过长宽比参数可以判定缺陷形状获取最小外接矩形的过程: 这里是做测试的原图图像分割 选取合适的阈值比较困难。考虑到是工厂环境,采光可能不均匀,也为了测试方便(主要使用手机拍照,光源是环境光和手机闪光灯), 采用动态阈值分割法,Halcon提供了一个函数:
HALCON图像处理总流程 一、程序初始化 二、获取图像(获取信息) 三、预处理 四、分割图像 五、形态学处理 六、特征提取 七、输出结果  一、程序初始化图像处理基准,在使用HALCON时,可以省略,因为程序初始化有默认值。 1、打开一个新的窗口; 2、设置填充模式; 3、设置线的颜色; 4、设置线宽; 5、设置窗口中显示的字体样式; 6、重新打开一个新窗口 7、关闭显示窗口 8、其他
  • 1
  • 2
  • 3
  • 4
  • 5