當前位置: 首頁>>代碼示例>>Java>>正文


Java Converters.vector_Mat_to_Mat方法代碼示例

本文整理匯總了Java中org.opencv.utils.Converters.vector_Mat_to_Mat方法的典型用法代碼示例。如果您正苦於以下問題:Java Converters.vector_Mat_to_Mat方法的具體用法?Java Converters.vector_Mat_to_Mat怎麽用?Java Converters.vector_Mat_to_Mat使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在org.opencv.utils.Converters的用法示例。


在下文中一共展示了Converters.vector_Mat_to_Mat方法的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: process

import org.opencv.utils.Converters; //導入方法依賴的package包/類
public  void process(List<Mat> src, Mat dst, Mat times)
{
    Mat src_mat = Converters.vector_Mat_to_Mat(src);
    process_1(nativeObj, src_mat.nativeObj, dst.nativeObj, times.nativeObj);
    
    return;
}
 
開發者ID:yippeesoft,項目名稱:NotifyTools,代碼行數:8,代碼來源:MergeDebevec.java

示例2: stereoCalibrate

import org.opencv.utils.Converters; //導入方法依賴的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)
{
    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_2(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);
    
    return retVal;
}
 
開發者ID:PawelTypiak,項目名稱:Checkerboard-IMU-Comparator,代碼行數:10,代碼來源:Calib3d.java

示例3: match

import org.opencv.utils.Converters; //導入方法依賴的package包/類
public  void match(Mat queryDescriptors, MatOfDMatch matches, List<Mat> masks)
{
    Mat matches_mat = matches;
    Mat masks_mat = Converters.vector_Mat_to_Mat(masks);
    match_2(nativeObj, queryDescriptors.nativeObj, matches_mat.nativeObj, masks_mat.nativeObj);
    
    return;
}
 
開發者ID:typer9527,項目名稱:FaceDetectDemo,代碼行數:9,代碼來源:DescriptorMatcher.java

示例4: process

import org.opencv.utils.Converters; //導入方法依賴的package包/類
public  void process(List<Mat> src, List<Mat> dst)
{
    Mat src_mat = Converters.vector_Mat_to_Mat(src);
    Mat dst_mat = Converters.vector_Mat_to_Mat(dst);
    process_1(nativeObj, src_mat.nativeObj, dst_mat.nativeObj);
    
    return;
}
 
開發者ID:linzuzeng,項目名稱:Microsphere,代碼行數:9,代碼來源:AlignMTB.java

示例5: detect

import org.opencv.utils.Converters; //導入方法依賴的package包/類
public  void detect(List<Mat> images, List<MatOfKeyPoint> keypoints, List<Mat> masks)
{
    Mat images_mat = Converters.vector_Mat_to_Mat(images);
    Mat keypoints_mat = new Mat();
    Mat masks_mat = Converters.vector_Mat_to_Mat(masks);
    detect_2(nativeObj, images_mat.nativeObj, keypoints_mat.nativeObj, masks_mat.nativeObj);
    Converters.Mat_to_vector_vector_KeyPoint(keypoints_mat, keypoints);
    keypoints_mat.release();
    return;
}
 
開發者ID:spacejake,項目名稱:android-age-estimator,代碼行數:11,代碼來源:FeatureDetector.java

示例6: calcHist

import org.opencv.utils.Converters; //導入方法依賴的package包/類
public static void calcHist(List<Mat> images, MatOfInt channels, Mat mask, Mat hist, MatOfInt histSize, MatOfFloat ranges)
{
    Mat images_mat = Converters.vector_Mat_to_Mat(images);
    Mat channels_mat = channels;
    Mat histSize_mat = histSize;
    Mat ranges_mat = ranges;
    calcHist_1(images_mat.nativeObj, channels_mat.nativeObj, mask.nativeObj, hist.nativeObj, histSize_mat.nativeObj, ranges_mat.nativeObj);
    
    return;
}
 
開發者ID:typer9527,項目名稱:FaceDetectDemo,代碼行數:11,代碼來源:Imgproc.java

示例7: fastNlMeansDenoisingMulti

