OpenCV/the result of OpenCV 2.4.0 module testing on iOS device

OpenCV 2.4.0にはモジュール毎のUnitTest?プログラムが同梱されています.
これらをiOSデバイス上で動作させた場合のテスト結果を備忘録としてまとめます.

検証環境

以下に今回の検証環境を示します.

OpenCVビルド環境

OpenCV2.4.0
TargetiOS
CMake2.8.7
CMake generatorXcode
CMake build tool/opt/local/bin/cmakexbuild
Xcode4.3.2

iOS向けビルドにはBloodAxeさんが配布しているビルドスクリプトを利用しました.

実機環境

iOSデバイスiPod touch 3rd gen
iOS ver5.1

注意

OpenCV同梱のテストプログラムの実行結果を記載したものであるため,参考程度に参照下さい.

テスト結果

core

テストケーステスト結果
Core_ArithmMask?.uninitializedOK
Core_CountNonZero?.accuracyOK
Core_DS_Seq.basic_operationsOK
Core_DS_Seq.sort_invertOK
Core_DS_Set.basic_operationsOK
Core_DS_Graph.basic_operationsOK
Core_DS_Graph.scanOK
Core_DCT.accuracyOK
Core_DFT.accuracyOK
Core_MulSpectrums?.accuracyOK
Core_Eigen.scalar_32OK
Core_Eigen.scalar_64OK
Core_Eigen.vector_32OK
Core_Eigen.vector_64OK
Core_InputOutput?.write_read_consistencyOK
Core_InputOutput?.miscOK
Core_PCA.accuracyOK
Core_Reduce.accuracyOK
Core_Array.basic_operationsOK
Core_Array.expressionsOK
Core_IOArray.submat_assignmentOK
Core_IOArray.submat_createOK
Core_CheckRange_Empty.accuracyOK
Core_CheckRange_INT_MAX.accuracyOK
Negative_Test/Core_CheckRange?/0.NegativeOK
Negative_Test/Core_CheckRange?/0.PositiveOK
Negative_Test/Core_CheckRange?/0.BoundsOK
Negative_Test/Core_CheckRange?/0.ZeroOK
Negative_Test/Core_CheckRange?/1.NegativeOK
Negative_Test/Core_CheckRange?/1.PositiveOK
Negative_Test/Core_CheckRange?/1.BoundsOK
Negative_Test/Core_CheckRange?/1.ZeroOK
Negative_Test/Core_CheckRange?/2.NegativeOK
Negative_Test/Core_CheckRange?/2.PositiveOK
Negative_Test/Core_CheckRange?/2.BoundsOK
Negative_Test/Core_CheckRange?/2.ZeroOK
Negative_Test/Core_CheckRange?/3.NegativeOK
Negative_Test/Core_CheckRange?/3.PositiveOK
Negative_Test/Core_CheckRange?/3.BoundsOK
Negative_Test/Core_CheckRange?/3.ZeroOK
Negative_Test/Core_CheckRange?/4.NegativeOK
Negative_Test/Core_CheckRange?/4.PositiveOK
Negative_Test/Core_CheckRange?/4.BoundsOK
Negative_Test/Core_CheckRange?/4.ZeroOK
Core_CovarMatrix?.accuracyOK
Core_CrossProduct?.accuracyOK
Core_Determinant.accuracyOK
Core_DotProduct?.accuracyOK
Core_GEMM.accuracyOK
Core_Invert.accuracyOK
Core_Mahalanobis.accuracyOK
Core_MulTransposed?.accuracyOK
Core_Transform.accuracyOK
Core_PerspectiveTransform?.accuracyOK
Core_Pow.accuracyOK
Core_SolveLinearSystem?.accuracyOK
Core_SVD.accuracyOK
Core_SVBkSb?.accuracyOK
Core_Trace.accuracyOK
Core_SolvePoly?.accuracyOK
Core_KMeans.singularOK
CovariationMatrixVectorOfMat?.accuracyOK
CovariationMatrixVectorOfMatWithMean?.accuracyOK
Core_SparseMat?.iterationsOK
Core_Rand.qualityOK
Core_Rand.rangeOK
Core_Copy/ElemWiseTest?.accuracy/0OK
Core_Set/ElemWiseTest?.accuracy/0OK
Core_SetZero?/ElemWiseTest?.accuracy/0OK
Core_ConvertScale?/ElemWiseTest?.accuracy/0OK
Core_ConvertScaleAbs?/ElemWiseTest?.accuracy/0OK
Core_Add/ElemWiseTest?.accuracy/0OK
Core_Sub/ElemWiseTest?.accuracy/0OK
Core_AddS/ElemWiseTest?.accuracy/0OK
Core_SubRS/ElemWiseTest?.accuracy/0OK
Core_ScaleAdd?/ElemWiseTest?.accuracy/0OK
Core_AddWeighted?/ElemWiseTest?.accuracy/0OK
Core_AbsDiff?/ElemWiseTest?.accuracy/0OK
Core_AbsDiffS/ElemWiseTest?.accuracy/0OK
Core_And/ElemWiseTest?.accuracy/0OK
Core_AndS/ElemWiseTest?.accuracy/0OK
Core_Or/ElemWiseTest?.accuracy/0OK
Core_OrS/ElemWiseTest?.accuracy/0OK
Core_Xor/ElemWiseTest?.accuracy/0OK
Core_XorS/ElemWiseTest?.accuracy/0OK
Core_Not/ElemWiseTest?.accuracy/0OK
Core_Max/ElemWiseTest?.accuracy/0OK
Core_MaxS/ElemWiseTest?.accuracy/0OK
Core_Min/ElemWiseTest?.accuracy/0OK
Core_MinS/ElemWiseTest?.accuracy/0OK
Core_Mul/ElemWiseTest?.accuracy/0OK
Core_Div/ElemWiseTest?.accuracy/0OK
Core_Recip/ElemWiseTest?.accuracy/0OK
Core_Cmp/ElemWiseTest?.accuracy/0OK
Core_CmpS/ElemWiseTest?.accuracy/0OK
Core_InRangeS/ElemWiseTest?.accuracy/0OK
Core_InRange?/ElemWiseTest?.accuracy/0OK
Core_Flip/ElemWiseTest?.accuracy/0OK
Core_Transpose/ElemWiseTest?.accuracy/0OK
Core_SetIdentity?/ElemWiseTest?.accuracy/0OK
Core_Exp/ElemWiseTest?.accuracy/0OK
Core_Log/ElemWiseTest?.accuracy/0OK
Core_CountNonZero?/ElemWiseTest?.accuracy/0OK
Core_Mean/ElemWiseTest?.accuracy/0OK
Core_MeanStdDev?/ElemWiseTest?.accuracy/0OK
Core_Sum/ElemWiseTest?.accuracy/0OK
Core_Norm/ElemWiseTest?.accuracy/0OK
Core_MinMaxLoc?/ElemWiseTest?.accuracy/0OK
Core_CartToPolarToCart?/ElemWiseTest?.accuracy/0OK

