测量和检测类主要是指从CCaliber类继承下来,对视场图象进行处理,分析,完成某些特定结果的类,如模块识别,条码,OCR,BLOB提取等。这些控件可以被创建,也可以保存到文件或从文件中读取, 也可以被克隆, 然后进行显示。
声明:virtual BOOL Create(CDelegate* pDelegate=NULL, const char* strName = NULL, UINT id =-1, int style = RV_UC_DEFAULT_STYLE ) ;
描述: 创建具体的UC对象。
参数:1、CDelegate* pDelegate – 窗口代理
2、const char* strName – 名称
3、UINT id- ID
4、int style - 显示样式
返回值:TRUE或FALSE
备注
声明:virtual void Destroy(BOOL bEraseStroke=FALSE) ;
描述:销毁具体的UC对象。
参数:BOOL bEraseStroke – 是否删除相应的笔画句柄
返回值:无
备注:删除相应的笔画句柄的时候一定要在窗口代理清除之前进行,否则会发生不可预料的错误。
声明:virtual BOOL Serialize(HANDLE device, BOOL bIn ) ;
描述:从文件中读取或将UC控件的属性数据保存到文件。
参数:1、HANDLE device – 文件句柄或其他支持序列化输入输出的句柄。
2、BOOL bIn – 是否为读取
返回值:TRUE或FALSE
备注:如果文件数据保存或读取成功将返回TRUE。
声明:virtual CUCObj* Clone( CUCObj* twin) ;
描述:从输入的UC控件中拷贝各种参数属性。
参数:CUCObj* twin – UC控件。
返回值:UC控件
备注:如果输入的UC控件为NULL,将创建一个新的UC控件,这个控件的属性与实例本身相同。否则,将输入的UC控件的属性拷贝给实例本身,并返回输入控件。声明:virtual void Show(BOOL bForce);
描述:显示UC控件。
参数:BOOL bForce – 是否强制重画
返回值:TRUE或FALSE
备注:如果Delegete或HGDC进行了清除处理,bForce必须为TRUE。否则会出现不可预料的错误声明:void SetCaption(const char* strCaption);
描述:设置标题。
参数:1、const char* strCaption – 标题。
返回值:无
备注: 无
声明:const char* GetCaption();
描述:获取当前标题。
参数:无。
返回值: 标题
备注: 无
声明:void SetFillColor(GRgb color);
描述:获取当前标题。
参数:1. GRgb color – 设置填充色。
返回值: 无
备注: 无
声明:GRgb GetFillColor()
描述:获取当前填充色。参数:无。
返回值: 填充色
备注: 无
声明:void Shot(const RvImage image )
描述:从视场图象中截取ROI区的子图象。
参数:
const RvImage – 视场图象
返回值: 无
备注: 无声明:void ShotEx(const RvImage image , int left, int top)
描述:从视场图象中截取对应ROI区的子图象。
参数:
const RvImage – 视场图象
int left – 偏移的x坐标
int top -偏移的y坐标
返回值: 无备注: 无
声明:RV_BOOL Inspect(const char* strCvql, CReading* pReadout)
描述:根据当前ROI的图象,进行某种任务的检查(具体的内容与类有关)。
参数:
onst char* strCvql – CVQL脚本
CReading* pReadout – 阅值
返回值: 检查结果
备注: 该函数返回可能返回三种结果,TRUE,FALSE或FUZZY。其中FUZZY表示当前的输入脚本或ROI图象可能有问题。常数
二值化方法
BM_USER - 用户自行处理
BM_SIMPLE – 简单方法,即根据输入的阈值进行
BM_INNER – 内区间,在两个阈值进行,在范围内的象素转成1,否则为0
BM_OUTER – 外区间,在两个阈值进行,在范围外的象素转成1,否则为0
BM_ENTROPY – 按照最大信息熵进行自动二值化
BM_RESIDUAL_P – 按照最小错误进行自动二值化BM_RESIDUAL_G – 按照最小错误(高斯)进行自动二值化
BM_EDGE_H – 按照水平边缘进行二值化,该方法的结果边缘转为1。
BM_EDGE_V – 按照垂直边缘进行二值化,该方法的结果边缘转为1。BM_EDGE_HV – 按照边缘(不管垂直还是水平边缘)进行二值化,该方法的结果边缘转为1。
GM_USER - 用户自处理
GM_DEFAULT – 默认
GM_HSV –通过HSV转换
GM_RED - 直接使用红色通道
GM_GREEN - 直接使用绿色通道
GM_BLUE – 直接使用兰色通道
RS_USERBASE - 用户自定义
RS_SOLID – ROI内填充显示
RS_GRID – ROI内显示网格点
RS_DIAG – ROI内显示斜线
RS_CROSS -– ROI内显示十字线
RS_OUTLINE – ROI 轮廓
RS_PREVIEW – 显示ROI图象
CS_RECT - 方形(默认)
CS_CIRCLE -圆形
CS_RING -园环
CS_ANNULUS – 弧环
CS_ADAPT - 自适应
CS_CUSTOM - 自定义
CS_EX_RECT -方形
CS_EX_CIRCLE – 圆形
CS_EX_RING – 圆环
CS_EX_ANNULUS- 弧环
CS_EX_ADAPT自定义
CS_EX_STRAP_HORI – 水平条对
CS_EX_STRAP_VERT- 垂直条对
CS_EX_STRAP_BOTH – 水平和垂直条对
CS_EX_ENCLOSURE – 封闭条
声明:RvImage Binarize()
描述:二值化。
参数:无
返回值: 处理后的图象备注: 无
声明:RvImage Greyout()
描述:灰度化。
参数:无
返回值: 处理后的图象
备注: 无
声明:int GetStrapWidth( )
描述:获得条带宽度。
参数:无
返回值: 宽度
备注: 无
声明:void SetStrapWidth(int val)
描述:获得条带宽度。
参数:int val –宽度返回值: 无
备注: 无
声明:int GetShape()
描述:获取ROI形状。
参数:无
返回值: 形状备注: 无
声明:void SetShape(int shape)
描述:设置ROI形状。
参数:
int shape– 形状
返回值: 无备注: 无
声明:void SetDisplayStyle(int style)
描述:设置显示样式。
参数:int style– 样式
返回值: 无
备注: 无
声明:int GetDisplayStyle()
描述:获得显示样式。
参数:无
返回值: 式样
备注: 无
声明:RvRegion GetHandle()
描述:获得ROI对象句柄。
参数:无
返回值: ROI对象句柄
备注: 无
声明:RvImage GetImage()
描述:获得ROI对应的图象。
参数:无
返回值: ROI对应的图象
备注: 无
声明:RvMask GetMask()
描述:获得ROI对应的掩模。
参数:无
返回值: ROI对应的掩模
备注: 无
声明:void SetGeometryAt(int index, int value, BOOL bUpdate)
描述:设置ROI区域的几何顶点值。
参数:int index-索引
int value- 值
BOOL bUpdate- 是否更新掩模
返回值: 无
备注: 无
声明:int GetGeometryAt(int index)
描述:获得ROI区域的几何顶点值。
参数:int index-索引
返回值: 几何值
备注: 无
声明:int GetGeometryCount()
描述:获得ROI区域的几何顶点数量(x和y都单独计算)。
参数:无
返回值: 顶点数量
备注: 无
声明:void SetAdaptVertex (RvPoint* pVertexArray, int nVertexCount);
描述:设置自适应ROI区域的几何顶点。
参数:RvPoint* pVertexArray – 顶点数组
int nVertexCount – 顶点数量
返回值: 无
备注: 无
描述:设置自定义ROI区域掩模。
参数:RvMask mask – 掩模
返回值: 无
备注: 无
描述:设置矩形客户矩形。
参数:int x- x坐标
int y-y坐标
int w- 宽度
int h – 高度
返回值: 无
备注: 无声明: GRect GetCurRect()
描述:获得当前客户矩形。
参数:无
返回值: 客户矩形
备注: 无声明: void SetDisplayStyle(int style)
描述:设置显示样式。
参数:int style- 样式
返回值:无
备注: 无
声明: RvBlob GetBlobAt(int index)
描述:获得BLOB对象。
参数:int index – 索引
返回值:BLOB对象
备注: 无
声明: int GetBlobCount();
描述:获得BLOB数量。
参数: 无
返回值:数量
备注: 无
声明:BOOL Segment()
描述:从ROI图象中分隔成一个个独立的BLOB。参数:无
返回值:是否成功
备注: 无
声明:void Select( UINT nMinSize );
描述:选择面积大于设置的最小值的BLOB。
参数:UINT nMinSize – 最小面积返回值:无
备注: 无
声明:void SelectEx(UINT nMinSize, UINT nMaxSize )
描述:选择面积大于设置的最小值和小于设置的最大值的BLOB。
参数:UINT nMinSize – 最小面积
UINT nMaxSize – 最大面积返回值:无
备注: 无
声明:RvPoint_f Centroid(int index)
描述:获取第n个BLOB的质心。
参数: int index – 索引
返回值:点坐标
备注: 无
描述:获取第n个BLOB的面积。
参数:int index – 索引
返回值:面积
备注: 无
声明:RvBox2D BoundBox( int index)
描述:获取第n个BLOB的界限盒。
参数: int index – 索引返回值:界限盒结构
备注: 无
声明:RvPoint Offset(int index )
描述:获取第n个BLOB的相对ROI矩形区的偏移。
参数: int index – 索引
返回值:位置点坐标
备注: 无
声明:RvRect Rect(int index)
描述:获取第n个BLOB的外接矩形。
参数: int index – 索引
返回值:矩形
备注: 无
声明:UINT Summary(int index );
描述:获取第n个BLOB的对应图象的象素和。
参数:int index – 索引
返回值:象素和
备注: 无
声明:double Average(int index );
描述:获取第n个BLOB的对应图象的象素平均值。
参数: int index – 索引
返回值:象素平均值
备注: 无
描述:获取第n个BLOB的对应图象的象素方差。
参数: int index – 索引
返回值:象素方差
备注: 无
声明:int Strength(int index );
描述:获取第n个BLOB的对应图象的强度(前景象素对应的象素和与背景象素对应的象素和的比值)。
参数:int index – 索引
返回值:象素和
备注: 无
声明:UINT Perimeter(int index);
描述:获取第n个BLOB的周长。
参数: int index – 索引
返回值:周长
备注: 无
声明:double Circular(int index);
描述:获取第n个BLOB的圆度。参数:int index – 索引
返回值:圆度
备注: 无
声明:double Density(int index);
描述:获取第n个BLOB的对应图象的密度。
参数: int index – 索引
返回值:密度备注: 无
声明:double Slope(int index)
描述:获取第n个BLOB的斜率。
参数: int index – 索引
返回值:斜率
备注: 无
常量
CT_POINT – 点
CT_LINE – 线CT_ARC – 弧
CT_CIRCLE –圆
LT_SOLID – 实线
LT_HIDDEN – 虚线
LT_CENTER -中心线
LT_INCLUSION – 包含线
声明:void SetCurveType(int type);
描述:设置曲线类型。
参数: int type– 类型
返回值:无
备注: 无
声明:int GetCurveType()
描述:获取曲线类型。
参数:无
返回值:斜率
备注: 无
声明:void SetScale(float scaleX, float scaleY)
描述:设置比率。
参数:float scaleX – x方向比率
float scaleY-y方向比率
返回值:无
备注: 无声明:void GetScale(float* pScaleX, float* pScaleY);
描述:获取比率。
参数: float* pScaleX – x方向比率(输出)
float* pScaleY–y方向比率(输出)返回值:无
备注: 无
声明:RvCurve GetHandle()
描述:获取曲线句柄。
参数:无返回值:曲线句柄
备注: 无
声明:int GetGeometryCount()
描述:获取曲线几何值数量。
参数:无
返回值:几何值数量备注: 无
声明:double GetGeometryAt(int index)
描述:获取第n个几何值。
参数:int index – 索引
返回值:几何值
备注: 无
声明:void SetGeometryAt(int index, double value, BOOL bUpdate );
描述:设置第n个几何值。
参数:int index – 索引
double value – 几何值
BOOL bUpdate –是否更新MAP表
返回值:无
备注: 无
常量
PC_RL_NONE – 无
PC_RL_VERT- 垂直PC_RL_HORI – 水平
PC_RL_BOTH- 全向(垂直和水平)
声明:void SetReferenceType(int type)
描述:设置参考线类型
参数:int type – 类型
返回值:无
备注: 无
声明:int GetReferenceType()
描述:获取参考线类型
参数:int type – 类型
返回值:无
备注: 无
常量
PM_REVOLUTION – 转
PM_DEGREE – 角度
PM_RADIAN – 弧度
PM_GRADE – 百分度
FT_ROTATION – 旋转
FT_SCALE - 缩放
PM_PATTERN_ROI - 模板ROI区
PM_POSTIONS -位置结果
PM_NEAREST – 最近插值方法
PM_BILINEAR – 双线性插值方法数据类型 | 名称 | 说明 |
---|---|---|
Int | m_nFreedom | 自由度 |
BOOL | m_bAnisoScale | 是否按照异性缩放 |
int | m_nDirect | 搜索方向 |
int | m_nAngleUnit | 角度单位 |
float | m_nStartAngle, m_nEndAngle | 起始和结束角度 |
CPattCal | m_acPattern | 模板UC |
CAreaCal | m_acSearch | 搜索区UC |
声明:int GetReferenceType()
描述:获取参考线类型
参数:int type – 类型
返回值:无
备注: 无
声明:void SetShape(int shape) ;
描述:设置曲线形状
参数:int shape– 形状
返回值:无
备注: 无
描述:获取模板区域句柄
参数:无
返回值:区域句柄
备注: 无
声明:RvRegion GetSearchZone();
描述:获取搜索区域句柄
参数:无
返回值:区域句柄
备注: 无
声明:void SetDisplayStyle(int style)
描述:设置显示样式
参数:int style – 样式
返回值:无
备注: 无
描述:获取搜索区矩形
参数:无
返回值:矩形
备注: 无
声明:GRect GetPatternRect ();
描述:获取模板区矩形
参数:无
返回值:矩形
备注: 无
声明:BOOL Learn(const RvImage image , int* pErrCode )
描述:学习模板
参数:const RvImage image- 图象int* pErrCode – 错误码
返回值:TRUE或FALSE
备注: 无
声明:int Recognize(const RvImage image , int* pErrCode )
描述:识别模板
参数:const RvImage image –图象int* pErrCode – 错误码(输出)
返回值:实例数量
备注: 无
声明:BOOL IsPatternExist()
描述:模板是否存在
参数:无
返回值:TRUE或FALSE
备注: 无
声明:RvImage GetPatternImage();
描述:获取模板图象
参数:无
返回值:图象
备注: 无
声明:void SetPatternImage(const RvImage image)
描述:设置模板图象
参数:const RvImage image – 图象
返回值:无
备注: 无
声明:void SetAngleUnit(int nUnitType);
描述:设置角度单位类型
参数:int nUnitType – 单位类型
返回值:无
备注: 无
声明:int GetAngleUnit();
描述:获取角度单位类型
参数:无
返回值:单位类型
备注: 无
声明:void SetMaxInstances(int count);
描述:设置最大实例数量参数:int count – 实例数
返回值:无
备注: 无
声明:int GetMaxInstances()
描述:获取最大实例数量
参数:无
返回值:实例数
备注: 无
声明:void SetMaxInitInstances(int count);;
描述:设置最大初始实例数量
参数:int count – 实例数
返回值:无
备注: 无
声明:int GetMaxInitInstances()
描述:获取最大初始实例数量参数:无
返回值:实例数
备注: 无
声明:void SetAngleResolution(float nResolution);
描述:设置角度分辨率
参数:float nResolution – 分辨率
返回值:无
备注: 无
声明:float GetAngleResolution( )
描述:获取角度分辨率
参数:无
返回值:分辨率
备注: 无
声明:void SetScaleResolution (float nResolution);
描述:设置缩放比率分辨率
参数:float nResolution – 分辨率
返回值:无
备注: 无
声明:float GetScaleResolution( )
描述:获取缩放比率分辨率
参数:无
返回值:分辨率
备注: 无
声明:void SetMinScale(float scale);
描述:设置最小缩放比率
参数:float scale – 缩放比率
返回值:无
备注: 无
声明:float GetMinScale()
描述:获取最小缩放比率
参数:无
返回值:缩放比率
备注: 无
声明:void SetMaxScale(float scale);;
描述:设置最大缩放比率
参数:float scale – 缩放比率
返回值:无
备注: 无
声明:float GetMaxScale()
描述:获取最大缩放比率
参数:无
返回值:缩放比率
备注: 无
描述:设置最小X方向缩放比率
参数:float scale – 缩放比率
返回值:无
备注: 无
描述:获取最小X方向缩放比率
参数:无
返回值:缩放比率
备注: 无
描述:设置最大X方向缩放比率
参数:float scale – 缩放比率
返回值:无
备注: 无
声明:float GetMaxScaleX()
描述:获取最大X方向缩放比率
参数:无返回值:缩放比率
备注: 无
声明:void SetMinScaleY(float scale);
描述:设置最小Y方向缩放比率
参数:float scale – 缩放比率返回值:无
备注: 无
声明:float GetMinScaleY()
描述:获取最小Y方向缩放比率
参数:无
返回值:缩放比率备注: 无
声明:void SetMaxScaleY(float scale);
描述:设置最大Y方向缩放比率
参数:float scale – 缩放比率
返回值:无
备注: 无声明:float GetMaxScaleY()
描述:获取最大Y方向缩放比率
参数:无
返回值:缩放比率
备注: 无
描述:获取识别以后的实例数量
参数:无
返回值:实例数量
备注: 无
声明:PM_MATCH_RESULT* GetMatchResult(int index)
描述:获取第n个识别结果
参数:int index- 索引
返回值:匹配结果指针
备注: 无
PM_DIFF - 绝对差
PM_SQDIFF – 平方差
PM_CCORR – 相关性
PM_CCOEFF- 相关系数
数据类型 | 名称 | 说明 |
---|---|---|
UINT | nMinReducedSize | 最小图象面积 |
int | m_nFinalReductions | 最终降维次数 |
声明:int GetMatchMethod()
描述:获取匹配方法
参数:无
返回值:方法
备注: 无
声明:void SetMatchMethod(MATCH_METHOD method)
描述:设置匹配方法
参数:MATCH_METHOD method – 匹配方法
返回值:无
备注: 无
声明:void SetInitScore(float score)
描述:设置初始分数
参数:float score – 分数
返回值:无
备注: 无
描述:获取初始分数
参数:无
返回值:分数
备注: 无
描述:设置最小分数
参数:float score – 分数
返回值:无
备注: 无
声明:float GetMinScore()
描述:设置最小分数
参数:float score – 分数
返回值:无
备注: 无
声明:int GetReductionStep()
描述:获得降维次数
参数:无
返回值:次数
备注: 无
声明:int GetSampleIndex()
描述:获得样本索引
参数:无
返回值:索引
备注: 无
声明:int GetPatternCount()
描述:获得模板数量
参数:无
返回值:数量
备注: 无
描述:获得模板图象
参数:int index – 索引
返回值:图象
备注: 无
声明:RvMask GetPatternMask(int index)
描述:获得模板掩模
参数:int index – 索引
返回值:图象
备注: 无
声明:void GetPatternFreedom(int index, float* pScaleX, float* pScaleY, float* pAngle)
描述:获得模板掩自由度结果
参数:int index – 索引
float* pScaleX- X比例(输出)
float* pScaleY- Y比例(输出)
float* pAngle – 角度(输出)返回值:无
备注: 无
声明:RvPoint_f GetPatternCenter(int index)
描述:获得模板中心位置
参数:int index – 索引
返回值:中心位置
备注: 无
参数:const RvImage image- 图象
int* pErrCode- 错误码(输出)
返回值:TRUE或FALSE
备注: 无
声明:BOOL LearnTwo (const RvImage image , int* pErrCode );
描述:学习模板2
参数:const RvImage image- 图象
int* pErrCode- 错误码(输出)返回值:TRUE或FALSE
备注: 无
声明:BOOL IsPatternOneExist()
描述:判断模板1是否存在
参数:无
返回值:TRUE或FALSE
备注: 无声明:BOOL IsPatternTwoExist ()
描述:判断模板2是否存在
参数:无
返回值:TRUE或FALSE
备注: 无
描述:设置初始分数
参数:int index – 索引
float score – 分数
返回值:无
备注: 无
声明:float GetInitScore(int index);
描述:获得初始分数
参数:int index – 索引
返回值:分数
备注: 无
声明:void SetMinScore(int index, float score)
描述:设置最小分数
参数:int index – 索引
float score – 分数
返回值:无
备注: 无
声明:float GetMinScore(int index)
描述:获得最小分数
参数:int index – 索引
返回值:分数
备注: 无
声明:RvImage GetPatternImage(int index)
描述:获得模板图象
参数:int index – 索引
返回值:图象
备注: 无
描述:获得模板掩模
参数:int index – 索引
返回值:掩模
备注: 无
声明:PM_MATCH_RESULT* GetMatchResult(int index)
描述:获得匹配结果
参数:int index – 索引
返回值:匹配结果指针
备注: 无
声明:RvSize_f GetOffset()
描述:获得偏移大小
参数:无
返回值:偏移大小
备注: 无
声明:RvPoint_f GetCenter()
描述:获得实例中心
参数:无
返回值:实例中心
备注: 无
声明:RvImage GetPatternImage()
描述:获得模板图象
参数:无
返回值:图象
备注: 无
声明:RvMask GetPatternMask()
描述:获得模板掩模
参数:无
返回值:掩模
备注: 无
声明:RvPoint_f GetPatternCenter()
描述:获得模板中心位置
参数:无
返回值:中心位置
备注: 无
EO_WHITE_ON_BLACK – 黑底白字
EO_BLACK_ON_WHITE – 白底黑字
EO_MULTICHAR – 多字节字符
EO_WIDECHAR - 宽字符
EO_UTF8 –UTF8
EO_DEFAULT - 默认
EO_PREVIEW - 预览
EO_ALLCHARS – 所有字符块
EO_SELCHAR - 选择的字符块
数据类型 | 名称 | 说明 |
---|---|---|
int | m_nMinCharWidth | 最小字符宽度 |
Int | m_nMaxCharWidth | 最大字符宽度 |
int | m_nMinCharHeight | 最小字符高度 |
int | m_nMaxCharHeight | 最大字符高度 |
int | m_nCharSpacing | 字符间隔 |
int | m_nCharColor | 字符颜色 |
BOOL | m_bRemoveNarrowOrFlat | 移除窄小BLOB |
BOOL | m_bKeepRawBlob | 保留原始BLOB |
BOOL | m_bCheckAnisoRatio | 检查纵横比 |
float | m_nMinScore | 最小分数 |
声明:int Build()
描述:建立字符BLOB
参数:无
返回值:无
备注: 无
声明:BOOL Learn(int index,int nClass, int charCode)
描述:学习字符
参数:int index – BLOB索引
int nClass –类别
int charCode – 字符编码
返回值:TRUR或FALSE
备注: 无声明:int Recognize(int nClass )
描述:识别字符
参数:int nClass – 类别
返回值:字数
备注: 如果nClass小于0,表示不区分类别
声明:void Reset()
描述:重设
参数:无
返回值:无备注: 无
声明:int GetCharCount()
描述:获取识别以后的字符数量
参数:无
返回值:无
备注: 无
声明:int GetCharAt(int index)
描述:获得识别以后的字符编码
参数:int index – 索引
返回值:无
备注: 无
声明:int GetString(int encode, void* pTextOut, int nSize)
描述:获得识别以后的字符串
参数:int encode- 编码类型
void* pTextOut – 输出缓冲
int nSize – 输出缓冲大小返回值:字符串长度
备注: 无
声明:int GetPatternWidth()
描述:获得模板宽度
参数:无
返回值:模板宽度
备注: 无
声明:void SetPatternWidth(int width)
描述:设置模板宽度
参数:int width – 宽度返回值:无
备注: 无
描述:获得模板高度
参数:无
返回值:模板高度
备注: 无
声明:void SetPatternHeight(int height)
描述:设置模板高度
参数:int height – 高度
返回值:无
备注: 无
声明:int GetCurSel()
描述:获取当前被选择的BLOB索引
参数:无
返回值:索引备注: 无
声明:void SetCurSel(int index)
描述:选择BLOB
参数:int index – 索引
返回值:无
备注: 无
17.12 CBarcode 常量 编码 BC_PARTIAL - intermediate status BC_EAN8 - EAN-8 BC_UPCE -UPC-E BC_ISBN10 - ISBN-10 (from EAN-13) BC_UPCA - UPC-A BC_EAN13 - EAN-13 BC_ISBN13 - ISBN-13 (from EAN-13) BC_I25 - Interleaved 2 of 5 BC_CODE39 - Code 39 BC_PDF417 - PDF417 BC_QRCODE - QR Code BC_CODE128 - Code 128 显示类型 BC_DEFAULT – 默认 BC_MARKED – 标注条码 成员变量数据类型 | 名称 | 说明 |
---|---|---|
int | m_nMinWidth | 最小条码宽度 |
int | m_nMinHeight | 最小条码高度 |
BOOL | m_bRotation | 是否接受任意角度的旋转 |
声明:void SetCurSel(int index)
描述:选择BLOB
参数:int index – 索引
返回值:无
备注: 无
声明:int Read()
描述:读取一维码
参数:无
返回值:条码数量
备注: 无
声明:int Read2D()
描述:读取二维码
参数:无
返回值:条码数量
备注: 无
声明:int GetReadingCount()
描述:获取读取到的条码数量
参数:无
返回值:条码数量
备注: 无
声明:const char* GetReadingAt(int index)
描述:获取读取到的条码文本
参数:int index – 索引
返回值:条码文本
备注: 无
声明:int GetEncoder(int index)
描述:获取读取到的条码类型
参数:int index – 索引
返回值:无
备注: 无
声明:void SetLocateForce(float val);
描述:设置条码定位力度
参数:float val – 条码力度
返回值:无
备注:条码定位的力度,范围为0-1。如果小于等于0,表示自动控制力度声明:float GetLocaterForce()
描述:获取条码定位力度
参数:无
返回值:力度
备注: 无
QQ技术交流群:
微信技术交流群:
Marklab工作室
研发中心: 广东省东莞市大岭山镇元岭小区翠云街1巷16号
商务中心: 广东省东莞市松湖智谷B6栋225b
Marklab工作室 版权所有 粤ICP备13082990号-2 友情链接 hao123 绿盟 搜狗 站长之家 太平洋下载 天极下载 淘宝店 软云动力
赞助和协作单位 广东省科学院自动化研究所 深圳市东百胜技术有限公司