QQ登录

只需一步,快速开始

工业视觉halcon自身数据库函数详细介绍

[ 复制链接 ]
Halcon在处理图像时,自身维护有一个数据库,数据库默认不使用。
数据库包含有‘image’,‘region’,‘XLD’,‘object’, ‘tuple‘数据类型可供查找。
这个数据库的开关可以用set_system (’database’,‘true’) set_system (‘database’,‘false’)进行开关。
我们可以通过,
count_relation获取数据库指定类型的数量,
get_modules获取当前程序使用了哪些模块的函数,
reset_obj_db对数据库缺省图像长宽,通道数进行复位。

* Close the graphics window in order to close the graphics stack,
* which would influence the measurement.
dev_close_window ()
* Enable the measurement.
set_system ('database','true')
*
count_relation ('image', I1)
count_relation ('region', R1)
count_relation ('XLD', X1)
count_relation ('object', O1)
count_relation ('tuple', T1)
*
* Result:
* I1 = 0
* R1 = 0
* X1 = 0
* O1 = 0
* T1 = 0
*

工业视觉halcon自身数据库函数详细介绍

工业视觉halcon自身数据库函数详细介绍

read_image (Patras, 'patras')
rgb1_to_gray (Patras, GrayImage)
threshold (GrayImage, Region, 128, 255)
connection (Region, ConnectedRegions)
select_shape (ConnectedRegions, SelectedRegions, 'area', 'and', 150, 99999)
shape_trans (SelectedRegions, RegionTrans, 'convex')
count_relation ('image', I2)
count_relation ('region', R2)
count_relation ('XLD', X2)
count_relation ('object', O2)
count_relation ('tuple', T2)
* I2 = 3  (three channels of the rgb image 'patras')
* R2 = 1  (the image domain of the image 'patras')
* X2 = 0  (no XLD data)
* O2 = 1  (the iconic object holding the channels and the domain)
* T2 = 0  (no empty object or object array )
create_bar_code_model ([], [], BarCodeHandle)
get_modules (UsedModules, ModuleKey)
reset_obj_db (128, 128, 0)
帖子为下边halcon视频教程部分内容,
可以下载视频教程学习。
  

halcon从自学到接项目视频教程,另外再赠送全网最全资源  

  

欢迎围观我录制的一套halcon自学视频教程(进入)


  

上位机VC MFC程序开发精典实例大全源码与视频讲解配套下载408例

  

经历1年的编程与录制点击进入查看


  

如果您认可,可联系功能定制!

  

如果您着急,充值会员可直接联系发您资料!

  

QQ联系我

微信扫扫联系我

  



回复

使用道具 举报

快速回复 返回列表 客服中心 搜索