当前位置: 首页>>代码示例>>Java>>正文


Java TermCriteria类代码示例

本文整理汇总了Java中org.opencv.core.TermCriteria的典型用法代码示例。如果您正苦于以下问题:Java TermCriteria类的具体用法?Java TermCriteria怎么用?Java TermCriteria使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


TermCriteria类属于org.opencv.core包,在下文中一共展示了TermCriteria类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: calcOpticalFlowPyrLK

import org.opencv.core.TermCriteria; //导入依赖的package包/类
public static void calcOpticalFlowPyrLK(Mat prevImg, Mat nextImg, MatOfPoint2f prevPts, MatOfPoint2f nextPts, MatOfByte status, MatOfFloat err, Size winSize, int maxLevel, TermCriteria criteria, int flags, double minEigThreshold)
{
    Mat prevPts_mat = prevPts;
    Mat nextPts_mat = nextPts;
    Mat status_mat = status;
    Mat err_mat = err;
    calcOpticalFlowPyrLK_0(prevImg.nativeObj, nextImg.nativeObj, prevPts_mat.nativeObj, nextPts_mat.nativeObj, status_mat.nativeObj, err_mat.nativeObj, winSize.width, winSize.height, maxLevel, criteria.type, criteria.maxCount, criteria.epsilon, flags, minEigThreshold);
    
    return;
}
 
开发者ID:ravindu1024,项目名称:android-imaging-utils,代码行数:11,代码来源:Video.java

示例2: cornerSubPix

import org.opencv.core.TermCriteria; //导入依赖的package包/类
public static void cornerSubPix(Mat image, MatOfPoint2f corners, Size winSize, Size zeroZone, TermCriteria criteria)
{
    Mat corners_mat = corners;
    cornerSubPix_0(image.nativeObj, corners_mat.nativeObj, winSize.width, winSize.height, zeroZone.width, zeroZone.height, criteria.type, criteria.maxCount, criteria.epsilon);
    
    return;
}
 
开发者ID:vipycm,项目名称:mao-android,代码行数:8,代码来源:Imgproc.java

示例3: stereoCalibrate

import org.opencv.core.TermCriteria; //导入依赖的package包/类
public static double stereoCalibrate(List<Mat> objectPoints, List<Mat> imagePoints1, List<Mat> imagePoints2, Mat K1, Mat D1, Mat K2, Mat D2, Size imageSize, Mat R, Mat T, int flags, TermCriteria criteria)
{
    Mat objectPoints_mat = Converters.vector_Mat_to_Mat(objectPoints);
    Mat imagePoints1_mat = Converters.vector_Mat_to_Mat(imagePoints1);
    Mat imagePoints2_mat = Converters.vector_Mat_to_Mat(imagePoints2);
    double retVal = stereoCalibrate_3(objectPoints_mat.nativeObj, imagePoints1_mat.nativeObj, imagePoints2_mat.nativeObj, K1.nativeObj, D1.nativeObj, K2.nativeObj, D2.nativeObj, imageSize.width, imageSize.height, R.nativeObj, T.nativeObj, flags, criteria.type, criteria.maxCount, criteria.epsilon);
    
    return retVal;
}
 
开发者ID:johnhany,项目名称:MOAAP,代码行数:10,代码来源:Calib3d.java

示例4: calibrateCameraExtended

import org.opencv.core.TermCriteria; //导入依赖的package包/类
public static double calibrateCameraExtended(List<Mat> objectPoints, List<Mat> imagePoints, Size imageSize, Mat cameraMatrix, Mat distCoeffs, List<Mat> rvecs, List<Mat> tvecs, Mat stdDeviationsIntrinsics, Mat stdDeviationsExtrinsics, Mat perViewErrors, int flags, TermCriteria criteria)
{
    Mat objectPoints_mat = Converters.vector_Mat_to_Mat(objectPoints);
    Mat imagePoints_mat = Converters.vector_Mat_to_Mat(imagePoints);
    Mat rvecs_mat = new Mat();
    Mat tvecs_mat = new Mat();
    double retVal = calibrateCameraExtended_0(objectPoints_mat.nativeObj, imagePoints_mat.nativeObj, imageSize.width, imageSize.height, cameraMatrix.nativeObj, distCoeffs.nativeObj, rvecs_mat.nativeObj, tvecs_mat.nativeObj, stdDeviationsIntrinsics.nativeObj, stdDeviationsExtrinsics.nativeObj, perViewErrors.nativeObj, flags, criteria.type, criteria.maxCount, criteria.epsilon);
    Converters.Mat_to_vector_Mat(rvecs_mat, rvecs);
    rvecs_mat.release();
    Converters.Mat_to_vector_Mat(tvecs_mat, tvecs);
    tvecs_mat.release();
    return retVal;
}
 