import org.opencv.utils.Converters; //導入方法依賴的package包/類
public static void fastNlMeansDenoisingMulti(List<Mat> srcImgs, Mat dst, int imgToDenoiseIndex, int temporalWindowSize)
{
    Mat srcImgs_mat = Converters.vector_Mat_to_Mat(srcImgs);
    fastNlMeansDenoisingMulti_1(srcImgs_mat.nativeObj, dst.nativeObj, imgToDenoiseIndex, temporalWindowSize);
    
    return;
}
 
開發者ID:linzuzeng,項目名稱:Microsphere,代碼行數:8,代碼來源:Photo.java

示例8: mixChannels

import org.opencv.utils.Converters; //導入方法依賴的package包/類
public static void mixChannels(List<Mat> src, List<Mat> dst, MatOfInt fromTo)
{
    Mat src_mat = Converters.vector_Mat_to_Mat(src);
    Mat dst_mat = Converters.vector_Mat_to_Mat(dst);
    Mat fromTo_mat = fromTo;
    mixChannels_0(src_mat.nativeObj, dst_mat.nativeObj, fromTo_mat.nativeObj);
    
    return;
}
 
開發者ID:TheBigBombman,項目名稱:RobotIGS,代碼行數:10,代碼來源:Core.java

示例9: denoise_TVL1

import org.opencv.utils.Converters; //導入方法依賴的package包/類
public static void denoise_TVL1(List<Mat> observations, Mat result)
{
    Mat observations_mat = Converters.vector_Mat_to_Mat(observations);
    denoise_TVL1_1(observations_mat.nativeObj, result.nativeObj);
    
    return;
}
 
開發者ID:spacejake,項目名稱:android-age-estimator,代碼行數:8,代碼來源:Photo.java

示例10: calibrateCamera

import org.opencv.utils.Converters; //導入方法依賴的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:daquexian,項目名稱:DNNLibrary,代碼行數:14,代碼來源:Calib3d.java

示例11: calibrateCameraExtended

import org.opencv.utils.Converters; //導入方法依賴的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)
{
    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_2(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);
    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:typer9527,項目名稱:FaceDetectDemo,代碼行數:14,代碼來源:Calib3d.java

示例12: calibrateCamera

import org.opencv.utils.Converters; //導入方法依賴的package包/類
public static double calibrateCamera(List<Mat> objectPoints, List<Mat> imagePoints, Size imageSize, Mat cameraMatrix, Mat distCoeffs, List<Mat> rvecs, List<Mat> tvecs)
{
    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_2(objectPoints_mat.nativeObj, imagePoints_mat.nativeObj, imageSize.width, imageSize.height, cameraMatrix.nativeObj, distCoeffs.nativeObj, rvecs_mat.nativeObj, tvecs_mat.nativeObj);
    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:ahmetozlu,項目名稱:real_time_circle_detection_android,代碼行數:14,代碼來源:Calib3d.java

示例13: stereoCalibrate

import org.opencv.utils.Converters; //導入方法依賴的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:linzuzeng,項目名稱:Microsphere,代碼行數:10,代碼來源:Calib3d.java

示例14: calibrate

import org.opencv.utils.Converters; //導入方法依賴的package包/類
public static double calibrate(List<Mat> objectPoints, List<Mat> imagePoints, Size image_size, Mat K, Mat D, List<Mat> rvecs, List<Mat> tvecs)
{
    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_2(objectPoints_mat.nativeObj, imagePoints_mat.nativeObj, image_size.width, image_size.height, K.nativeObj, D.nativeObj, rvecs_mat.nativeObj, tvecs_mat.nativeObj);
    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

示例15: hconcat

import org.opencv.utils.Converters; //導入方法依賴的package包/類
public static void hconcat(List<Mat> src, Mat dst)
{
    Mat src_mat = Converters.vector_Mat_to_Mat(src);
    hconcat_0(src_mat.nativeObj, dst.nativeObj);
    
    return;
}
 
開發者ID:yippeesoft,項目名稱:NotifyTools,代碼行數:8,代碼來源:Core.java


注:本文中的org.opencv.utils.Converters.vector_Mat_to_Mat方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。