Files
MINDdroidCV/MINDdroidCV_MINDSTORMS/bin/org/opencv/features2d/GenericDescriptorMatcher.class

143 lines
14 KiB
Plaintext
Raw Normal View History

2011-10-12 13:16:02 +02:00
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>23.org/opencv/features2d/GenericDescriptorMatcherjava/lang/Object nativeObjJONEWAYI ConstantValueFERN<clinit>()VCode opencv_java
java/lang/System  loadLibrary(Ljava/lang/String;)VLineNumberTableLocalVariableTable<init>(J)V
   this0Lorg/opencv/features2d/GenericDescriptorMatcher;addradd#(Ljava/util/List;Ljava/util/List;)V Signaturen(Ljava/util/List<Lorg/opencv/core/Mat;>;Ljava/util/List<Ljava/util/List<Lorg/opencv/features2d/KeyPoint;>;>;)V
(*)org/opencv/utils/Converters +,vector_Mat_to_Mat'(Ljava/util/List;)Lorg/opencv/core/Mat;.java/util/ArrayList 021java/util/List 34size()I
-6 7(I)V
(9 :;vector_vector_KeyPoint_to_Mat7(Ljava/util/List;Ljava/util/List;)Lorg/opencv/core/Mat; =>org/opencv/core/Mat
@ ABadd_0(JJJ)VimagesLjava/util/List; keypoints
images_matLorg/opencv/core/Mat;keypoints_tmplm keypoints_matLocalVariableTypeTable'Ljava/util/List<Lorg/opencv/core/Mat;>;DLjava/util/List<Ljava/util/List<Lorg/opencv/features2d/KeyPoint;>;>; StackMapTableclassifyM(Lorg/opencv/core/Mat;Ljava/util/List;Lorg/opencv/core/Mat;Ljava/util/List;)V<00>(Lorg/opencv/core/Mat;Ljava/util/List<Lorg/opencv/features2d/KeyPoint;>;Lorg/opencv/core/Mat;Ljava/util/List<Lorg/opencv/features2d/KeyPoint;>;)V
(R S,vector_KeyPoint_to_Mat
U VW
classify_0(JJJJJ)V
(Y Z[Mat_to_vector_KeyPoint((Lorg/opencv/core/Mat;Ljava/util/List;)V
queryImagequeryKeypoints
trainImagetrainKeypointsqueryKeypoints_mattrainKeypoints_mat2Ljava/util/List<Lorg/opencv/features2d/KeyPoint;>;J(Lorg/opencv/core/Mat;Ljava/util/List<Lorg/opencv/features2d/KeyPoint;>;)V
e fB
classify_1clear
i jclear_0clone3(Z)Lorg/opencv/features2d/GenericDescriptorMatcher;
n opclone_0(JZ)J
r emptyTrainDataZretVal2()Lorg/opencv/features2d/GenericDescriptorMatcher;
x yzclone_1(J)Jcreate3(I)Lorg/opencv/features2d/GenericDescriptorMatcher;
~ <00>create_0(I)J matcherTypeempty()Z
<00> <00><00>empty_0(J)ZgetTrainImages()Ljava/util/List;)()Ljava/util/List<Lorg/opencv/core/Mat;>;
-
<00> <00>zgetTrainImages_0
=r
(<00> <00>[Mat_to_vector_Mat retValMatgetTrainKeypointsF()Ljava/util/List<Ljava/util/List<Lorg/opencv/features2d/KeyPoint;>;>;
<00> <00>zgetTrainKeypoints_0
(<00> <00>[Mat_to_vector_vector_KeyPointisMaskSupported
<00> <00><00>isMaskSupported_0knnMatcht(Lorg/opencv/core/Mat;Ljava/util/List;Lorg/opencv/core/Mat;Ljava/util/List;Ljava/util/List;ILorg/opencv/core/Mat;Z)V<00>(Lorg/opencv/core/Mat;Ljava/util/List<Lorg/opencv/features2d/KeyPoint;>;Lorg/opencv/core/Mat;Ljava/util/List<Lorg/opencv/features2d/KeyPoint;>;Ljava/util/List<Ljava/util/List<Lorg/opencv/features2d/DMatch;>;>;ILorg/opencv/core/Mat;Z)V
=
<00> <00><00>
knnMatch_0 (JJJJJJIJZ)V
(<00> <00>[Mat_to_vector_vector_DMatchmatcheskmask compactResult matches_matBLjava/util/List<Ljava/util/List<Lorg/opencv/features2d/DMatch;>;>;s(Lorg/opencv/core/Mat;Ljava/util/List;Lorg/opencv/core/Mat;Ljava/util/List;Ljava/util/List;ILorg/opencv/core/Mat;)V<00>(Lorg/opencv/core/Mat;Ljava/util/List<Lorg/opencv/features2d/KeyPoint;>;Lorg/opencv/core/Mat;Ljava/util/List<Lorg/opencv/features2d/KeyPoint;>;Ljava/util/List<Ljava/util/List<Lorg/opencv/features2d/DMatch;>;>;ILorg/opencv/core/Mat;)V
<00> <00><00>
knnMatch_1 (JJJJJJIJ)V^(Lorg/opencv/core/Mat;Ljava/util/List;Lorg/opencv/core/Mat;Ljava/util/List;Ljava/util/List;I)V<00>(Lorg/opencv/core/Mat;Ljava/util/List<Lorg/opencv/features2d/KeyPoint;>;Lorg/opencv/core/Mat;Ljava/util/List<Lorg/opencv/features2d/KeyPoint;>;Ljava/util/List<Ljava/util/List<Lorg/opencv/features2d/DMatch;>;>;I)V
<00> <00><00>
knnMatch_2
(JJJJJJI)VJ(Lorg/opencv/core/Mat;Ljava/util/List;Ljava/util/List;ILjava/util/List;Z)V<00>(Lorg/opencv/core/Mat;Ljava/util/List<Lorg/opencv/features2d/KeyPoint;>;Ljava/util/List<Ljava/util/List<Lorg/opencv/features2d/DMatch;>;>;ILjava/util/List<Lorg/opencv/core/Mat;>;Z)V
<00> <00><00>
knnMatch_3
(JJJJIJZ)Vmasks masks_matI(Lorg/opencv/core/Mat;Ljava/util/List;Ljava/util/List;ILjava/util/List;)V<00>(Lorg/opencv/core/Mat;Ljava/util/List<Lorg/opencv/features2d/KeyPoint;>;Ljava/util/List<Ljava/util/List<Lorg/opencv/features2d/DMatch;>;>;ILjava/util/List<Lorg/opencv/core/Mat;>;)V
<00> <00><00>
knnMatch_4 (JJJJIJ)V9(Lorg/opencv/core/Mat;Ljava/util/List;Ljava/util/List;I)V<00>(Lorg/opencv/core/Mat;Ljava/util/List<Lorg/opencv/features2d/KeyPoint;>;Ljava/util/List<Ljava/util/List<Lorg/opencv/features2d/DMatch;>;>;I)V
<00> <00><00>
knnMatch_5(JJJJI)Vmatchr(Lorg/opencv/core/Mat;Ljava/util/List;Lorg/opencv/core/Mat;Ljava/util/List;Ljava/util/List;Lorg/opencv/core/Mat;)V<00>(Lorg/opencv/core/Mat;Ljava/util/List<Lorg/opencv/features2d/KeyPoint;>;Lorg/opencv/core/Mat;Ljava/util/List<Lorg/opencv/features2d/KeyPoint;>;Ljava/util/List<Lorg/opencv/features2d/DMatch;>;Lorg/opencv/core/Mat;)V
<00> <00><00>match_0
(JJJJJJJ)V
(<00> <00>[Mat_to_vector_DMatch0Ljava/util/List<Lorg/opencv/features2d/DMatch;>;](Lorg/opencv/core/Mat;Ljava/util/List;Lorg/opencv/core/Mat;Ljava/util/List;Ljava/util/List;)V<00>(Lorg/opencv/core/Mat;Ljava/util/List<Lorg/opencv/features2d/KeyPoint;>;Lorg/opencv/core/Mat;Ljava/util/List<Lorg/opencv/features2d/KeyPoint;>;Ljava/util/List<Lorg/opencv/features2d/DMatch;>;)V
<00> <00><00>match_1 (JJJJJJ)VH(Lorg/opencv/core/Mat;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V<00>(Lorg/opencv/core/Mat;Ljava/util/List<Lorg/opencv/features2d/KeyPoint;>;Ljava/util/List<Lorg/opencv/features2d/DMatch;>;Ljava/util/List<Lorg/opencv/core/Mat;>;)V
<00> <00>Wmatch_28(Lorg/opencv/core/Mat;Ljava/util/List;Ljava/util/List;)Vz(Lorg/opencv/core/Mat;Ljava/util/List<Lorg/opencv/features2d/KeyPoint;>;Ljava/util/List<Lorg/opencv/features2d/DMatch;>;)V
<00> <00><00>match_3(JJJJ)V radiusMatcht(Lorg/opencv/core/Mat;Ljava/util/List;Lorg/opencv/core/Mat;Ljava/util/List;Ljava/util/List;FLorg/opencv/core/Mat;Z)V<00>(Lorg/opencv/core/Mat;Ljava/util/List<Lorg/opencv/features2d/KeyPoint;>;Lorg/opencv/core/Mat;Ljava/util/List<Lorg/opencv/features2d/KeyPoint;>;Ljava/util/List<Ljava/util/List<Lorg/opencv/features2d/DMatch;>;>;FLorg/opencv/core/Mat;Z)V
<00> <00><00> radiusMatch_0 (JJJJJJFJZ)V maxDistanceFs(Lorg/opencv/core/Mat;Ljava/util/List;Lorg/opencv/core/Mat;Ljava/util/List;Ljava/util/List;FLorg/opencv/core/Mat;)V<00>(Lorg/opencv/core/Mat;Ljava/util/List<Lorg/opencv/features2d/KeyPoint;>;Lorg/opencv/core/Mat;Ljava/util/List<Lorg/opencv/features2d/KeyPoint;>;Ljava/util/List<Ljava/util/List<Lorg/opencv/features2d/DMatch;>;>;FLorg/opencv/core/Mat;)V
<00> <00><00> radiusMatch_1 (JJJJJJFJ)V^(Lorg/opencv/core/Mat;Ljava/util/List;Lorg/opencv/core/Mat;Ljava/util/List;Ljava/util/List;F)V<00>(Lorg/opencv/core/Mat;Ljava/util/List<Lorg/opencv/features2d/KeyPoint;>;Lorg/opencv/core/Mat;Ljava/util/List<Lorg/opencv/features2d/KeyPoint;>;Ljava/util/List<Ljava/util/List<Lorg/opencv/features2d/DMatch;>;>;F)V
<00>  radiusMatch_2
(JJJJJJF)VJ(Lorg/opencv/core/Mat;Ljava/util/List;Ljava/util/List;FLjava/util/List;Z)V<00>(Lorg/opencv/core/Mat;Ljava/util/List<Lorg/opencv/features2d/KeyPoint;>;Ljava/util/List<Ljava/util/List<Lorg/opencv/features2d/DMatch;>;>;FLjava/util/List<Lorg/opencv/core/Mat;>;Z)V
  radiusMatch_3
(JJJJFJZ)VI(Lorg/opencv/core/Mat;Ljava/util/List;Ljava/util/List;FLjava/util/List;)V<00>(Lorg/opencv/core/Mat;Ljava/util/List<Lorg/opencv/features2d/KeyPoint;>;Ljava/util/List<Ljava/util/List<Lorg/opencv/features2d/DMatch;>;>;FLjava/util/List<Lorg/opencv/core/Mat;>;)V
    radiusMatch_4 (JJJJFJ)V9(Lorg/opencv/core/Mat;Ljava/util/List;Ljava/util/List;F)V<00>(Lorg/opencv/core/Mat;Ljava/util/List<Lorg/opencv/features2d/KeyPoint;>;Ljava/util/List<Ljava/util/List<Lorg/opencv/features2d/DMatch;>;>;F)V
  radiusMatch_5(JJJJF)Vread
 read_0(JLjava/lang/String;)VfileNameLjava/lang/String;train
 train_0write
! "write_0finalize
Exceptions&java/lang/Throwable
( )delete
+ #()Ljava/lang/Object;.$java/lang/CloneNotSupportedException
0 kv
SourceFileGenericDescriptorMatcher.java! 
   A *<10><12>
>
*<2A>*<1F><1E>
!
"#$%&5+<2B>'N<>-Y,<2C> ,<2C>/<00><03>5:,<04>8:*<2A>-<2D><<05><<3C>?<3F>456$749>5 !5CD5ED0FGHD$IGJ 5CK5ELHKM5<02>00=<05>00=NO%P<00>
-,<2C>Q:<04>Q:*<2A>+<2B><<05><-<2D><<06><<3C>T,<2C>X<>XY Z&[,\H- !-\G-]D-^G-_D'`G aGJ-]b-_bN[%c<00>,<2C>QN*<2A>+<2B><-<2D><<3C>d-,<2C>X<>yz{|* !\G]D`GJ ]bg6*<2A><1E>h<>
<00><00>  !klT<12>Y*<2A><1B>m<>qM,<2C>
<00><00>  !stu!kvI<11>Y*<2A><1E>w<>qL+<2B>
<00><00> !u! {|F<0E>Y<1A>}<7D>qL+<2B>
<00> <00><00> u!<00><00>B
*<2A><1E><00><<1B>
<00><00>
!ut<00><00>%<00>z<1E>-Y<><00>L<EFBFBD>=Y*<2A><1E><00><><00>M,+<2B><00>+<2B><00><00><00><00>  !uD<00>GJ uK<00><00>%<00>z<1E>-Y<><00>L<EFBFBD>=Y*<2A><1E><00><><00>M,+<2B><00>+<2B><00><00><00><00>  !uD<00>GJ uL<00><00>B
*<2A><1E><00><<1B>
<00><00>
!ut<00><00>%<00> E,<2C>Q: <04>Q:
<EFBFBD>=Y<><00>: *<2A>+<2B>< <09><-<2D><
<EFBFBD>< <0B><<07><<08><00> <05><00><> =Dz E !E\GE]DE^GE_DE<00>DE<00>E<00>GE<00>t?`G 8aG
/<00>G J E]bE_bE<00><00><00><00>%<00>  C,<2C>Q:<04>Q: <09>=Y<><00>:
*<2A>+<2B><<08><-<2D>< <09><
<EFBFBD><<07><<3C><00>
<05><00><>+, -.;/B0p C !C\GC]DC^GC_DC<00>DC<00>C<00>G=`G 6aG -<00>G
J C]bC_bC<00><00><00><00>%<00><00>
>,<2C>Q:<04>Q:<08>=Y<><00>: *<2A>+<2B><<07><-<2D><<08>< <09><<06><00> <05><00><>EF GH6I=Jf
> !>\G>]D>^G>_D><00>D><00>8`G 1aG(<00>G J >]b>_b><00><00><00><00>%<00><00>
;,<2C>Q:<07>=Y<><00>:<05>': *<2A>+<2B><<07><<08>< <09><<06><00>-<2D><00><>defg4h:if
; !;\G;]D;<00>D;<00>;<00>D;<00>t5`G,<00>G%<00>G J ;]b;<00><00>;<00>K<00><00>%<00><00> 9,<2C>Q:<06>=Y<><00>:<05>':*<2A>+<2B><<06><<07><<08><<3C><00>-<2D><00><>}~<01>2<01>8<01>\ 9 !9\G9]D9<00>D9<00>9<00>D3`G*<00>G#<00>GJ 9]b9<00><00>9<00>K<00><00>%<00><00> -,<2C>Q:<05>=Y<><00>:*<2A>+<2B><<05><<06><<04><00>-<2D><00><><01><01><01>&<01>,<01>H- !-\G-]D-<00>D-<00>'`G<00>GJ-]b-<00><00><00><00>%<00><00>
A,<2C>Q:<04>Q:<08>=Y<><00>: *<2A>+<2B><<07><-<2D><<08>< <09><<06><<3C><00> <05>ر<01><01> <01><01>9<01>@<01>f
A !A\GA]DA^GA_DA<00>DA<00>G;`G 4aG+<00>G J A]bA_bA<00><00><00><00>%<00><00> <,<2C>Q:<04>Q:<07>=Y<><00>:*<2A>+<2B><<06><-<2D><<07><<08><<3C><00><05>ر<01><01> <01><01>4<01>;<01>\ < !<\G<]D<^G<_D<<00>D6`G /aG&<00>GJ <]b<_b<<00><00><00><00>%<00><00>
7,<2C>Q:<05>=Y<><00>:<04>':*<2A>+<2B><<05><<06><<07><<3C><00>-<2D>ر06 R7 !7\G7]D7<00>D7<00>D1`G(<00>G!<00>GJ 7]b7<00><00>7<00>K<00><00>%<00><00>+,<2C>Q:<04>=Y<><00>:*<2A>+<2B><<04><<05><<3C><00>-<2D>ر"#$$%*&>+ !+\G+]D+<00>D%`G<00>GJ+]b+<00><00><00><00>%<00> E,<2C>Q: <04>Q:
<EFBFBD>=Y<><00>: *<2A>+<2B>< <09><-<2D><
<EFBFBD>< <0B><<07><<08><00> <05><00><>BC DE=FDGz E !E\GE]DE^GE_DE<00>DE<00><00>E<00>GE<00>t?`G 8aG
/<00>G J E]bE_bE<00><00><00><00>%<00>  C,<2C>Q:<04>Q: <09>=Y<><00>:
*<2A>+<2B><<08><-<2D>< <09><
<EFBFBD><<07><<3C><00>
<05><00><>]^ _`;aBbp C !C\GC]DC^GC_DC<00>DC<00><00>C<00>G=`G 6aG -<00>G
J C]bC_bC<00><00><00><00>%<00><00>
>,<2C>Q:<04>Q:<08>=Y<><00>: *<2A>+<2B><<07><-<2D><<08>< <09><<06><00> <05><00><>wx yz6{=|f
> !>\G>]D>^G>_D><00>D><00><00>8`G 1aG(<00>G J >]b>_b><00><00><00>%<00>
;,<2C>Q:<07>=Y<><00>:<05>': *<2A>+<2B><<07><<08>< <09><<06>-<2D><00><><02><02><02><02>4<02>:<02>f
; !;\G;]D;<00>D;<00><00>;<00>D;<00>t5`G,<00>G%<00>G J ;]b;<00><00>;<00>K<00>% <00> 9,<2C>Q:<06>=Y<><00>:<05>':*<2A>+<2B><<06><<07><<08><<3C>
-<2D><00><><02><02><02><02>2<02>8<02>\ 9 !9\G9]D9<00>D9<00><00>9<00>D3`G*<00>G#<00>GJ 9]b9<00><00>9<00>K<00>%<00> -,<2C>Q:<05>=Y<><00>:*<2A>+<2B><<05><<06><<04>-<2D><00><><02><02><02>&<02>,<02>H- !-\G-]D-<00>D-<00><00>'`G<00>GJ-]b-<00><00>A *<2A>+<2B><15>
<02><02> ! 6*<2A><1E><1C>
<02><02>  !A *<2A>+<2B> <20>
 ! #$%> *<2A><1E>'*<2A>*<2A>   !
AB
VW
fB
j
op
yz
<00>
<00><00>
<00>z
<00>z
<00><00>
<00><00>
<00><00>
<00><00>
<00><00>
<00><00>
<00><00>
<00><00>
<00><00>
<00>W
<00><00>
<00><00>
<00><00>


  



"
)Ak,$-%*<2A>/<2F>12