halcon數據類型


HTuple類型

1、既可以表示的類型有int,double、float、string,既可以表示單個值;
2、可以是容器;
3、可以是數組,數組遍歷時需要有下標,如:變量名稱[下標]

 

圖像數據類型

Byte:8位 bits無符號 標准的灰度圖像用這種類型
Uint2:16位 bits無符號 標准的灰度圖像用這種類型
Int1: 8位 有符號 兩幀圖像的差異會用這種類型
Int2: 16位 有符號 兩幀圖像的差異會用這種類型
Int4: 32位 有符號 兩幀圖像的灰度頻譜會用這種類型
Direction: 8位無符號 值為0-179 邊緣梯度會用這種類型
Real: 32位浮點類型 邊緣提取會用這種類型
Complex:每個像素用兩個real值 用頻率表示圖像用這種類型
Cyclic: 8位無符號 給每個顏色分配灰度值
Vector_field:兩幀real類型的圖像,描述X或者Y方向的運動

 

 

 

 

 

在QtCreator中

HTuple 轉 int

    HTuple tuple=10;
    int i;
    i=tuple.I(); //HTuple 轉 int

    qDebug()<<i;
    //10

HTuple 轉double

    HTuple tuple=10.08;
    double d;
    d=tuple.D();

    qDebug()<<d;
    //10.08

 

HTuple轉換成long

HTuple h = 1234;
long l = h.L(); // l=1234

 

 

布爾類 

HBOOL    gTerminate = FALSE;

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM