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的示例:代码片段:snippets/core_various.cpp Algorithm
-
-
字段摘要
字段 修饰符和类型 字段 描述 protected longnativeObj
-
构造函数摘要
构造函数 修饰符 构造函数 描述 protectedAlgorithm(long addr)
-
方法摘要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 描述 static Algorithm__fromPtr__(long addr)voidclear()清除算法状态booleanempty()如果算法为空(例如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()
如果算法为空(例如一开始或读取失败后),则返回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- 覆盖
java.lang.Object类中的finalize- 抛出
java.lang.Throwable
-
-