Реализация детектора Aruco зашифрована - PullRequest
0 голосов
/ 22 марта 2019

Для проекта я хочу изменить реализацию Markerdetector::detect() библиотеки aruco.Первоначально я хотел изменить код, который я скачал с SourceForge.Однако файл с реализацией "markerdetector_impl" содержит только зашифрованный код, подобный следующему:

#define  mtvEQgcnwdOR4zAMwLHDb  mQnt4GgeXMPy1qcLwCadlcgZL0S7aML(a,_,v,B,H,o,3,M,!,+,;,5,!,_,_,+,:,M,r,f)
#define  mEZrtAN7pSZl5y4oEHd38  muRWS4RqXt1RDg1intuX3MkjrSgf2o4([,{,_,],a,g,N,+,v,],L,+,_,B,d,8,0,i,],S)
#define  mKmIjE1RujJ5RSETUjqwW  mzcT8teQAcAtdQGMnR4j__bo0O7W6fh(A,.,-,Y,i,X,.,N,v,d,R,R,0,z,0,A,;,9,o,^)
#define  mopvqiLosQusnLb5T1cPQ  mpK6pxKC4ZXHIzSanBPacwWmlP7OzCz(t,k,9,1,!,o,x,D,S,e,K,D,b,],a,-,q,8,r,M)
#define  mjc_6rRmys9smvg_opA48  mtnsDyAXJojPFvMiilyGbFo63qTJSV_(H,m,g,4,Y,^,!,p,],x,o,.,H,u,t,a,0,t,^,N)
#define  mnswinmeXuam57kXH7myI  mXFwkqyd3dyZLs7ksk6mRRA9u5tIcrz(5,-,K,],l,{,R,V,J,r,!,.,o,*,V,!,Y,6,3,-)
#define  mLEx8V9d9KOGX6TpfxDP_  mpK6pxKC4ZXHIzSanBPacwWmlP7OzCz(u,e,5,t,S,K,[,L,Z,l,c,s,f,w,s,+,d,{,a,/)
#define  mKqJbq4fPTw28Ilr7bzpA  mYYWXe0GsOK9y3tuaI0XM8wApbmutU0(n,i,2,>,r,],X,Y,i,W,j,I,J,l,^,N,d,-,F,^)
#define  mGxw9hY3riKhnwFZ5jcqN  mZeHXgILeDH93lObH9TjZ9sjRzIIBMF(Y,L,H,a,k,i,:,e,r,d,v,3,[,p,C,G,Q,.,G,t)
#define  mdWkXjuaPd4Se0r0SdY1e  ()
#define  mHOvg7vOJH6ujsVsg3S5G  mAj3V8fNuZa0zcT9SrcGtpUv4tleVbU(y,=,X,=,R,6,Z,0,/,_,w,i,Y,!,2,[,[,!,-,n)
#define  miAr40ThvnnZei4PQ8nft  mYYWXe0GsOK9y3tuaI0XM8wApbmutU0(4,6,q,|,/,[,P,n,Z,A,e,g,i,+,/,*,{,|,S,2)
#define  msFQPbyubcQTkvTYpFFPL  mhGemuVhKwpkxrzvad1IFvExNIEs7Ak(},U,7,7,1,S,b,f,+,0,V,0,I,Z,*,2,!,X,l,V)
#define  md8eYFrUH5ZCVnYz5HXJs  mqjuzmrNEJwUFkGqO6vrPRYH4JUn_Nr({,q,4,l,e,Q,k,O,q,G,o,-,Y,c,b,:,P,u,d,[)
#define  mrYTPN06XEG4I2Q8GwVal  m_DXxPIyOoo082vGXUpjcjCP9GYwO5X(e,e,o,+,k,L,C,A,t,r,R,u,J,+,9,U,S,1,o,T)
#define  maHkatHu0Jap4oTaT5q4_  ()
#define  mqwYu0y4oTPCnfXbylThX  mU9VP3QJ9gv29uJkz1XdfyWFueNU0ox(],s,;,e,G,W,w,o,0,d,S,;,},/,[,C,b,.,l,u)
#define  mhDkJpX31vSJRGCWwJgDF  mH9ypXNXQET4Yi7K20Jh29E84Mwri1d(S,t,b,:,C,l,^,+,9,r,L,j,2,e,},-,k,y,A,a)
#define  mBJ7M0ikk98KhD4Oi32wB  mNaa6ujtHJ_ALdoCJCd9Rs9bJsl9CA2(o,6,/,*,h,],4,x,O,P,e,-,&,5,Q,q,1,d,R,&)
#define  moNuUrvhPRwgFBZS8fSa1  mX2089XJEUghT4WdpeqIpdVl5urfw9e({,t,0,F,x,!,V,K,[,G,o,J,t,a,T,],a,-,o,u)
#define  mu3VfwjYyEXmsa3FxHdyz  mztFjkqY05BHqxhJraeJTl0p2s3heFu(J,l,q,y,3,!,=,{,],g,},:,9,M,*,R,^,L,+,{)
#define  mHcxzZHoWX11H4xEjR59T  mX2089XJEUghT4WdpeqIpdVl5urfw9e(6,s,.,Y,8,6,s,^,f,+,e,c,m,.,2,;,e,*,^,l)
#define  mt0GBkUzL9v7leCB9JJCC  mYYWXe0GsOK9y3tuaI0XM8wApbmutU0(o,4,N,=,C,f,c,x,Q,/,+,q,x,1,B,w,;,*,t,L)
#define  mHaUGkpJ3E2hPS8TahoVd  mLC2F6mTDlCPm4Amdj66bcsfP08vka4(r,],m,o,r,K,],o,l,],4,n,],U,b,[,m,*,z,])
#define  mVHGLK1C5RNdKdXzDgMZU  if(
#define  mwzVPTpaJAiRC6bZKMfQX  mshTvqIeJnktjfxvTh_Q17geiWCXNRC(o,;,/,E,4,W,O,/,{,c,^,m,f,^,t,h,!,I,r,:)
#define  moE42zHNBVjnlCdllZAkS  mNaa6ujtHJ_ALdoCJCd9Rs9bJsl9CA2(a,H,b,2,7,!,J,9,h,V,u,;,=,2,K,m,*,E,+,>)
#define  myo_tabD5NOdQw_HDUeAl  mwsJhmv6J4dy4fPTvAhKZtmyi6b9kGU(;,e,l,p,o,y,[,5,r,T,1,f,5,.,s,E,7,x,+,a)
#define  miAECMSxGwjxrcOKk0DII  (
#define  mY2nz8M_6jpSxQZL8EYgU  mF143YfMMbFl_Z9MaIdMK0RKDi2Kttj(K,*,^,S,v,1,x,],[,a,[,*,b,u,P,j,C,D,Y,{)
#define  meWm4MhzbcJwavtoh469w  mxL2jX9CFTtSnMCJoJ1anRskFISM7ye(A,{,t,5,S,n,!,!,+,],x,M,],O,.,},i,T,7,i)
#define  mbG1GEmOdh2dXkJZ42sXo  mF143YfMMbFl_Z9MaIdMK0RKDi2Kttj(2,Z,[,[,.,3,e,H,a,u,<,I,a,8,e,-,0,:,g,*)
#define  mpi20hzA7RnQ_cRlycwva  mjMOaWmMPr8ItcnEZ6T4c_g9OqFiQNu(},Z,!,Y,9,y,*,[,q,p,!,/,i,G,U,d,W,=,:,4)
#define  mINcNsH05D0QZDej9wl4h  maEFLZezqY5U6Z1uodgwOrhnCjJ0sF8(N,6,8,+,v,w,l,1,-,;,J,V,r,M,D,*,n,8,],h)
#define  mqHOA0Vf8azkugKZoQT2g  mKb2gquqaqcZhKKuABYQAQTKDfCzCv8(g,O,C,E,y,_,E,~,a,{,{,m,t,W,8,O,5,Q,E,Q)
#endif


#include "markerdetector_impl.h"
#include "cameraparameters.h"
#include "markerlabeler.h"
#include "timers.h"

#include <opencv2/core/core.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <opencv2/features2d/features2d.hpp>
#include <opencv2/calib3d/calib3d.hpp>
#include <fstream>
#include <iostream>
#include <valarray>
#include <chrono>
#include <thread>
#include "debug.h"
#include "aruco_cvversioning.h"
#include "picoflann.h"




 mUrLXSL7g29oB1gxfN8O0   

    mOEGA4b6sqebQZ8Uv15A2    

        std mhGXMe8LHJXydR9dMisHj    






 mE0JnyzA4LAd5tJboIPVe   



  mnNakURRgCUtkCBzEeIbT      

              cv mPdHdcAZ6XJhwf8wLtULI   



 mSovB5T1QsQHo_5C08NNM   

  aruco
 mjbtcSgN5ZQfkGDsoYG4l   





MarkerDetector_Impl mpJt2kGThF7wb3VNzG38b    


   MarkerDetector_Impl mFwk30320retpLBiICndp     

Означает ли это, что этот фрагмент кода не является открытым исходным кодом?Как создать собственную реализацию?

...