imgproc

テストケーステスト結果
Imgproc_ColorGray?.accuracyOK
Imgproc_ColorYCrCb?.accuracyOK
Imgproc_ColorHSV.accuracyOK
Imgproc_ColorHLS.accuracyOK
Imgproc_ColorXYZ.accuracyOK
Imgproc_ColorLab?.accuracyOK
Imgproc_ColorLuv?.accuracyOK
Imgproc_ColorRGB.accuracyOK
Imgproc_ColorBayer?.accuracyOK
Imgproc_ColorBayer?.regressionFAILED
Imgproc_ColorBayerVNG.regressionFAILED
Imgproc_GrabCut?.regressionOK
Imgproc_GrabCut?.repeatabilityOK
Imgproc_Watershed.regressionFAILED
Imgproc_ApproxPoly?.accuracyOK
Imgproc_BoundingRect?.accuracyOK
Imgproc_Canny.accuracyOK
Imgproc_FindContours?.accuracyOK
Imgproc_ConvexHull?.accuracyOK
Imgproc_MinAreaRect?.accuracyOK
Imgproc_MinCircle?.accuracyOK
Imgproc_ContourPerimeter?.accuracyOK
Imgproc_FitEllipse?.accuracyOK
Imgproc_FitEllipse?.smallOK
Imgproc_FitLine?.accuracyOK
Imgproc_ContourMoments?.accuracyOK
Imgproc_ContourPerimeterSlice?.accuracyOK
Imgproc_DistanceTransform?.accuracyOK
Imgproc_EMD.regressionOK
Imgproc_Erode.accuracyOK
Imgproc_Dilate.accuracyOK
Imgproc_MorphologyEx?.accuracyOK
Imgproc_Filter2D.accuracyOK
Imgproc_Sobel.accuracyOK
Imgproc_Laplace.accuracyOK
Imgproc_Blur.accuracyOK
Imgproc_GaussianBlur?.accuracyOK
Imgproc_MedianBlur?.accuracyOK
Imgproc_PyramidDown?.accuracyOK
Imgproc_PyramidUp?.accuracyOK
Imgproc_MinEigenVal?.accuracyOK
Imgproc_EigenValsVecs?.accuracyOK
Imgproc_PreCornerDetect?.accuracyOK
Imgproc_Integral.accuracyOK
Imgproc_Filtering.supportedFormatsOK
Imgproc_FloodFill?.accuracyOK
Imgproc_Hist_Calc.accuracyOK
Imgproc_Hist_Query.accuracyOK
Imgproc_Hist_Compare.accuracyOK
Imgproc_Hist_Threshold.accuracyOK
Imgproc_Hist_Normalize.accuracyOK
Imgproc_Hist_MinMaxVal?.accuracyOK
Imgproc_Hist_CalcBackProject?.accuracyOK
Imgproc_Hist_CalcBackProjectPatch?.accuracyOK
Imgproc_Hist_BayesianProb?.accuracyOK
Imgproc_cvWarpAffine?.regressionOK
Imgproc_fitLine_vector_3d.regressionOK
Imgproc_fitLine_vector_2d.regressionOK
Imgproc_fitLine_Mat_2dC2.regressionOK
Imgproc_fitLine_Mat_2dC1.regressionOK
Imgproc_fitLine_Mat_3dC3.regressionOK
Imgproc_fitLine_Mat_3dC1.regressionOK
Imgproc_Resize.accuracyOK
Imgproc_WarpAffine?.accuracyOK
Imgproc_WarpPerspective?.accuracyOK
Imgproc_Remap.accuracyOK
Imgproc_Undistort.accuracyOK
Imgproc_InitUndistortMap?.accuracyOK
Imgproc_GetRectSubPix?.accuracyOK
Imgproc_GetQuadSubPix?.accuracyOK
Imgproc_Moments.accuracyOK
Imgproc_HuMoments?.accuracyOK
Imgproc_ContourMoment?.smallOK
Imgproc_PhaseCorrelatorTest?.accuracyOK
Imgproc_MatchTemplate?.accuracyOK
Imgproc_Threshold.accuracyOK
cvt420/Imgproc_ColorYUV.accuracy/0OK
cvt420/Imgproc_ColorYUV.accuracy/1OK
cvt420/Imgproc_ColorYUV.accuracy/2OK
cvt420/Imgproc_ColorYUV.accuracy/3OK
cvt420/Imgproc_ColorYUV.accuracy/4OK
cvt420/Imgproc_ColorYUV.accuracy/5OK
cvt420/Imgproc_ColorYUV.accuracy/6OK
cvt420/Imgproc_ColorYUV.accuracy/7OK
cvt420/Imgproc_ColorYUV.accuracy/8OK
cvt420/Imgproc_ColorYUV.accuracy/9OK
cvt420/Imgproc_ColorYUV.accuracy/10OK
cvt420/Imgproc_ColorYUV.accuracy/11OK
cvt420/Imgproc_ColorYUV.accuracy/12OK
cvt420/Imgproc_ColorYUV.accuracy/13OK
cvt420/Imgproc_ColorYUV.accuracy/14OK
cvt420/Imgproc_ColorYUV.accuracy/15OK
cvt420/Imgproc_ColorYUV.accuracy/16OK
cvt420/Imgproc_ColorYUV.roi_accuracy/0OK
cvt420/Imgproc_ColorYUV.roi_accuracy/1OK
cvt420/Imgproc_ColorYUV.roi_accuracy/2OK
cvt420/Imgproc_ColorYUV.roi_accuracy/3OK
cvt420/Imgproc_ColorYUV.roi_accuracy/4OK
cvt420/Imgproc_ColorYUV.roi_accuracy/5OK
cvt420/Imgproc_ColorYUV.roi_accuracy/6OK
cvt420/Imgproc_ColorYUV.roi_accuracy/7OK
cvt420/Imgproc_ColorYUV.roi_accuracy/8OK
cvt420/Imgproc_ColorYUV.roi_accuracy/9OK
cvt420/Imgproc_ColorYUV.roi_accuracy/10OK
cvt420/Imgproc_ColorYUV.roi_accuracy/11OK
cvt420/Imgproc_ColorYUV.roi_accuracy/12OK
cvt420/Imgproc_ColorYUV.roi_accuracy/13OK
cvt420/Imgproc_ColorYUV.roi_accuracy/14OK
cvt420/Imgproc_ColorYUV.roi_accuracy/15OK
cvt420/Imgproc_ColorYUV.roi_accuracy/16OK
cvt422/Imgproc_ColorYUV.accuracy/0OK
cvt422/Imgproc_ColorYUV.accuracy/1OK
cvt422/Imgproc_ColorYUV.accuracy/2OK
cvt422/Imgproc_ColorYUV.accuracy/3OK
cvt422/Imgproc_ColorYUV.accuracy/4OK
cvt422/Imgproc_ColorYUV.accuracy/5OK
cvt422/Imgproc_ColorYUV.accuracy/6OK
cvt422/Imgproc_ColorYUV.accuracy/7OK
cvt422/Imgproc_ColorYUV.accuracy/8OK
cvt422/Imgproc_ColorYUV.accuracy/9OK
cvt422/Imgproc_ColorYUV.accuracy/10OK
cvt422/Imgproc_ColorYUV.accuracy/11OK
cvt422/Imgproc_ColorYUV.accuracy/12OK
cvt422/Imgproc_ColorYUV.accuracy/13OK
cvt422/Imgproc_ColorYUV.roi_accuracy/0OK
cvt422/Imgproc_ColorYUV.roi_accuracy/1OK
cvt422/Imgproc_ColorYUV.roi_accuracy/2OK
cvt422/Imgproc_ColorYUV.roi_accuracy/3OK
cvt422/Imgproc_ColorYUV.roi_accuracy/4OK
cvt422/Imgproc_ColorYUV.roi_accuracy/5OK
cvt422/Imgproc_ColorYUV.roi_accuracy/6OK
cvt422/Imgproc_ColorYUV.roi_accuracy/7OK
cvt422/Imgproc_ColorYUV.roi_accuracy/8OK
cvt422/Imgproc_ColorYUV.roi_accuracy/9OK
cvt422/Imgproc_ColorYUV.roi_accuracy/10OK
cvt422/Imgproc_ColorYUV.roi_accuracy/11OK
cvt422/Imgproc_ColorYUV.roi_accuracy/12OK
cvt422/Imgproc_ColorYUV.roi_accuracy/13OK

