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学习
—模版匹配之二
find_shape_model(Image:: //搜索图像 ModelID,//模板句柄 AngleStart, //搜索时的起始角度 AngleExtent,//搜索时的角度范围,必须与创建模板时的有交集 MinScore,//最小匹配值,输出的匹配的得分Scor
hehe6378
·
2014-01-18 22:00
Halcon学习
(二十四)总结(一)
1、Halcon的自我描述ProgramLogicØEachprogramconsistsofasequenceofHALCONoperatorsØTheprogramcanbestructuredintoproceduresØThesequencecanbeextendedbyusingcontroloperatorslikeif,for,repeat,orwhileØTheresultsoft
caiqi1123
·
2013-07-20 09:11
halcon
Halcon学习
(二十三)标定助手
本文采用halcon标定助手进行标定。作者:骑蚂蚁上高速第一步:打开标定助手。第二步:对描述文件进行修改具体:打开算子窗口,输入gen_caltab,进行描述文件修改。参数XNum和YNum为7行*7列的圆,Markdist为圆的直径,单位为米。DiameterRatio为圆的直径与两个相邻的圆之间的距离比。修改完之后,应用,输入。存放在一个文件下。之后将描述文件改成此描述文件。描述文件最右面靠近
caiqi1123
·
2013-07-20 09:14
halcon
Halcon学习
(二十二)摄像机标定(函数详解)
摄像机标定程序:注意:E:/calibration_image:为标定图像文件路径'E:/calibration_description/caltab_123mm.descr:为标定描述文件路径*作者:骑蚂蚁上高速*程序开始list_files('E:/calibration_image','files',ImageFiles)TmpCtrl_AllMarkRows:=[]TmpCtrl_AllM
caiqi1123
·
2013-07-20 08:10
halcon
Halcon学习
(二十)摄像机标定常用函数(一)
在HALCON所有算子中,变量皆是如上格式,即:图像输入:图像输出:控制输入:控制输出,其中四个参数任意一个可以为空。控制输入量可以是变量、常量、表达式,控制输出以及图像输入和输入必须是变量,以存入算子计算结果中。1.caltab_points:从标定板中读取marks中心坐标,该坐标值是标定板坐标系统里的坐标值,该坐标系统以标定板为参照,向右为X正,下为Y正,垂直标定板向下为Z正。该算子控制输出
caiqi1123
·
2013-07-20 08:20
halcon
Halcon学习
(六)计数与排序
在Halcon里面计算个数的算子有两个:1、count_obj(Objects:::Number)主要用法是计算objects的个数。2、assign(::Input:Result)给控制变量分配新值例:NumBalls:=|Radius|区别是Count_obj主要是用来计算被识别出来的区域的个数Assign主要是用来识别数组中的值在众多区域中选择输出的算子是select_obj(Objects
caiqi1123
·
2013-07-19 18:42
halcon
halcon学习
菜鸟级笔记---老老实实学例程1Codabar.hdev
*ReadbarcodesoftypeCodabar*create_bar_code_model([],[],BarCodeHandle)dev_close_window()dev_open_window(0,0,120,300,'black',WindowHandle)dev_set_color('green')dev_set_draw('margin')dev_set_line_width(3
atto_xia
·
2012-10-12 23:59
机器视觉
Halcon之混合高斯模型
因为去年是研究生第一年,一大堆的课程学习,考试压力,每天也没什么时间和心思搞科研这块,所以中间Halcon的学习整整断了一年,暑假回来之后,发现有一些人给我留下了一些回复,自己心里感觉特别过意不去,如果还有人对
Halcon
xinrui_hhuc
·
2012-07-24 09:00
摄像头获取图像和相关参数
Halcon学习
之二:摄像头获取图像和相关参数1、close_all_framegrabbers ( : : : ) 关闭所有图像采集设备。
wgluser
·
2012-07-11 20:00
HALCON学习
论坛
分享个论坛
halcon学习
http://blog.sina.com.cn/s/articlelist_1143733774_0_1.html
wgluser
·
2012-07-11 20:00
Halcon学习
之八:图像区域叠加与绘制
overpaint_gray ( ImageDestination, ImageSource : : : )将灰度值不相同区域用不同颜色绘制到ImageDestination中,ImageSource包含希望的灰度值图像overpaint_region ( Image, Region : : Grayval, Type : )将Region以一个恒定的灰度值绘制到Image图像中paint_gra
xinrui_hhuc
·
2011-01-12 15:00
image
domain
byte
border
Halcon学习
之七:改变图像的现实方式和大小
change_format ( Image : ImagePart : Width, Height : )改变Image图像大小,而且ImagePart图像为灰度值图像。crop_domain ( Image : ImagePart : : ) 从Image图像中裁剪一个矩形区域。这个矩形的周长最小。crop_domain_rel ( Image : ImagePart : Top, Left,
xinrui_hhuc
·
2011-01-12 15:00
image
domain
Halcon学习
之六:获取Image图像中Region区域的特征参数
area_center_gray ( Regions, Image : : : Area, Row, Column ) 计算Image图像中Region区域的面积Area和重心(Row,Column)。cooc_feature_image ( Regions, Image : : LdGray, Direction : Energy,Correlation, Homogeneity, Cont
xinrui_hhuc
·
2011-01-12 14:00
Algorithm
算法
image
features
Matrix
Components
Halcon学习
之五:有关图像的定义域的函数
1、add_channels ( Regions, Image : GrayRegions : : )将Image图像的灰度值赋给区域Regions,得到GrayRegions。2、change_domain ( Image, NewDomain : ImageNew : : )改变Image图像的定义域3、full_domain ( Image : ImageFull : : )扩张Image图
xinrui_hhuc
·
2011-01-06 17:00
image
domain
Halcon学习
之四:有关图像生成的函数
1、copy_image ( Image : DupImage : : )复制image图像2、region_to_bin ( Region : BinImage : ForegroundGray, BackgroundGray,Width, Height : )将区域Region转换为一幅二进制图像BinImage。ForegroundGray, BackgroundGray分别为前景色灰度值和
xinrui_hhuc
·
2011-01-06 16:00
算法
image
Halcon学习
之三:有关图像通道的函数
黑白摄像机会返回每个像素所对应的能量采用结果,这些结果组成了一幅单通道灰度值图像,而对于RGB彩色摄像机,它将返回每个像素所对应的三个采样结果,也就是一幅三通道图像。下面这些是与图像通道有关的函数:1、access_channel ( MultiChannelImage : Image : Channel : ) 获取多通道图像MultiChannelImage的Channel通道的图像Imag
xinrui_hhuc
·
2011-01-06 15:00
image
Access
Halcon学习
之二:摄像头获取图像和相关参数
1、close_all_framegrabbers ( : : : ) 关闭所有图像采集设备。2、close_framegrabber ( : : AcqHandle : ) 关闭Handle为AcqHandle的图像采集设备。3、open_framegrabber ( : : Name, HorizontalResolution,VerticalResolution, ImageWid
xinrui_hhuc
·
2011-01-06 12:00
image
File
query
Parameters
interface
asynchronous
Halcon学习
之一:查询图像参数
1、get_grayval ( Image : : Row, Column : Grayval ) 计算Image图像中坐标为(Row,Column)的点的灰度值Grayval。2、get_image_pointer1 ( Image : : : Pointer, Type, Width, Height ) 计算Image图像的数据指针Pointer,图像类型Type,图像宽度Width和高度
xinrui_hhuc
·
2011-01-05 15:00
image
domain
Halcon学习
之边缘检测函数
sobel_amp(Image :EdgeAmplitude :FilterType,Size : )根据图像的一次导数计算图像的边缘close_edges(Edges,EdgeImage :RegionResult :MinAmplitude : )close_edges_length(Edges,Gradient :ClosedEdges :MinAmplitude,MaxGapLength
xinrui_hhuc
·
2010-08-31 16:00
框架
image
filter
Halcon学习
之两幅图像处理
sub_image(ImageMinuend,ImageSubtrahend :ImageSub :Mult,Add : )对两幅图像做减法 g':=(g1-g2)*Mult+Add abs_image(Image :ImageAbs : : )计算图像的绝对值模型crop_part(Image :ImagePart :Row,Column,Width,Height : )剪切出一个长方形的图像a
xinrui_hhuc
·
2010-08-15 15:00
image
div
图像处理
Halcon学习
之文本操作
1、 新建文本文件open_file( : :FileName,FileType :FileHandle )创建('output'or'append')或者打开(input)文本文件2、 写文本fwrite_string( : :FileHandle,String : )例如:fwrite_string(FileHandle,i+''+Area)3、
xinrui_hhuc
·
2010-08-12 15:00
String
File
input
output
Halcon学习
之计数
在Halcon里面计算个数的算子有两个:1、 count_obj(Objects : : :Number )主要用法是计算objects的个数。2、 assign( : :Input :Result ) 给控制变量分配新值例:NumBalls:=|Radius|区别是Count_obj主要是用来计算被识别出来的区域的个数 Assign主要是用来识别数组中的
xinrui_hhuc
·
2010-08-11 12:00
input
Halcon学习
之找出焊接点
这个例程是要检查图中焊接点,并获取焊接点的直径处理过程:首先,分离比较明亮的区域,然后将找出来的结果,转换成最小的平行矩形,即获得了图像处理的ROI(处理后的图像如图2所示)。这里采用了阈值分割:将图像中的灰度值处于某一指定灰度值范围内全部点选到输出区域中。threshold(Bond,Bright,100,255)然后,在ROI区域内选择比较暗的区域,移除不适合的区域(利用形状,面积等参数),把
xinrui_hhuc
·
2010-08-05 10:00
Halcon学习
Halcon学习
之找出焊接点
这个例程是要检查图中焊接点,并获取焊接点的直径 处理过程:首先,分离比较明亮的区域,然后将找出来的结果,转换成最小的平行矩形,即获得了图像处理的ROI(处理后的图像如图2所示)。 这里采用了阈值分割:将图像中的灰度值处于某一指定灰度值范围内全部点选到输出区域中。threshold(Bond,Bright,100,255) 然后,在ROI区域内选择比较暗的区域,移除不适合的区域(利用形状,
xinrui_hhuc
·
2010-08-05 10:00
windows
OS
UP
features
图形
图像处理
Halcon学习
之赋值
Assign:对数据赋值,对数组的初始化。但不能对数组中的某一个值进行赋值。 举例:Tuple1:=[1,0,3,4,5,6,7,8,9] //对数组进行初始化 Val:=sin(1.2)+cos(1.2) //对某一个值进行赋值 Tuple2:=[] //数组定义 Insert:对数组中的某一个值
xinrui_hhuc
·
2010-07-21 09:00
input
insert
[置顶] Halcon函数(不断更新)
因为去年是研究生第一年,一大堆的课程学习,考试压力,每天也没什么时间和心思搞科研这块,所以中间Halcon的学习整整断了一年,暑假回来之后,发现有一些人给我留下了一些回复,自己心里感觉特别过意不去,如果还有人对
Halcon
xinrui_hhuc
·
2010-01-29 13:00
image
String
button
features
图形
output
上一页
1
2
3
4
5
6
下一页
按字母分类:
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
其他