E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
HAlcon
HALCON
OCR识别实战
简介:这一篇将训练,识别文字,将图片上的图案识别为字符串并存储待处理图片:1.ROI与预处理视觉识别文字之前,需要首先使用一组文字来对神经网络进行训练,这里使用原图来划分ROI区域进行识别训练时候为了减少数据过多的标注时间的消耗,只每个符号划分一个对应图案出来在划分好后,做reduce_domain得到的结果,在这一结果上使用threshold算子进行二值化即可该部分的代码#preprocessr
arenascat
·
2020-08-01 01:39
影像相关
Halcon
学习 多层神经网络
voidtestNeuralNets(){//为分类和回归创建一个多层感知器//参数说明:NumInput输入变量的个数,NumHidden隐藏层的单元数,NumOutput输出变量的数目,OutputFunction输出层激励函数的类型,//Preprocessing转换特征向量的预处理类型,NumComponents转换特征的数目,RandSeed初始化多层感知器的随机数种子HlongNumI
JF_Ma
·
2020-08-01 01:46
halcon
halcon
图像采集之同步(synchronous)与异步(asynchronous)
通常情况下,当我们抓取帧的时候是从一个连续的视频流序列中去抓取一个或者多个视频帧。尽管近来有许多的专业设备使用数字信号,但大多数情况下,视频信号是模拟信号(analog)。最常见的模拟视频格式是NTSC:640×480pixel,30framespersecondandPAL:768×576pixel,25framespersecond这两种格式都是彩色视频信号,还有许多的图像获取设备尽管有一个彩
Fred_Yang2013
·
2020-08-01 01:25
halcon
Halcon
1D测量(1) :测量边缘对
首先先说明一下Hdevelop图形显示界面的坐标:基本上和其他环境中图像的坐标一样,左上角为(0,0),X轴为横轴,Y轴为纵轴,行Row指的是Y轴坐标,列Column指的是X轴坐标关于gen_measure_rectangle2:它是获得一个测量句柄Row,Column是矩形的中心Length1,Length2是矩形区域的长和宽的一半,关于区域的宽度,尽量在包住边缘的同时设置的越大越好,因为设置的
Fred_Yang2013
·
2020-08-01 01:25
图像处理
halcon
Halcon
C#.net 编程指导(1): 使用HALCIN/.NET控件
遵循以下步骤在一个应用中添加
Halcon
/.Net:一.定义工具箱
Halcon
/.net不仅提供了一个类库,而且提供了一个控件:HWindowControl,它包含一个显示图像处理结果的
Halcon
图像窗口
Fred_Yang2013
·
2020-08-01 01:25
halcon
Android7.1 VS Android8.1之音频流输出(八)
{status=inHwHal->open_input_stream(inHwHal,*input,devices,&
halcon
fig,&inStr
慢慢的燃烧
·
2020-08-01 01:26
Android音频进阶
HALCON
算子函数——Chapter 12 : OCR
Chapter_12:OCR(光字符识别)12.1Hyperboxes1.closeallocrs功能:删除所有光字符,释放存储空间,但会丢失所有的测试数据。2.closeocr_功能:重新分配拥有OcrHandle数目的分级器的存储,但所有相应的数据会丢失,不过这些数据可由writeocr事先保存。3.createocrclassbox功能:创建新的OCR分级器。4.doocrmulti功能:给
think_fast
·
2020-08-01 01:03
机器视觉HALCON
halcon
基于mlp神经网络分类器的OCR字符识别
OCR字符识别常用流程如下:1.读取图像2.预处理3.图像分割4.创建字符标识关联图像区域形成.trf文件5.创建mlp神经网络分类器create_ocr_class_mlp,然后训练6.保存.omc文件7.识别按照如上的流程,通过一张图实现二十六个字母的训练,在另一张图上实现字母的识别,代码部分包含详细的注释,直接贴上代码如下:dev_close_window()*读图read_image(Im
小楼shine
·
2020-07-31 22:25
halcon
天池又上工业视觉检测算法大赛:瓶装白酒疵品质检
点击我爱计算机视觉标星,更快获取CVML新技术昨天跟大家推荐了一本
Halcon
的新书如何开展工业视觉检测?
我爱计算机视觉
·
2020-07-31 20:37
halcon
视觉缺陷检测系列(1)常用的6种方法
常用的手法有六大金刚(在
halcon
中的ocv和印刷检测是针对印刷行业的检测,有对应算子封装):1.blob+特征(例如官方示例surface_scratch.hdev)2.blob+差分+特征3.光度立体
libaineu2004
·
2020-07-31 19:09
Halcon
OCR光学字符识别
2.训练OCR分类器,
Halcon
支持BOX分类器、神经网络分类器(MLP)和支持向量机分类器(SVM),由于后两者比前者更加强大,推荐使用后两者。
沙-粒
·
2020-07-31 18:02
halcon
halcon
成长之路(一) ocr之中文识别
步骤:1.图片的采集,通过
halcon
连接相机进行采集2.图片中文字区域的获取3.旋转区域,对旋转之前的区域和旋转之前的image进行仿射变换。4.缩减图片,只要识别文字的图像定义域。
Answer。
·
2020-07-31 18:02
HALCON
halcon
学习备忘五(图像选择,剪切,obj循环,ocr识别)
1、在分割完轮廓线或者其他一些线条后,我们需要进行一些筛选来获得我们想要的曲线,我们可以通过以下的算子来进行(1).select_contours_xld()可以通过该算子设定筛选标准,比如根据线的长度contour_length或者曲率curvature来直接进行选择。(2).get_contour_global_attrib_xld()通过该算子获得曲线的全局参数,例如曲率等,然后根据参数判断
Ron&&Li
·
2020-07-31 17:33
机器视觉
图像处理
P
halcon
:Controller初始化的不同
在P
halcon
中初始化有两个方法:initialize()和onConstruct()。这两个方法有什么不同呢?
门前槐树下的小稚童
·
2020-07-31 16:01
halcon
create_ocr_class_svm 使用SVM分类器创建OCR分类器
目录create_ocr_class_svm(算子)描述参数create_ocr_class_svm(算子)create_ocr_class_svm-使用支持随机向量机制创建OCR分类器。create_ocr_class_svm(::WidthCharacter,HeightCharacter,Interpolation,Features,Characters,KernelType,KernelP
小邢同学
·
2020-07-31 16:24
#
Halcon算子解读
halcon
trainf_ocr_class_svm 训练OCR分类器
目录trainf_ocr_class_svm(算子)描述参数trainf_ocr_class_svm(算子)trainf_ocr_class_svm-训练OCR分类器。trainf_ocr_class_svm(::OCRHandle,TrainingFile,Epsilon,TrainMode?描述trainf_ocr_class_svm训练OCR分类器OCRHandle,其中训练字符存储在Tra
小邢同学
·
2020-07-31 16:24
#
Halcon算子解读
Halcon
算子学习:图像阈值分割-threshold、binary_threshold、dyn_threshold算子
Halcon
算子学习:图像阈值分割算子前言1.threshold-全局固定阈值分割2.BinaryThreshold-自动全局阈值分割3.dyn_threshold-局部动态阈值分割小结:4.var_threshold
Leon_Chan0
·
2020-07-31 15:38
HALCON
案例-文字识别
案例三:文字识别汉字与字符的识别区别:无法使用
halcon
内置的分类结果,需要自己训练然后分类。
360不解释
·
2020-07-31 09:43
halcon
halcon
手眼标定的坐标转换原理讲解
一直以来,对于手眼标定所涉及到的坐标系及坐标系之间的转换关系都没能有一个很好的理解,最近找了
halcon
手眼标定的实例在研究,发现对于相机的两种安装方式(眼在手和眼在手外),其坐标转换关系是类似的,这样说好像太抽象了
南方的小清湖
·
2020-07-30 10:00
机器人运动控制
swagger 生成 PHP restful API 接口文档
属于上述血泪史中催死人不偿命的客户端阵营.但血泪史却是相通的,没有自动化文档的日子,对接口就是开发流程中最低效的环节.因此决定使用swagger搭建由php注释生成文档的流程.背景:我们的restfulapi项目采用p
halcon
_Lyux
·
2020-07-30 08:39
php
Halcon
+C++摄像头采集图像
boolCWatermeterCheckDlg::OpenCam(constHWindow&window,HObject&ho_Image){try{OpenFramegrabber("GigEVision",0,0,0,0,0,0,"default",-1,"default",-1,"false","default","摄像头设备名",0,-1,&m_hv_AcqHandle);window.C
Away-Far
·
2020-07-30 02:28
C/C++
Halcon
图像识别
《
HALCON
机器视觉与算法原理编程实践》第3章 硬件环境搭建-学习笔记
文章目录3.1相机3.1.1相机的主要参数3.1.2相机的种类3.1.3相机的接口3.1.4相机的选型3.2图像采集卡3.3镜头3.4光源3.1相机做机器视觉项目的第一步就是图像输入,而图像输入离不开相机。3.1.1相机的主要参数 1.分辨率。分辨率是图像像素点数,对图像的质量有很大的影响。它是决定图像是否清晰的一个重要因素。也是我们选择工业相机时必看的一项参数。 2.像素深度。这个参数也在一
超级大洋葱806
·
2020-07-30 02:02
#
1.1
halcon
#
0.4
机器视觉
Halcon
红黄蓝颜色识别之阈值分割方法(第二种方法)
Halcon
红黄蓝颜色识别之转RGB后阈值分割实现(仅能识别单个识别)(第二种方法)fork:=1to3by1read_image(Image,'C:/Users/Administrator/Desktop
雨中漫步-99
·
2020-07-29 13:18
颜色识别
Halcon
红黄蓝颜色识别之训练学习方法(第一种方法)
Halcon
红黄蓝颜色识别之训练学习方法(第一种方法)read_image(Image,'C:/Users/Administrator/Desktop/
halcon
识别图片/红黄蓝.jpg')dev_close_window
雨中漫步-99
·
2020-07-29 13:18
颜色识别
Halcon
裁剪图片
dev_close_window()dev_update_off()dev_open_file_dialog('read_image','default','default',Selection)read_image(Image,Selection)get_image_size(Image,Width,Height)dev_open_window_fit_image(Image,0,0,-1,-1
libaineu2004
·
2020-07-29 10:42
Halcon
opencv--检测图片中的圆形
使用的图片来自:http://www.i
halcon
.com/read-1108.html完整代码i
我肚子好饿
·
2020-07-29 09:16
python
代码案例
opencv
图像识别
边缘检测
双目立体视觉
现说明介绍如何基于
HALCON
实现双目立体视觉系统,以及立体视觉的基本理论、方法和相关技术,为搭建双目立体视觉系统和提高算法效率。
weixin_34419326
·
2020-07-28 19:29
halcon
学习笔记——(6)单摄像机标定
operatorsignaturesarevisualizedinthefollowingway:operator(iconicinput:iconicoutput:controlinput:controloutput)在
HALCON
weixin_34384915
·
2020-07-28 19:56
「PHP开发APP接口实战005」基础示例接口的实现一
「PHP开发APP接口实战004」基础响应参数说明前言由于我们的接口返回数据类型包含JSON和H5,所以我们选用的是P
halcon
框架中MVC模式。
一念觀心
·
2020-07-28 11:10
从
Halcon
视频中总结的手眼标定详细过程
从
Halcon
视频中总结的手眼标定详细过程一标定板描述文件准备和14张以上有标定板的图像和每张图像对应的机器人位姿标定板描述文件加载读取相机内部参数创建手眼标定模型对手眼标定模型设置相机内部参数再将标定板描述文件设置到手眼标定模型里面利用非线性算法获取精确校准姿态二获取标定板
长安思
·
2020-07-28 06:07
halcon
模板匹配实践(5)使用橡皮擦功能实现减少模板匹配特征
功能:1、按住鼠标左键拖动鼠标进行擦除工作,松开鼠标停止擦除2、继续按住鼠标左键重复功能1,鼠标右键退出这里使用到的
halcon
是17.12版本的对应同版本的HDevelop,在API中就找到两个鼠标事件
libaineu2004
·
2020-07-28 02:09
Halcon
halcon
模板匹配实践(6)差异模型
VariationModel的主要原理是将待检测的图像与一张标准图像作比较,找出待检测图像与标准图像(idealimage)的明显差异(也就是不良)。标准图像可以采用几张OK品的图像训练(training)得到,也可以通过对一张OK品图像进行处理得到。训练后得到标准图像和一张variation图像(variationimage),variation图像中包含了图像中每个像素点灰度值允许变化的范围。
libaineu2004
·
2020-07-28 02:37
Halcon
P
halcon
框架 笔记(2)
P
halcon
\Db1.AdapterAdaptor是通过pdo来实现的,主要是mysql,postgresql和sqlite加载Adapter的时候呢,我们通过P
halcon
\Db\Adapter\Pdo
贺鱼
·
2020-07-27 16:40
【
halcon
】双目视觉的实现
一、介绍 关于双目视觉的原理请参阅上一篇博文(https://blog.csdn.net/Ketal_N/article/details/83744626),本文主要介绍基于
halcon
的双目视觉的相机标定及三维重建
Ketal_N
·
2020-07-27 16:01
图像的频域理解以及频域处理
本篇博文使用
Halcon
软件的示例以及图像进行展示。首先需要说明的几点知识:1.如果需要看频谱图是要进行傅里叶变换的,图像的傅里叶变换其实是将图像的灰度分布函数变换为图像的频率分布函数。
GL3_24
·
2020-07-27 15:16
Halcon
Halcon
和C#联合编程实现硬币识别(个人入门练习)
一共分为以下几个部分:1.图片数据来源和分析2.
HALCON
实现3.C#搭建界面框架4.C#中嵌入
HALCON
代码,即联合编程5.导出.exe文件,运行以及Debug目标是这样的,在图片中识别出每种类型的硬币数量
Demobird
·
2020-07-27 15:28
项目示例
判断 能效贴 是否倾斜
halcon
代码:list_files('C:/Users/77200/Desktop/ImageC','files',Files)forIndex:=0to|Files|-1by1read_image
咯哦哦哦哦
·
2020-07-27 12:24
Halcon
docker:ubuntu18.04 配置p
halcon
3.4环境
一、拉取ubuntu18.04镜像sudodockerpullubuntu:18.04sudodockerrun-it-p80:80-v~/data/vhost/:/var/www--namemyubuntu18.04ubuntu:18.04/bin/bash二、添加阿里源(ubuntu18.04:bionic;20.04:focal)cp/etc/apt/sources.list/etc/apt
wx5f18e5abdd931
·
2020-07-23 09:02
phalcon
php
P
halcon
使用Docker部署环境快速安装Docker和Docker-Compose安装Docker安装Docker-Compose使用阿里云镜像加速快速安装Docker和Docker-Compose安装Docker在CentOS7上安装Docker:移除旧版本:$sudoyumremovedocker\docker-client\docker-client-latest\docker-common\doc
Arese
·
2020-07-16 05:50
phalcon
docker
P
halcon
使用视图
输出一个变量到视图//控制器代码$test_str='test';$this->view->test_str=$test_str;//视图文件代码变量test_str:视图的层级关系在P
halcon
中视图文件会遵循一个层级关系每次调用视图都会按照层级关系调用的流程如下先调用视图文件夹下的
陈小陌
·
2020-07-16 04:10
PHP知识累积
开源产品系列
P
halcon
框架学习使用
安装p
halcon
扩展使用brew安装1.先brew-S搜索了下brew-Sp
halcon
找到对应版本的p
halcon
扩展2.使用brewinstallphp71-p
halcon
(自己对应的php版本的扩展
njys1
·
2020-07-16 04:37
PHP
P
halcon
#基本功能#视图
视图层负责把数据展示给浏览器或其他工具,P
halcon
中通过P
halcon
\Mvc\View来管理视图层。
moliyiran
·
2020-07-16 03:11
php
P
halcon
框架随笔
session->get('operator_id');$operator=\Operators::findById($operator_id);$params=[];if($operator->isAdmin()){$params['article']=['article[operator_id_eq]'=>$operator->id];}debug($params);$this->view->
mkswfcz
·
2020-07-16 03:01
php
p
halcon
从3.4版本升级到4.0版本不兼容变化汇总
在2019-11-22日p
halcon
官方发布了4.0正式版,具体变化可参考https://github.com/p
halcon
/cp
halcon
/releases说明:安装4.0前必须先安装psr扩展
李高峰的博客
·
2020-07-16 02:40
php
halcon
自动全局阈值与动态阈值分割方法
自动全局阈值分割方法:1、统计直方图2、寻找出现频率最高的灰度值3、把比最高频率灰度值或者比它大或小一定灰度阶的灰度值作为阈值分割图像例:read_image(Image,'particle')gray_histo(Image,Image,AbsoluteHisto,RelativeHiso)PeakGray:=sort_index(AbsoluteHisto)[255]threshold(Ima
Ron&&Li
·
2020-07-15 23:53
机器视觉
php p
halcon
框架
Download:https://github.com/p
halcon
/cp
halcon
/releases/tag/v3.3.2Linuxinstall:https://p
halcon
php.com/en
fareast_mzh
·
2020-07-15 22:59
php
Halcon
学习(三)赋值与数组操作
assign:对数据赋值,对数组的初始化。但不能对数组中的某一个值进行赋值。举例:Tuple1:=[1,0,3,4,5,6,7,8,9]//对数组进行初始化Val:=sin(1.2)+cos(1.2)//对某一个值进行赋值Tuple2:=[]//数组定义assign_at:对数组中的某一个值进行赋值。举例:Tuple1[1]:=2//将Input和Result赋值为Tuple12.Insert:对
caiqi1123
·
2020-07-15 21:56
halcon
Halcon
学习(七)图像中显示文字
在图像中显示文字,数字等文本。*ball.hdev:InspectionofBallBondingdev_update_window('off')dev_close_window()dev_open_window(0,0,728,512,'black',WindowID)read_image(Bond,'die/die_03')dev_display(Bond)set_display_font(W
caiqi1123
·
2020-07-15 21:56
halcon
HALCON
学习笔记
2019-2-2:硬件选型--->镜头光源相机选型第一讲.avi:高斯公式:1/u+1/v=1/fu:物距v:像距f:焦距线放大倍率:像高/物高或者像距/物距镜头需要掌握基本概念:焦距光圈光圈数(这个参数越大,分辨率越大)景深物体在清晰成像的移动范围(光圈越小景深越大;焦距越小,景深越大;拍摄距离越大景深越大)具体选型案例如下:硬件选型--->超人视觉初级班镜头光源选型第二讲.avi相机主要参数:
aguels7612
·
2020-07-15 20:42
halcon
学习笔记(7)——学习particle例子的动态阈值分割dyn_threshold
手册里面的particle例子,例子的任务是分析颗粒在液体中。在这个应用程序的主要困难:存在两种类型的对象:大明亮物体和较低的小物体的对比。此外噪音使分割的存在困难;无法使用全局灰度阈值threshold进行分割;所以采用先将大块不需要检测的部分去除掉,再通过灰度动态阈值dyn_threshold分割图像得到想要的内容。处理图片和结果图片:以下是代码:read_image(Image,'parti
abcvincent
·
2020-07-15 19:13
halcon
上一页
43
44
45
46
47
48
49
50
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他