testd_ocr_class_boxT_testd_ocr_class_boxTestdOcrClassBoxTestdOcrClassBoxtestd_ocr_class_box (算子名称)
名称
testd_ocr_class_boxT_testd_ocr_class_boxTestdOcrClassBoxTestdOcrClassBoxtestd_ocr_class_box — Test an OCR classifier.
警告
testd_ocr_class_boxtestd_ocr_class_boxTestdOcrClassBoxTestdOcrClassBoxTestdOcrClassBoxtestd_ocr_class_box is obsolete and is only provided for
reasons of backward compatibility. New applications should use the
MLP, SVM or CNN based operators instead.
参数签名
void TestdOcrClassBox(const HObject& Character, const HObject& Image, const HTuple& OcrHandle, const HTuple& Class, HTuple* Confidence)
HTuple HRegion::TestdOcrClassBox(const HImage& Image, const HOCRBox& OcrHandle, const HTuple& Class) const
double HRegion::TestdOcrClassBox(const HImage& Image, const HOCRBox& OcrHandle, const HString& Class) const
double HRegion::TestdOcrClassBox(const HImage& Image, const HOCRBox& OcrHandle, const char* Class) const
double HRegion::TestdOcrClassBox(const HImage& Image, const HOCRBox& OcrHandle, const wchar_t* Class) const
(
Windows only)
HTuple HOCRBox::TestdOcrClassBox(const HRegion& Character, const HImage& Image, const HTuple& Class) const
double HOCRBox::TestdOcrClassBox(const HRegion& Character, const HImage& Image, const HString& Class) const
double HOCRBox::TestdOcrClassBox(const HRegion& Character, const HImage& Image, const char* Class) const
double HOCRBox::TestdOcrClassBox(const HRegion& Character, const HImage& Image, const wchar_t* Class) const
(
Windows only)
static void HOperatorSet.TestdOcrClassBox(HObject character, HObject image, HTuple ocrHandle, HTuple classVal, out HTuple confidence)
HTuple HRegion.TestdOcrClassBox(HImage image, HOCRBox ocrHandle, HTuple classVal)
double HRegion.TestdOcrClassBox(HImage image, HOCRBox ocrHandle, string classVal)
HTuple HOCRBox.TestdOcrClassBox(HRegion character, HImage image, HTuple classVal)
double HOCRBox.TestdOcrClassBox(HRegion character, HImage image, string classVal)
描述
该算子 testd_ocr_class_boxtestd_ocr_class_boxTestdOcrClassBoxTestdOcrClassBoxTestdOcrClassBoxtestd_ocr_class_box tests the confidence with
which a character belongs to a given class. Any number of regions
of an image can be passed. For each character (region) in
CharacterCharacterCharacterCharactercharactercharacter the corresponding name (class) ClassClassClassClassclassValclass
must be specified. The gray values are passed in ImageImageImageImageimageimage.
When 该算子 has finished the parameter ConfidenceConfidenceConfidenceConfidenceconfidenceconfidence
provides information about how sure a character belongs to the
(arbitrary chosen) class.
运行信息
- 多线程类型:可重入(与非独占操作符并行运行)。
- 多线程作用域:全局(可以从任何线程调用)。
- 未经并行化处理。
参数表
CharacterCharacterCharacterCharactercharactercharacter (input_object) region(-array) → objectHRegionHObjectHRegionHobject
Characters to be tested.
ImageImageImageImageimageimage (input_object) singlechannelimage → objectHImageHObjectHImageHobject (byte / uint2)
Gray values for the characters.
OcrHandleOcrHandleOcrHandleOcrHandleocrHandleocr_handle (input_control) ocr_box → HOCRBox, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
ID of the desired OCR-classifier.
ClassClassClassClassclassValclass (input_control) string(-array) → HTupleMaybeSequence[str]HTupleHtuple (string) (string) (HString) (char*)
Class (name) of the characters.
Default:
'a'
"a"
"a"
"a"
"a"
"a"
ConfidenceConfidenceConfidenceConfidenceconfidenceconfidence (output_control) real(-array) → HTupleSequence[float]HTupleHtuple (real) (double) (double) (double)
Confidence for the character to belong to the class.
结果
If the parameters are correct, 该算子
testd_ocr_class_boxtestd_ocr_class_boxTestdOcrClassBoxTestdOcrClassBoxTestdOcrClassBoxtestd_ocr_class_box 返回值 2 (
H_MSG_TRUE)
.
Otherwise an exception will be raised.
可能的前置算子
read_ocrread_ocrReadOcrReadOcrReadOcrread_ocr,
trainf_ocr_class_boxtrainf_ocr_class_boxTrainfOcrClassBoxTrainfOcrClassBoxTrainfOcrClassBoxtrainf_ocr_class_box,
traind_ocr_class_boxtraind_ocr_class_boxTraindOcrClassBoxTraindOcrClassBoxTraindOcrClassBoxtraind_ocr_class_box
模块
OCR/OCV