开发者ID:vulovicv23,项目名称:opencv-documentscanner-android,代码行数:14,代码来源:Calib3d.java

示例5: calibrate

import org.opencv.core.TermCriteria; //导入依赖的package包/类
public static double calibrate(List<Mat> objectPoints, List<Mat> imagePoints, Size image_size, Mat K, Mat D, List<Mat> rvecs, List<Mat> tvecs, int flags, TermCriteria criteria)
{
    Mat objectPoints_mat = Converters.vector_Mat_to_Mat(objectPoints);
    Mat imagePoints_mat = Converters.vector_Mat_to_Mat(imagePoints);
    Mat rvecs_mat = new Mat();
    Mat tvecs_mat = new Mat();
    double retVal = calibrate_0(objectPoints_mat.nativeObj, imagePoints_mat.nativeObj, image_size.width, image_size.height, K.nativeObj, D.nativeObj, rvecs_mat.nativeObj, tvecs_mat.nativeObj, flags, criteria.type, criteria.maxCount, criteria.epsilon);
    Converters.Mat_to_vector_Mat(rvecs_mat, rvecs);
    rvecs_mat.release();
    Converters.Mat_to_vector_Mat(tvecs_mat, tvecs);
    tvecs_mat.release();
    return retVal;
}
 
开发者ID:beast,项目名称:react-native-scan-doc,代码行数:14,代码来源:Calib3d.java

示例6: CamShift

import org.opencv.core.TermCriteria; //导入依赖的package包/类
public static RotatedRect CamShift(Mat probImage, Rect window, TermCriteria criteria)
{
    double[] window_out = new double[4];
    RotatedRect retVal = new RotatedRect(CamShift_0(probImage.nativeObj, window.x, window.y, window.width, window.height, window_out, criteria.type, criteria.maxCount, criteria.epsilon));
    if(window!=null){ window.x = (int)window_out[0]; window.y = (int)window_out[1]; window.width = (int)window_out[2]; window.height = (int)window_out[3]; } 
    return retVal;
}
 
开发者ID:TheBigBombman,项目名称:RobotIGS,代码行数:8,代码来源:Video.java

示例7: calibrateCamera

import org.opencv.core.TermCriteria; //导入依赖的package包/类
public static double calibrateCamera(List<Mat> objectPoints, List<Mat> imagePoints, Size imageSize, Mat cameraMatrix, Mat distCoeffs, List<Mat> rvecs, List<Mat> tvecs, int flags, TermCriteria criteria)
{
    Mat objectPoints_mat = Converters.vector_Mat_to_Mat(objectPoints);
    Mat imagePoints_mat = Converters.vector_Mat_to_Mat(imagePoints);
    Mat rvecs_mat = new Mat();
    Mat tvecs_mat = new Mat();
    double retVal = calibrateCamera_0(objectPoints_mat.nativeObj, imagePoints_mat.nativeObj, imageSize.width, imageSize.height, cameraMatrix.nativeObj, distCoeffs.nativeObj, rvecs_mat.nativeObj, tvecs_mat.nativeObj, flags, criteria.type, criteria.maxCount, criteria.epsilon);
    Converters.Mat_to_vector_Mat(rvecs_mat, rvecs);
    rvecs_mat.release();
    Converters.Mat_to_vector_Mat(tvecs_mat, tvecs);
    tvecs_mat.release();
    return retVal;
}
 
开发者ID:csarron,项目名称:renderscript_examples,代码行数:14,代码来源:Calib3d.java

示例8: meanShift

import org.opencv.core.TermCriteria; //导入依赖的package包/类
public static int meanShift(Mat probImage, Rect window, TermCriteria criteria)
{
    double[] window_out = new double[4];
    int retVal = meanShift_0(probImage.nativeObj, window.x, window.y, window.width, window.height, window_out, criteria.type, criteria.maxCount, criteria.epsilon);
    if(window!=null){ window.x = (int)window_out[0]; window.y = (int)window_out[1]; window.width = (int)window_out[2]; window.height = (int)window_out[3]; } 
    return retVal;
}
 
开发者ID:raulh82vlc,项目名称:Image-Detection-Samples,代码行数:8,代码来源:Video.java

示例9: calibrateCameraArucoExtended

