рд╢реЗрдпрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред
рдЙрдмрдВрдЯреВ16.04, matlab2015
рдЬрдмрдХрд┐ genCOCOMask.m . рдЪрд▓рд╛рдПрдВ
>> genCOCOMask
1/ 21634
2/ 21634
3/ 21634
4/ 21634
5/ 21634
6/ 21634
6/ 21634
Undefined function or variable 'maskApiMex'.
Error in MaskApi.decode (line 84)
masks = maskApiMex( 'decode', Rs );
Error in genCOCOMask (line 48)
mask_crowd = logical(MaskApi.decode( coco_kpt(i).annorect(p).segmentation ));
рдЬреАрд╕реАрд╕реА 5.4 рдФрд░ рдЬреАрд╕реАрд╕реА 3.7 рджреЛрдиреЛрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреЗред
@qinannan рдпрд╣рд╛рдБ рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рдзрд╛рди рд╣реИ: https://github.com/ZheC/Realtime_Multi-Person_Pose_Estimation/issues/199
рд▓реЗрдХрд┐рди рдореИрдВ рдЙрдмрдВрдЯреВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдЗрд╕реЗ рдХреИрд╕реЗ рдареАрдХ рдХрд░реЗрдВ?
рдореИрдВрдиреЗ рдЗрд╕реЗ рджреНрд╡рд╛рд░рд╛ рдареАрдХ рдХрд┐рдпрд╛
mex('CFLAGS=\$CFLAGS -Wall -std=c99','-largeArrayDims','private/maskApiMex.c','../common/maskApi.c','-I../common/','-outdir','private');
рдирдорд╕реНрддреЗ, рдореБрдЭреЗ рдПрдХ рдФрд░ рддреНрд░реБрдЯрд┐ рдорд┐рд▓реА рд╣реИ рдореИрдВ рд╕рдордЭ рдирд╣реАрдВ рдкрд╛ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рд╡рд╣рд╛рдВ рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХреА рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рддреНрд░реБрдЯрд┐ рд╣реИред рдореИрдВрдиреЗ / , , \ delimiter рдХреЗ рд╕рд╛рде рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ 'рдореЗрдХреНрд╕' рдореЗрдВ рд▓рд╛рд▓ рд░реЗрдЦрд╛рдВрдХрди рд╣реИред
mex('CFLAGS=$CFLAGS -Wall -std=c99','-largeArrayDims','datasetCOCOcocoMatlabAPIprivatemaskApiMex.c','datasetCOCOcococommonmaskApi.c','-IdatasetCOCOCOcococommon','-outdir','MatsetCOCOCOcococommon','labAPI
рддреНрд░реБрдЯрд┐ рджрд┐рдЦрд╛рддрд╛ рд╣реИ >>
""
рдорд╛рд╕реНрдХрдПрдкреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рддреНрд░реБрдЯрд┐
рддреНрд░реБрдЯрд┐: рдлрд╝рд╛рдЗрд▓: MaskApi.m рд▓рд╛рдЗрди: ремреп рдХреЙрд▓рдо: рел
рдЕрдорд╛рдиреНрдп рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ред рд▓рд╛рдкрддрд╛ рдЧреБрдгрди рдСрдкрд░реЗрдЯрд░, рд▓рд╛рдкрддрд╛ рдпрд╛ рдЕрд╕рдВрддреБрд▓рд┐рдд рд╕реАрдорд╛рдВрдХрдХ, рдпрд╛ рдЕрдиреНрдп рд╕рд┐рдВрдЯреИрдХреНрд╕ рддреНрд░реБрдЯрд┐ рдХреЗ рд▓рд┐рдП рдЬрд╛рдБрдЪ рдХрд░реЗрдВред
рдореИрдЯреНрд░рд┐рдХреНрд╕ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдХреЛрд╖реНрдардХ рдХреЗ рдмрдЬрд╛рдп рдХреЛрд╖реНрдардХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
""
рдореИрдВрдиреЗ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░ рджрд┐рдпрд╛ рд╣реИред рдореИрдВ рдореБрдЦреМрдЯрд╛ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реВрдВред рдЖрдкрдХреЛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рддрд╣рдд рдЕрдкрдиреА рдЕрдзрд┐рдХрддрдо рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдШреЛрд╖рд┐рдд рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред MaskApi.m рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ рдФрд░ "рдореЗрдХреНрд╕ (...........);" рд╕рдорд╛рд░реЛрд╣ рдШреЛрд╖рд┐рдд рд╣реЛрдиреЗ рдХреЗ рдареАрдХ рдмрд╛рдж рд░реБ рдФрд░ рдлрдВрдХреНрд╢рди рдорд╛рд╕реНрдХ...
рддрд░реАрдХреЗ (рд╕реНрдерд┐рд░)
рд╕рдорд╛рд░реЛрд╣ рд░реБрдкрдпреЗ = рд╕рд╛рдВрдХреЗрддрд┐рдХ рд╢рдмреНрджреЛрдВ рдореЗрдВ рдмрджрд▓рдирд╛ (рдорд╛рд╕реНрдХ)
рдореИрдХреНрд╕ ('CFLAGS = $ CFLAGS -рд╡реЙрд▓ тАжтАжтАжтАжтАжтАж. рдирд┐рдЬреА');
рд░реБрдкрдпреЗ = рдорд╛рд╕реНрдХрдПрдкреАрдореЗрдХреНрд╕ ('рдПрдиреНрдХреЛрдб', рдорд╛рд╕реНрдХ);
рд╕рдорд╛рдкреНрдд
рдлрдВрдХреНрд╢рди рдорд╛рд╕реНрдХ = рдбрд┐рдХреЛрдб (рд░реБрдкрдпреЗ)
рдореИрдХреНрд╕ ('CFLAGS = $ CFLAGS -Wall -std = c99'...................... рдирд┐рдЬреА');
рдорд╛рд╕реНрдХ = рдорд╛рд╕реНрдХрдПрдкреАрдореЗрдХреНрд╕ ('рдбреАрдХреЛрдб', рд░реБрдкрдпреЗ);
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдореИрдВрдиреЗ рдЗрд╕реЗ рджреНрд╡рд╛рд░рд╛ рдареАрдХ рдХрд┐рдпрд╛
mex('CFLAGS=\$CFLAGS -Wall -std=c99','-largeArrayDims','private/maskApiMex.c','../common/maskApi.c','-I../common/','-outdir','private');