汕头网站建设技术托管,传媒公司名字起名大全,石家庄云图网站建设,爱丫爱丫影院在线看免费一、程序中的颜色#xff1a; 绿色#xff1a;注释 褐色#xff1a;控制开发 浅蓝色#xff1a;外部函数——HDevelop函数文件#xff0c;可在所有Halcon程序中使用 深蓝色#xff1a;图像获取和处理 紫色#xff1a;内部函数——本地程序函数#xff0c;只在当前程序使…一、程序中的颜色 绿色注释 褐色控制开发 浅蓝色外部函数——HDevelop函数文件可在所有Halcon程序中使用 深蓝色图像获取和处理 紫色内部函数——本地程序函数只在当前程序使用
二、VC、Halcon类型的转换
1、在C环境下取HTuple值方法
HTuple str halcon;
HTuple num 100;
HTuple real 1.23456;
const char *m_str ((HCtrlVal) str).S();
long m_num ((HCtrlVal) num).L();
int m_num_int ((HCtrlVal) num).I();
double m_num ((HCtrlVal) real).D();
1234567
2、Halcon转C
HTuple hTuple2;
hTuple2[0] ii; // hTuple2[0].I()1234
hTuple2[1] dd; // hTuple2[1].D()1234.1234
hTuple2[2] strTemp.GetBuffer(); // hTuple2[2].S()Halcon
1234
三、Halcon中的$语法
*****************String types By KC*****************
i1 : 123$#o //8进制0为前缀
i2 : 123$#x //16进制0x为前缀7b为赋值
i3 : 123$#X //16进制0x为前缀7B为赋值7b与7B是一样的
i4 : 123$#f //double型默认保留小数点后六位$#.3f为小数点后三位
i5 : 123$#g //使数字始终保持六位不足补零超过用e
i6 : 123$#G //使数字始终保持六位不足补零超过用e
i7 : 123$#e //转换成科学计数
i8 : 123$#E //转换成科学计数
*****************整数*****************
d1 : 123$6 //小于六位时文本右对齐大于不影响
d2 : 123$-6 //小于六位时文本左对齐大于不影响
d3 : 123$.6 //小于六位时在左边补零大于不影响
d4 : 12345$10.5 //小于10位时文本右对齐小于5位则在左边补零大于不影响
*****************小数*****************
g1 : 123.456$.1 //保留1位四舍五入
g2 : 123.456$.2 //保留2位四舍五入
g3 : 123.456$.3 //保留3位四舍五入
g4 : 123.456$.4 //保留4位四舍五入
g5 : 123.456$.5 //保留5位四舍五入
g6 : 123.456$.15 //保留15位四舍五入少于不会补零
g7 : 123.456$2.2 //不管是$2.2还是$1.2、$7.2都只和.2有关保留两位数
e1 : 123.456$.1e //保留小数点后1位
e2 : 123.456$.2e //保留小数点后2位
e4 : 123.456$.10e //保留小数点后10位不足补零
*****************文本*****************
s1 : Hugo$10 //文本右对齐
s2 : Hugo$-10 //文本左对齐
12345678910111213141516171819202122232425262728
四、OCR识别注意事项 Halcon自带的训练集数据是亮色背景上的暗色文字。
五、创建过程或函数或者全文编辑 在算子编辑窗口main所在行右边有四个按钮将鼠标移到该位置将有中文提示按提示点击按钮。
六、region Of interst-ROI http://www.ihalcon.com/read-509-1.html#16125
七、图像运算 1.加法降低图像中的随机噪声 2.减法常用于检测两幅或多幅图之间的变化 3.乘法遮住图像的指定部分 4.除法矫正成像设备的非线性影响