objdetect

テストケーステスト結果
Objdetect_CascadeDetector?.regressionFAILED
Objdetect_HOGDetector.regressionFAILED
Objdetect_LatentSVMDetector_c.regressionFAILED
Objdetect_LatentSVMDetector_cpp.regressionOK

features2d

テストケーステスト結果
Features2d_FAST.regressionOK
Features2d_Detector_FAST.regressionOK
Features2d_Detector_GFTT.regressionOK
Features2d_Detector_Harris.regressionOK
Features2d_Detector_MSER.regressionFAILED
Features2d_Detector_STAR.regressionOK
Features2d_Detector_ORB.regressionOK
Features2d_Detector_GridFAST.regressionOK
Features2d_Detector_PyramidFAST.regressionOK
Features2d_DescriptorExtractor_ORB.regressionOK
Features2d_DescriptorExtractor_BRIEF.regressionOK
Features2d_DescriptorMatcher_BruteForce?.regressionOK
Features2d_DescriptorMatcher_FlannBased?.regressionOK
Features2d_MSER.regressionFAILED
Features2d_KDTree_CPP.regressionOK
Features2d_FLANN_Linear.regressionOK
Features2d_FLANN_KMeans.regressionOK
Features2d_FLANN_KDTree.regressionOK
Features2d_FLANN_Composite.regressionOK
Features2d_FLANN_Auto.regressionOK
Features2d_FLANN_Saved.regressionOK

nonfree

テストケーステスト結果
Features2d_Detectors.regressionFAILED
Features2d_Detector_SIFT.regressionOK
Features2d_Detector_SURF.regressionOK
Features2d_DescriptorExtractor_SIFT.regressionOK
Features2d_DescriptorExtractor_SURF.regressionOK
Features2d_DescriptorExtractor_OpponentSIFT.regressionOK
Features2d_DescriptorExtractor_OpponentSURF.regressionOK
Features2d_BruteForceDescriptorMatcher_knnMatch.regressionOK

photo

テストケーステスト結果
Imgproc_Inpaint.regressionFAILED

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2012-05-04 (金) 09:36:00 (4373d)