类 Algorithm
- java.lang.Object
-
- org.opencv.core.Algorithm
-
- 直接已知子类
AdaptiveManifoldFilter,AlignExposures,ArucoDetector,BackgroundSubtractor,BaseCascadeClassifier,BIF,CalibrateCRF,CharucoDetector,CLAHE,ContourFitting,DenseOpticalFlow,DescriptorMatcher,DisparityFilter,DTFilter,EdgeBoxes,EdgeDrawing,ERFilter,Facemark,FaceRecognizer,FastBilateralSolverFilter,FastGlobalSmootherFilter,FastLineDetector,Feature2D,GeneralizedHough,GraphSegmentation,GuidedFilter,ImgHashBase,Layer,legacy_MultiTracker,legacy_Tracker,LineSegmentDetector,MACE,MergeExposures,PCTSignatures,PCTSignaturesSQFD,PhaseUnwrapping,Plot2d,Retina,RetinaFastToneMapping,RFFeatureGetter,RidgeDetectionFilter,ScanSegment,SelectiveSearchSegmentation,SelectiveSearchSegmentationStrategy,SparseMatchInterpolator,SparseOpticalFlow,StatModel,StereoMatcher,StructuredEdgeDetection,StructuredLightPattern,SuperpixelLSC,SuperpixelSEEDS,SuperpixelSLIC,SyntheticSequenceGenerator,Tonemap,TransientAreasSegmentationModule,WhiteBalancer
public class Algorithm extends java.lang.Object这是 OpenCV 中所有或多或少复杂的算法的基类,特别是对于算法类,可以有多个实现。 示例包括立体对应(存在诸如块匹配、半全局块匹配、图割等算法)、背景减除(可以使用高斯混合模型、基于码本的算法等完成)、光流(块匹配、Lucas-Kanade、Horn-Schunck 等)。 以下是在您的应用程序中通过 Algorithm 接口使用 SimpleBlobDetector 的示例: SNIPPET: snippets/core_various.cpp Algorithm
-
-
字段摘要
字段 修饰符和类型 字段 描述 protected longnativeObj
-
构造函数摘要
构造函数 修饰符 构造函数 描述 保护Algorithm(long addr)
-
方法摘要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 描述 static Algorithm__fromPtr__(long addr)voidclear()清除算法状态booleanempty()如果 Algorithm 为空则返回 true (例如protected voidfinalize()java.lang.StringgetDefaultName()返回算法字符串标识符。longgetNativeObjAddr()voidsave(java.lang.String filename)将算法保存到文件。
-
-
-
方法详细信息
-
getNativeObjAddr
public long getNativeObjAddr()
-
__fromPtr__
public static Algorithm __fromPtr__(long addr)
-
clear
public void clear()
清除算法状态
-
empty
public boolean empty()
如果 Algorithm 为空则返回 true (例如在最开始或读取失败后- 返回
- 自动生成
-
save
public void save(java.lang.String filename)
将算法保存到文件。 为了使此方法有效,派生类必须实现 Algorithm::write(FileStorage& fs)。- 参数
filename- 自动生成
-
getDefaultName
public java.lang.String getDefaultName()
返回算法字符串标识符。 将对象保存到文件或字符串时,此字符串用作顶级 xml/yml 节点标记。- 返回
- 自动生成
-
finalize
protected void finalize() throws java.lang.Throwable- 重写
finalize在类java.lang.Object- 抛出
java.lang.Throwable
-
-