halcon學習筆記(三)---資料型別
halcon只能在單獨行進行注釋,不能在語句後面進行注釋。
1、tuple(元組,重數)
賦值符號「:=」
tuple運算元:
(1)變數定義與加減乘除運算
**如下:
**hal-con中的幾種變數*1.tuple
a:=1
b:=[2,3]
*將a和b合併起來c:=[a,b] 【[1,2,3]】
*求c中有多少個元素num:=|c|
*a中元素和b中的每個元素分別相加d:=a+b 【[3,4]】
*求絕對值e:=-1
eabs:=abs(e)
** 加:+ 減:- 乘:* 除:/*除法計算
f:=5
g:=2
ans:=f/g
*除以浮點數可以得到小數g1:=2.0
ans1:=f/g1 【2.0】
*把整數轉化為乙個實數運算結果如下:tuple_real(g,greal)
ans2:=f/greal 【2.5】
(2)序列
*序列[起始值:步長:終止值]結果:xulie:=[1:2:10]
2、image
(1)載入影象轉化
影象型別
*讀入影象---type型別
read_image (image, 'e:/相簿/1.jpg')
*將影象型別轉化為實數
convert_image_type(image,r_image,'real')
(2)將影象拆分為3個單通道影象
*讀入影象---type型別(3)將3個單通道影象合併為乙個彩色影象read_image (image, 'e:/相簿/1.jpg')
*將影象拆分為3個通道影象
decompose3(image,r,g,b)
*讀入影象---type型別read_image (
image
, 'e:/相簿/1.jpg')
*將影象型別轉化為實數
convert_image_type(image,
r_image
,'real')
*將影象拆分為3個通道影象
decompose3(image,r,g,b)
*將3個分量通過影象進行合併
3、region(範圍,部分)
*regiongen_circle(
roi_0
,226,216,125.1)
*移動region
*載入影象read_image(image,'e:\\相簿\\1.jpg')
*亞畫素邊緣提取
*建立乙個測量控制代碼create_metrology_model(metrologyhandle)
halcon資料型別分析
halcon的資料型別 halcon的兩類引數 圖形引數iconic image,region,xld 與控制引數control string,integer,real,handle 在halcon運算元的引數中,依次順序為 輸入圖形引數 輸出圖形引數 輸入控制引數 輸出控制引數 並且其輸入引數不會...
oracle學習筆記(三) 資料型別
oracle 10g基本資料型別 資料型別 最大值 說明 字元型別 char size 2000 bytes 是定長字元資料,按位元組儲存 nchar size 2000 bytes 是定長字元資料,它表示儲存的是 unicode 資料型別的字元,字元都用兩個位元組表示 nvarchar2 size...
Dart學習筆記三 資料型別
目錄 dart資料型別概覽 字串型別 字串定義 字串拼接 數值型別 布林型別 list 陣列 集合 map 字典 dart判斷資料型別 常用資料型別 numbers 數值 intdouble strings 字串 string booleans 布林 bool list 陣列 在dart中,陣列是列...