import org.opencv.core.TermCriteria; //导入依赖的package包/类
public static double calibrateCameraArucoExtended(List<Mat> corners, Mat ids, Mat counter, Board board, Size imageSize, Mat cameraMatrix, Mat distCoeffs, List<Mat> rvecs, List<Mat> tvecs, Mat stdDeviationsIntrinsics, Mat stdDeviationsExtrinsics, Mat perViewErrors, int flags, TermCriteria criteria)
{
    Mat corners_mat = Converters.vector_Mat_to_Mat(corners);
    Mat rvecs_mat = new Mat();
    Mat tvecs_mat = new Mat();
    double retVal = calibrateCameraArucoExtended_0(corners_mat.nativeObj, ids.nativeObj, counter.nativeObj, board.nativeObj, imageSize.width, imageSize.height, cameraMatrix.nativeObj, distCoeffs.nativeObj, rvecs_mat.nativeObj, tvecs_mat.nativeObj, stdDeviationsIntrinsics.nativeObj, stdDeviationsExtrinsics.nativeObj, perViewErrors.nativeObj, flags, criteria.type, criteria.maxCount, criteria.epsilon);
    Converters.Mat_to_vector_Mat(rvecs_mat, rvecs);
    rvecs_mat.release();
    Converters.Mat_to_vector_Mat(tvecs_mat, tvecs);
    tvecs_mat.release();
    return retVal;
}
 
开发者ID:johnhany,项目名称:MOAAP,代码行数:13,代码来源:Aruco.java

示例10: stereoCalibrate

import org.opencv.core.TermCriteria; //导入依赖的package包/类
public static double stereoCalibrate(List<Mat> objectPoints, List<Mat> imagePoints1, List<Mat> imagePoints2, Mat cameraMatrix1, Mat distCoeffs1, Mat cameraMatrix2, Mat distCoeffs2, Size imageSize, Mat R, Mat T, Mat E, Mat F, int flags, TermCriteria criteria)
{
    Mat objectPoints_mat = Converters.vector_Mat_to_Mat(objectPoints);
    Mat imagePoints1_mat = Converters.vector_Mat_to_Mat(imagePoints1);
    Mat imagePoints2_mat = Converters.vector_Mat_to_Mat(imagePoints2);
    double retVal = stereoCalibrate_0(objectPoints_mat.nativeObj, imagePoints1_mat.nativeObj, imagePoints2_mat.nativeObj, cameraMatrix1.nativeObj, distCoeffs1.nativeObj, cameraMatrix2.nativeObj, distCoeffs2.nativeObj, imageSize.width, imageSize.height, R.nativeObj, T.nativeObj, E.nativeObj, F.nativeObj, flags, criteria.type, criteria.maxCount, criteria.epsilon);
    
    return retVal;
}
 
开发者ID:InnoFang,项目名称:Android-Code-Demos,代码行数:10,代码来源:Calib3d.java

示例11: LKParams

import org.opencv.core.TermCriteria; //导入依赖的package包/类
public LKParams(int winSizeX, int winSizeY, int maxLevel, TermCriteria criteria) {
    this.winSizeX = winSizeX;
    this.winSizeY = winSizeY;
    this.maxLevel = maxLevel;
    this.criteria = criteria;
}
 
开发者ID:SensorsINI,项目名称:jaer,代码行数:7,代码来源:OpenCVFlow.java

示例12: getTermCriteria

import org.opencv.core.TermCriteria; //导入依赖的package包/类
public  TermCriteria getTermCriteria()
{
    
    TermCriteria retVal = new TermCriteria(getTermCriteria_0(nativeObj));
    
    return retVal;
}
 
开发者ID:typer9527,项目名称:FaceDetectDemo,代码行数:8,代码来源:SparsePyrLKOpticalFlow.java

示例13: setTermCriteria

import org.opencv.core.TermCriteria; //导入依赖的package包/类
public  void setTermCriteria(TermCriteria val)
{
    
    setTermCriteria_0(nativeObj, val.type, val.maxCount, val.epsilon);
    
    return;
}
 
开发者ID:vulovicv23,项目名称:opencv-documentscanner-android,代码行数:8,代码来源:LogisticRegression.java

示例14: get_term_crit

import org.opencv.core.TermCriteria; //导入依赖的package包/类
public  TermCriteria get_term_crit()
{

    TermCriteria retVal = new TermCriteria(get_term_crit_0(nativeObj));

    return retVal;
}
 
开发者ID:hollaus,项目名称:TinyPlanetMaker,代码行数:8,代码来源:CvRTParams.java

示例15: create

import org.opencv.core.TermCriteria; //导入依赖的package包/类
public static SparsePyrLKOpticalFlow create(Size winSize, int maxLevel, TermCriteria crit, int flags, double minEigThreshold)
{
    
    SparsePyrLKOpticalFlow retVal = new SparsePyrLKOpticalFlow(create_0(winSize.width, winSize.height, maxLevel, crit.type, crit.maxCount, crit.epsilon, flags, minEigThreshold));
    
    return retVal;
}
 
开发者ID:ykarim,项目名称:FTC2016,代码行数:8,代码来源:SparsePyrLKOpticalFlow.java


注:本文中的org.opencv.core.TermCriteria类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。