Для проекта я хочу изменить реализацию 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
Означает ли это, что этот фрагмент кода не является открытым исходным кодом?Как создать собственную реализацию?