Test image babling + Essaie entrée image + Debut i/o references
|
@ -11,18 +11,74 @@ ASIFT_matcher::ASIFT_matcher(): _nb_refs(0), _total_num_matchings(0), _resize_im
|
||||||
// }
|
// }
|
||||||
|
|
||||||
//Return true if successfull
|
//Return true if successfull
|
||||||
bool ASIFT_matcher::addReference(const char* image, unsigned int num_tilts)
|
bool ASIFT_matcher::addReference(const char* image_path, unsigned int num_tilts)
|
||||||
{
|
{
|
||||||
///// Read input
|
///// Read input
|
||||||
float * iarr1;
|
float * iarr1;
|
||||||
size_t w1, h1;
|
size_t w1, h1;
|
||||||
if (NULL == (iarr1 = read_png_f32_gray(image, &w1, &h1))) {
|
if (NULL == (iarr1 = read_png_f32_gray(image_path, &w1, &h1))) {
|
||||||
std::cerr << "Unable to load image file " << image << std::endl;
|
std::cerr << "Unable to load image file " << image_path << std::endl;
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
std::vector<float> ipixels1(iarr1, iarr1 + w1 * h1);
|
std::vector<float> ipixels1(iarr1, iarr1 + w1 * h1);
|
||||||
free(iarr1); /*memcheck*/
|
free(iarr1); /*memcheck*/
|
||||||
|
|
||||||
|
// cout<<"Size : "<<w1<<"/"<<h1<<" - "<<ipixels1.size()<<endl;
|
||||||
|
|
||||||
|
// Mat imageMat;
|
||||||
|
// imageMat = imread(image_path); // Read the file
|
||||||
|
|
||||||
|
// if(! imageMat.data ) // Check for invalid input
|
||||||
|
// {
|
||||||
|
// cout << "Could not open or find " << image_path << std::endl;
|
||||||
|
// return -1;
|
||||||
|
// }
|
||||||
|
// vector<float> ipixels1;
|
||||||
|
// size_t w1=0, h1=0;
|
||||||
|
|
||||||
|
// if(imageMat.isContinuous())
|
||||||
|
// {
|
||||||
|
// Mat M1;
|
||||||
|
// cvtColor(imageMat,M1,COLOR_BGR2GRAY);
|
||||||
|
|
||||||
|
// // M1.convertTo(M1,CV_32FC1);
|
||||||
|
// //Conversion for ASIFT
|
||||||
|
// if (M1.isContinuous())
|
||||||
|
// {
|
||||||
|
// ipixels1.assign((float*)M1.datastart, (float*)M1.dataend);
|
||||||
|
// }
|
||||||
|
// else {
|
||||||
|
// for (int i = 0; i < M1.rows; ++i)
|
||||||
|
// {
|
||||||
|
// ipixels1.insert(ipixels1.end(), (float*)M1.ptr<uchar>(i), (float*)M1.ptr<uchar>(i)+M1.cols);
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
// // ipixels1.assign((float*)M1.datastart, (float*)M1.dataend);
|
||||||
|
// // ipixels1.assign(imageMat.begin<float>(), imageMat.end<float>());
|
||||||
|
// w1=M1.cols;
|
||||||
|
// h1=M1.rows;
|
||||||
|
|
||||||
|
// cout<<"Size : "<<w1<<"/"<<h1<<" - "<<ipixels1.size()<<endl;
|
||||||
|
|
||||||
|
// Mat M2=Mat(h1,w1,CV_32FC1);
|
||||||
|
// memcpy(M2.data,ipixels1.data(),ipixels1.size()*sizeof(float));
|
||||||
|
|
||||||
|
// namedWindow( "Display window", WINDOW_AUTOSIZE );// Create a window for display.
|
||||||
|
// imshow( "Display window", M2 ); // Show our image inside it.
|
||||||
|
|
||||||
|
// float *opixelsASIFT = new float[w1*h1];
|
||||||
|
// /////////////////////////////////////////////////////////////////// Copy image to output
|
||||||
|
// for(int j = 0; j < (int) h1; j++)
|
||||||
|
// for(int i = 0; i < (int) w1; i++) opixelsASIFT[j*w1+i] = ipixels1[j*w1+i];
|
||||||
|
|
||||||
|
// ///////////////////////////////////////////////////////////////// Save imgOut
|
||||||
|
// write_png_f32("img.png", opixelsASIFT, w1, h1, 1);
|
||||||
|
|
||||||
|
// delete[] opixelsASIFT; /*memcheck*/
|
||||||
|
|
||||||
|
// waitKey(0);
|
||||||
|
// }
|
||||||
|
|
||||||
///// Resize the images to area wS*hW in remaining the apsect-ratio
|
///// Resize the images to area wS*hW in remaining the apsect-ratio
|
||||||
///// Resize if the resize flag is not set or if the flag is set unequal to 0
|
///// Resize if the resize flag is not set or if the flag is set unequal to 0
|
||||||
float wS = IM_X;
|
float wS = IM_X;
|
||||||
|
@ -122,13 +178,13 @@ bool ASIFT_matcher::addReference(const char* image, unsigned int num_tilts)
|
||||||
_nb_refs++;
|
_nb_refs++;
|
||||||
|
|
||||||
cout<<"Reference built in "<< difftime(tend, tstart) << " seconds." << endl;
|
cout<<"Reference built in "<< difftime(tend, tstart) << " seconds." << endl;
|
||||||
cout<<" "<< num_keys <<" ASIFT keypoints found in "<< image << endl;
|
cout<<" "<< num_keys <<" ASIFT keypoints found in "<< image_path << endl;
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
//Return number of match
|
//Return number of match
|
||||||
unsigned int ASIFT_matcher::match(const char* image, unsigned int num_tilts)
|
unsigned int ASIFT_matcher::match(const char* image_path, unsigned int num_tilts)
|
||||||
{
|
{
|
||||||
if(_nb_refs<=0)
|
if(_nb_refs<=0)
|
||||||
{
|
{
|
||||||
|
@ -139,8 +195,8 @@ unsigned int ASIFT_matcher::match(const char* image, unsigned int num_tilts)
|
||||||
///// Read input
|
///// Read input
|
||||||
float * iarr1;
|
float * iarr1;
|
||||||
size_t w1, h1;
|
size_t w1, h1;
|
||||||
if (NULL == (iarr1 = read_png_f32_gray(image, &w1, &h1))) {
|
if (NULL == (iarr1 = read_png_f32_gray(image_path, &w1, &h1))) {
|
||||||
std::cerr << "Unable to load image file " << image << std::endl;
|
std::cerr << "Unable to load image file " << image_path << std::endl;
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
std::vector<float> ipixels1(iarr1, iarr1 + w1 * h1);
|
std::vector<float> ipixels1(iarr1, iarr1 + w1 * h1);
|
||||||
|
@ -226,7 +282,7 @@ unsigned int ASIFT_matcher::match(const char* image, unsigned int num_tilts)
|
||||||
|
|
||||||
tend = time(0);
|
tend = time(0);
|
||||||
cout<< "Keypoints computation accomplished in " << difftime(tend, tstart) << " seconds." << endl;
|
cout<< "Keypoints computation accomplished in " << difftime(tend, tstart) << " seconds." << endl;
|
||||||
cout<<" "<< num_keys <<" ASIFT keypoints found in "<< image << endl;
|
cout<<" "<< num_keys <<" ASIFT keypoints found in "<< image_path << endl;
|
||||||
|
|
||||||
//// Match ASIFT keypoints
|
//// Match ASIFT keypoints
|
||||||
_total_num_matchings=0;
|
_total_num_matchings=0;
|
||||||
|
@ -467,6 +523,77 @@ bool ASIFT_matcher::distFilter(int threshold=2)
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//A tester
|
||||||
|
bool ASIFT_matcher::saveReferences(const char* ref_path) const
|
||||||
|
{
|
||||||
|
// Write all the keypoints (row, col, scale, orientation, desciptor (128 integers))
|
||||||
|
std::ofstream file_key1(ref_path);
|
||||||
|
if (file_key1.is_open())
|
||||||
|
{
|
||||||
|
file_key1<<_nb_refs<<std::endl;
|
||||||
|
for(unsigned int i=0; i<_keys.size();i++)
|
||||||
|
{
|
||||||
|
asift_keypoints kps =_keys[i];
|
||||||
|
// Follow the same convention of David Lowe:
|
||||||
|
// the first line contains the number of keypoints and the length of the desciptors (128)
|
||||||
|
// Added number of tilts
|
||||||
|
file_key1 << _num_keys[i] << " " << VecLength << " " << _num_tilts[i] << " " << std::endl;
|
||||||
|
for (int tt = 0; tt < (int) kps.size(); tt++)
|
||||||
|
{
|
||||||
|
for (int rr = 0; rr < (int) kps[tt].size(); rr++)
|
||||||
|
{
|
||||||
|
keypointslist::iterator ptr = kps[tt][rr].begin();
|
||||||
|
for(int i=0; i < (int) kps[tt][rr].size(); i++, ptr++)
|
||||||
|
{
|
||||||
|
file_key1 << _zoom_refs[i]*ptr->x << " " << _zoom_refs[i]*ptr->y << " " << _zoom_refs[i]*ptr->scale << " " << ptr->angle;
|
||||||
|
|
||||||
|
for (int ii = 0; ii < (int) VecLength; ii++)
|
||||||
|
{
|
||||||
|
file_key1 << " " << ptr->vec[ii];
|
||||||
|
}
|
||||||
|
|
||||||
|
file_key1 << std::endl;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
file_key1<<std::endl;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
std::cerr << "Unable to open the file :"<<ref_path;
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
file_key1.close();
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
//A finir
|
||||||
|
bool ASIFT_matcher::loadReferences(const char* ref_path)
|
||||||
|
{
|
||||||
|
std::ifstream ref_file(ref_path);
|
||||||
|
std::string nb_ref;
|
||||||
|
if (ref_file.is_open())
|
||||||
|
{
|
||||||
|
std::getline(ref_file, nb_ref);
|
||||||
|
//std::stoi(nb_ref, _nb_refs); //C++11
|
||||||
|
_nb_refs = atoi(nb_ref.c_str());
|
||||||
|
for(unsigned int i=0; i<_nb_refs;i++)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
std::cerr << "Unable to open the file :"<<ref_path;
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
ref_file.close();
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
//Debugging function
|
//Debugging function
|
||||||
void ASIFT_matcher::print() const
|
void ASIFT_matcher::print() const
|
||||||
{
|
{
|
||||||
|
|
|
@ -18,6 +18,12 @@ using namespace std;
|
||||||
#include "compute_asift_keypoints.h"
|
#include "compute_asift_keypoints.h"
|
||||||
#include "compute_asift_matches.h"
|
#include "compute_asift_matches.h"
|
||||||
|
|
||||||
|
|
||||||
|
// #include <opencv2/core/core.hpp>
|
||||||
|
// #include <opencv2/highgui/highgui.hpp>
|
||||||
|
// #include <opencv2/imgproc/imgproc.hpp>
|
||||||
|
// using namespace cv;
|
||||||
|
|
||||||
# define IM_X 800
|
# define IM_X 800
|
||||||
# define IM_Y 600
|
# define IM_Y 600
|
||||||
|
|
||||||
|
@ -37,14 +43,16 @@ public:
|
||||||
ASIFT_matcher();
|
ASIFT_matcher();
|
||||||
// virtual ~ASIFT_matcher();
|
// virtual ~ASIFT_matcher();
|
||||||
|
|
||||||
bool addReference(const char* image, unsigned int num_tilts=1);
|
bool addReference(const char* image_path, unsigned int num_tilts=1);
|
||||||
unsigned int match(const char* image, unsigned int num_tilts =1);
|
unsigned int match(const char* image_path, unsigned int num_tilts =1);
|
||||||
unsigned int match(vector<float>& image, unsigned int w, unsigned int h, unsigned int num_tilts =1);
|
unsigned int match(vector<float>& image, unsigned int w, unsigned int h, unsigned int num_tilts =1);
|
||||||
void print() const; //Debugging function
|
void print() const; //Debugging function
|
||||||
bool computeROI(int& x, int& y, unsigned int& h, unsigned int& w) const; //Compute the bounding rectangle of the keypoints
|
bool computeROI(int& x, int& y, unsigned int& h, unsigned int& w) const; //Compute the bounding rectangle of the keypoints
|
||||||
bool computeCenter(int& cx, int& cy) const;
|
bool computeCenter(int& cx, int& cy) const;
|
||||||
bool distFilter(int threshold); //Filter keypoint which are far (Euclidian distance) from the center.
|
bool distFilter(int threshold); //Filter keypoint which are far (Euclidian distance) from the center.
|
||||||
|
|
||||||
|
bool saveReferences(const char* ref_path) const;
|
||||||
|
bool loadReferences(const char* ref_path);
|
||||||
|
|
||||||
unsigned int getNbRef() const{ return _nb_refs;}
|
unsigned int getNbRef() const{ return _nb_refs;}
|
||||||
const vector< vector< float > >& getRefImgs() const{ return _im_refs;}
|
const vector< vector< float > >& getRefImgs() const{ return _im_refs;}
|
||||||
|
|
|
@ -161,6 +161,23 @@ Match_LIB_DEPENDS:STATIC=
|
||||||
//Dependencies for target
|
//Dependencies for target
|
||||||
Numerics_LIB_DEPENDS:STATIC=
|
Numerics_LIB_DEPENDS:STATIC=
|
||||||
|
|
||||||
|
//Path where debug 3rdpaty OpenCV dependencies are located
|
||||||
|
OpenCV_3RDPARTY_LIB_DIR_DBG:PATH=
|
||||||
|
|
||||||
|
//Path where release 3rdpaty OpenCV dependencies are located
|
||||||
|
OpenCV_3RDPARTY_LIB_DIR_OPT:PATH=
|
||||||
|
|
||||||
|
OpenCV_CONFIG_PATH:FILEPATH=/usr/share/OpenCV
|
||||||
|
|
||||||
|
//The directory containing a CMake configuration file for OpenCV.
|
||||||
|
OpenCV_DIR:PATH=/usr/share/OpenCV
|
||||||
|
|
||||||
|
//Path where debug OpenCV libraries are located
|
||||||
|
OpenCV_LIB_DIR_DBG:PATH=
|
||||||
|
|
||||||
|
//Path where release OpenCV libraries are located
|
||||||
|
OpenCV_LIB_DIR_OPT:PATH=
|
||||||
|
|
||||||
//C++ compiler flags for OpenMP parallization
|
//C++ compiler flags for OpenMP parallization
|
||||||
OpenMP_CXX_FLAGS:STRING=-fopenmp
|
OpenMP_CXX_FLAGS:STRING=-fopenmp
|
||||||
|
|
||||||
|
@ -309,6 +326,16 @@ CMAKE_USE_RELATIVE_PATHS-ADVANCED:INTERNAL=1
|
||||||
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
|
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
|
||||||
//Details about finding OpenMP
|
//Details about finding OpenMP
|
||||||
FIND_PACKAGE_MESSAGE_DETAILS_OpenMP:INTERNAL=[-fopenmp][-fopenmp][v()]
|
FIND_PACKAGE_MESSAGE_DETAILS_OpenMP:INTERNAL=[-fopenmp][-fopenmp][v()]
|
||||||
|
//ADVANCED property for variable: OpenCV_3RDPARTY_LIB_DIR_DBG
|
||||||
|
OpenCV_3RDPARTY_LIB_DIR_DBG-ADVANCED:INTERNAL=1
|
||||||
|
//ADVANCED property for variable: OpenCV_3RDPARTY_LIB_DIR_OPT
|
||||||
|
OpenCV_3RDPARTY_LIB_DIR_OPT-ADVANCED:INTERNAL=1
|
||||||
|
//ADVANCED property for variable: OpenCV_CONFIG_PATH
|
||||||
|
OpenCV_CONFIG_PATH-ADVANCED:INTERNAL=1
|
||||||
|
//ADVANCED property for variable: OpenCV_LIB_DIR_DBG
|
||||||
|
OpenCV_LIB_DIR_DBG-ADVANCED:INTERNAL=1
|
||||||
|
//ADVANCED property for variable: OpenCV_LIB_DIR_OPT
|
||||||
|
OpenCV_LIB_DIR_OPT-ADVANCED:INTERNAL=1
|
||||||
//ADVANCED property for variable: OpenMP_CXX_FLAGS
|
//ADVANCED property for variable: OpenMP_CXX_FLAGS
|
||||||
OpenMP_CXX_FLAGS-ADVANCED:INTERNAL=1
|
OpenMP_CXX_FLAGS-ADVANCED:INTERNAL=1
|
||||||
//ADVANCED property for variable: OpenMP_C_FLAGS
|
//ADVANCED property for variable: OpenMP_C_FLAGS
|
||||||
|
|
|
@ -17,6 +17,10 @@ SET(CMAKE_MAKEFILE_DEPENDS
|
||||||
"io_png/libs/zlib/CMakeLists.txt"
|
"io_png/libs/zlib/CMakeLists.txt"
|
||||||
"libMatch/CMakeLists.txt"
|
"libMatch/CMakeLists.txt"
|
||||||
"libNumerics/CMakeLists.txt"
|
"libNumerics/CMakeLists.txt"
|
||||||
|
"/usr/share/OpenCV/OpenCVConfig-version.cmake"
|
||||||
|
"/usr/share/OpenCV/OpenCVConfig.cmake"
|
||||||
|
"/usr/share/OpenCV/OpenCVModules-release.cmake"
|
||||||
|
"/usr/share/OpenCV/OpenCVModules.cmake"
|
||||||
"/usr/share/cmake-2.8/Modules/CMakeCInformation.cmake"
|
"/usr/share/cmake-2.8/Modules/CMakeCInformation.cmake"
|
||||||
"/usr/share/cmake-2.8/Modules/CMakeCXXInformation.cmake"
|
"/usr/share/cmake-2.8/Modules/CMakeCXXInformation.cmake"
|
||||||
"/usr/share/cmake-2.8/Modules/CMakeCommonLanguageInclude.cmake"
|
"/usr/share/cmake-2.8/Modules/CMakeCommonLanguageInclude.cmake"
|
||||||
|
|
|
@ -6,81 +6,3 @@
|
||||||
|
|
||||||
#IncludeRegexTransform:
|
#IncludeRegexTransform:
|
||||||
|
|
||||||
./io_png/libs/png/png.h
|
|
||||||
../zlib/zlib.h
|
|
||||||
./io_png/libs/zlib/zlib.h
|
|
||||||
pngconf.h
|
|
||||||
./io_png/libs/png/pngconf.h
|
|
||||||
crtdbg.h
|
|
||||||
-
|
|
||||||
|
|
||||||
./io_png/libs/png/pngconf.h
|
|
||||||
pngusr.h
|
|
||||||
./io_png/libs/png/pngusr.h
|
|
||||||
config.h
|
|
||||||
./io_png/libs/png/config.h
|
|
||||||
windows.h
|
|
||||||
-
|
|
||||||
stdio.h
|
|
||||||
-
|
|
||||||
stdio.h
|
|
||||||
-
|
|
||||||
sys/types.h
|
|
||||||
-
|
|
||||||
setjmp.h
|
|
||||||
-
|
|
||||||
strings.h
|
|
||||||
-
|
|
||||||
string.h
|
|
||||||
-
|
|
||||||
stdlib.h
|
|
||||||
-
|
|
||||||
fp.h
|
|
||||||
-
|
|
||||||
math.h
|
|
||||||
-
|
|
||||||
m68881.h
|
|
||||||
-
|
|
||||||
mem.h
|
|
||||||
-
|
|
||||||
alloc.h
|
|
||||||
-
|
|
||||||
malloc.h
|
|
||||||
-
|
|
||||||
time.h
|
|
||||||
-
|
|
||||||
dos.h
|
|
||||||
-
|
|
||||||
|
|
||||||
./io_png/libs/zlib/zconf.h
|
|
||||||
windows.h
|
|
||||||
-
|
|
||||||
sys/types.h
|
|
||||||
-
|
|
||||||
unistd.h
|
|
||||||
-
|
|
||||||
unixio.h
|
|
||||||
-
|
|
||||||
|
|
||||||
./io_png/libs/zlib/zlib.h
|
|
||||||
zconf.h
|
|
||||||
./io_png/libs/zlib/zconf.h
|
|
||||||
|
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/io_png/io_png.c
|
|
||||||
stdlib.h
|
|
||||||
-
|
|
||||||
stdio.h
|
|
||||||
-
|
|
||||||
math.h
|
|
||||||
-
|
|
||||||
assert.h
|
|
||||||
-
|
|
||||||
png.h
|
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/io_png/png.h
|
|
||||||
png.h
|
|
||||||
-
|
|
||||||
io_png.h
|
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/io_png/io_png.h
|
|
||||||
|
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/io_png/io_png.h
|
|
||||||
|
|
||||||
|
|
|
@ -6,22 +6,6 @@
|
||||||
|
|
||||||
#IncludeRegexTransform:
|
#IncludeRegexTransform:
|
||||||
|
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/compute_asift_keypoints.cpp
|
|
||||||
assert.h
|
|
||||||
-
|
|
||||||
stdlib.h
|
|
||||||
-
|
|
||||||
stdio.h
|
|
||||||
-
|
|
||||||
math.h
|
|
||||||
-
|
|
||||||
time.h
|
|
||||||
-
|
|
||||||
compute_asift_keypoints.h
|
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/compute_asift_keypoints.h
|
|
||||||
omp.h
|
|
||||||
-
|
|
||||||
|
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/compute_asift_keypoints.h
|
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/compute_asift_keypoints.h
|
||||||
library.h
|
library.h
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/library.h
|
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/library.h
|
||||||
|
@ -34,26 +18,6 @@ fproj.h
|
||||||
vector
|
vector
|
||||||
-
|
-
|
||||||
|
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/compute_asift_matches.cpp
|
|
||||||
assert.h
|
|
||||||
-
|
|
||||||
stdio.h
|
|
||||||
-
|
|
||||||
stdlib.h
|
|
||||||
-
|
|
||||||
math.h
|
|
||||||
-
|
|
||||||
time.h
|
|
||||||
-
|
|
||||||
omp.h
|
|
||||||
-
|
|
||||||
compute_asift_matches.h
|
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/compute_asift_matches.h
|
|
||||||
libMatch/match.h
|
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/libMatch/match.h
|
|
||||||
orsa.h
|
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/orsa.h
|
|
||||||
|
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/compute_asift_matches.h
|
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/compute_asift_matches.h
|
||||||
library.h
|
library.h
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/library.h
|
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/library.h
|
||||||
|
@ -94,10 +58,6 @@ compute_asift_keypoints.h
|
||||||
compute_asift_matches.h
|
compute_asift_matches.h
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/compute_asift_matches.h
|
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/compute_asift_matches.h
|
||||||
|
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/demo_lib_sift.cpp
|
|
||||||
demo_lib_sift.h
|
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/demo_lib_sift.h
|
|
||||||
|
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/demo_lib_sift.h
|
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/demo_lib_sift.h
|
||||||
stdlib.h
|
stdlib.h
|
||||||
-
|
-
|
||||||
|
@ -126,44 +86,22 @@ library.h
|
||||||
splines.h
|
splines.h
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/splines.h
|
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/splines.h
|
||||||
|
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/filter.cpp
|
|
||||||
filter.h
|
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/filter.h
|
|
||||||
|
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/filter.h
|
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/filter.h
|
||||||
library.h
|
library.h
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/library.h
|
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/library.h
|
||||||
|
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/flimage.cpp
|
|
||||||
flimage.h
|
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/flimage.h
|
|
||||||
|
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/flimage.h
|
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/flimage.h
|
||||||
iostream
|
iostream
|
||||||
-
|
-
|
||||||
string
|
string
|
||||||
-
|
-
|
||||||
|
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/fproj.cpp
|
|
||||||
stdio.h
|
|
||||||
-
|
|
||||||
math.h
|
|
||||||
-
|
|
||||||
splines.h
|
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/splines.h
|
|
||||||
fproj.h
|
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/fproj.h
|
|
||||||
|
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/fproj.h
|
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/fproj.h
|
||||||
library.h
|
library.h
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/library.h
|
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/library.h
|
||||||
vector
|
vector
|
||||||
-
|
-
|
||||||
|
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/frot.cpp
|
|
||||||
frot.h
|
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/frot.h
|
|
||||||
|
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/frot.h
|
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/frot.h
|
||||||
library.h
|
library.h
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/library.h
|
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/library.h
|
||||||
|
@ -172,34 +110,6 @@ vector
|
||||||
|
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/io_png/io_png.h
|
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/io_png/io_png.h
|
||||||
|
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/libMatch/match.h
|
|
||||||
vector
|
|
||||||
-
|
|
||||||
|
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/libNumerics/matrix.cpp
|
|
||||||
|
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/libNumerics/matrix.h
|
|
||||||
iostream
|
|
||||||
-
|
|
||||||
cassert
|
|
||||||
-
|
|
||||||
matrix.cpp
|
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/libNumerics/matrix.cpp
|
|
||||||
vector.cpp
|
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/libNumerics/vector.cpp
|
|
||||||
|
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/libNumerics/numerics.h
|
|
||||||
matrix.h
|
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/libNumerics/matrix.h
|
|
||||||
vector
|
|
||||||
-
|
|
||||||
|
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/libNumerics/vector.cpp
|
|
||||||
|
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/library.cpp
|
|
||||||
library.h
|
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/library.h
|
|
||||||
|
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/library.h
|
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/library.h
|
||||||
stdio.h
|
stdio.h
|
||||||
-
|
-
|
||||||
|
@ -212,10 +122,6 @@ time.h
|
||||||
float.h
|
float.h
|
||||||
-
|
-
|
||||||
|
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/numerics1.cpp
|
|
||||||
numerics1.h
|
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/numerics1.h
|
|
||||||
|
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/numerics1.h
|
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/numerics1.h
|
||||||
stdio.h
|
stdio.h
|
||||||
-
|
-
|
||||||
|
@ -230,58 +136,6 @@ iostream
|
||||||
library.h
|
library.h
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/library.h
|
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/library.h
|
||||||
|
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/orsa.cpp
|
|
||||||
assert.h
|
|
||||||
-
|
|
||||||
stdio.h
|
|
||||||
-
|
|
||||||
stdlib.h
|
|
||||||
-
|
|
||||||
math.h
|
|
||||||
-
|
|
||||||
time.h
|
|
||||||
-
|
|
||||||
orsa.h
|
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/orsa.h
|
|
||||||
third_party/Eigen/Cholesky
|
|
||||||
-
|
|
||||||
third_party/Eigen/Core
|
|
||||||
-
|
|
||||||
third_party/Eigen/Eigenvalues
|
|
||||||
-
|
|
||||||
third_party/Eigen/LU
|
|
||||||
-
|
|
||||||
third_party/Eigen/QR
|
|
||||||
-
|
|
||||||
third_party/Eigen/SVD
|
|
||||||
-
|
|
||||||
|
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/orsa.h
|
|
||||||
vector
|
|
||||||
-
|
|
||||||
libNumerics/numerics.h
|
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/libNumerics/numerics.h
|
|
||||||
libMatch/match.h
|
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/libMatch/match.h
|
|
||||||
sstream
|
|
||||||
-
|
|
||||||
iostream
|
|
||||||
-
|
|
||||||
fstream
|
|
||||||
-
|
|
||||||
cmath
|
|
||||||
-
|
|
||||||
cstdio
|
|
||||||
-
|
|
||||||
cmath
|
|
||||||
-
|
|
||||||
cstdlib
|
|
||||||
-
|
|
||||||
|
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/splines.cpp
|
|
||||||
splines.h
|
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/splines.h
|
|
||||||
|
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/splines.h
|
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/splines.h
|
||||||
numerics1.h
|
numerics1.h
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/numerics1.h
|
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/numerics1.h
|
||||||
|
@ -292,753 +146,3 @@ string.h
|
||||||
vector
|
vector
|
||||||
-
|
-
|
||||||
|
|
||||||
third_party/Eigen/Cholesky
|
|
||||||
Core
|
|
||||||
third_party/Eigen/Core
|
|
||||||
src/Core/util/DisableStupidWarnings.h
|
|
||||||
third_party/Eigen/src/Core/util/DisableStupidWarnings.h
|
|
||||||
src/misc/Solve.h
|
|
||||||
third_party/Eigen/src/misc/Solve.h
|
|
||||||
src/Cholesky/LLT.h
|
|
||||||
third_party/Eigen/src/Cholesky/LLT.h
|
|
||||||
src/Cholesky/LDLT.h
|
|
||||||
third_party/Eigen/src/Cholesky/LDLT.h
|
|
||||||
src/Core/util/ReenableStupidWarnings.h
|
|
||||||
third_party/Eigen/src/Core/util/ReenableStupidWarnings.h
|
|
||||||
|
|
||||||
third_party/Eigen/Core
|
|
||||||
src/Core/util/DisableStupidWarnings.h
|
|
||||||
third_party/Eigen/src/Core/util/DisableStupidWarnings.h
|
|
||||||
src/Core/util/Macros.h
|
|
||||||
third_party/Eigen/src/Core/util/Macros.h
|
|
||||||
malloc.h
|
|
||||||
-
|
|
||||||
emmintrin.h
|
|
||||||
-
|
|
||||||
xmmintrin.h
|
|
||||||
-
|
|
||||||
pmmintrin.h
|
|
||||||
-
|
|
||||||
tmmintrin.h
|
|
||||||
-
|
|
||||||
smmintrin.h
|
|
||||||
-
|
|
||||||
nmmintrin.h
|
|
||||||
-
|
|
||||||
altivec.h
|
|
||||||
-
|
|
||||||
arm_neon.h
|
|
||||||
-
|
|
||||||
omp.h
|
|
||||||
-
|
|
||||||
cerrno
|
|
||||||
-
|
|
||||||
cstdlib
|
|
||||||
-
|
|
||||||
cmath
|
|
||||||
-
|
|
||||||
complex
|
|
||||||
-
|
|
||||||
cassert
|
|
||||||
-
|
|
||||||
functional
|
|
||||||
-
|
|
||||||
iosfwd
|
|
||||||
-
|
|
||||||
cstring
|
|
||||||
-
|
|
||||||
string
|
|
||||||
-
|
|
||||||
limits
|
|
||||||
-
|
|
||||||
climits
|
|
||||||
-
|
|
||||||
algorithm
|
|
||||||
-
|
|
||||||
iostream
|
|
||||||
-
|
|
||||||
intrin.h
|
|
||||||
-
|
|
||||||
new
|
|
||||||
-
|
|
||||||
src/Core/util/Constants.h
|
|
||||||
third_party/Eigen/src/Core/util/Constants.h
|
|
||||||
src/Core/util/ForwardDeclarations.h
|
|
||||||
third_party/Eigen/src/Core/util/ForwardDeclarations.h
|
|
||||||
src/Core/util/Meta.h
|
|
||||||
third_party/Eigen/src/Core/util/Meta.h
|
|
||||||
src/Core/util/XprHelper.h
|
|
||||||
third_party/Eigen/src/Core/util/XprHelper.h
|
|
||||||
src/Core/util/StaticAssert.h
|
|
||||||
third_party/Eigen/src/Core/util/StaticAssert.h
|
|
||||||
src/Core/util/Memory.h
|
|
||||||
third_party/Eigen/src/Core/util/Memory.h
|
|
||||||
src/Core/NumTraits.h
|
|
||||||
third_party/Eigen/src/Core/NumTraits.h
|
|
||||||
src/Core/MathFunctions.h
|
|
||||||
third_party/Eigen/src/Core/MathFunctions.h
|
|
||||||
src/Core/GenericPacketMath.h
|
|
||||||
third_party/Eigen/src/Core/GenericPacketMath.h
|
|
||||||
src/Core/arch/SSE/PacketMath.h
|
|
||||||
third_party/Eigen/src/Core/arch/SSE/PacketMath.h
|
|
||||||
src/Core/arch/SSE/MathFunctions.h
|
|
||||||
third_party/Eigen/src/Core/arch/SSE/MathFunctions.h
|
|
||||||
src/Core/arch/SSE/Complex.h
|
|
||||||
third_party/Eigen/src/Core/arch/SSE/Complex.h
|
|
||||||
src/Core/arch/AltiVec/PacketMath.h
|
|
||||||
third_party/Eigen/src/Core/arch/AltiVec/PacketMath.h
|
|
||||||
src/Core/arch/AltiVec/Complex.h
|
|
||||||
third_party/Eigen/src/Core/arch/AltiVec/Complex.h
|
|
||||||
src/Core/arch/NEON/PacketMath.h
|
|
||||||
third_party/Eigen/src/Core/arch/NEON/PacketMath.h
|
|
||||||
src/Core/arch/NEON/Complex.h
|
|
||||||
third_party/Eigen/src/Core/arch/NEON/Complex.h
|
|
||||||
src/Core/arch/Default/Settings.h
|
|
||||||
third_party/Eigen/src/Core/arch/Default/Settings.h
|
|
||||||
src/Core/Functors.h
|
|
||||||
third_party/Eigen/src/Core/Functors.h
|
|
||||||
src/Core/DenseCoeffsBase.h
|
|
||||||
third_party/Eigen/src/Core/DenseCoeffsBase.h
|
|
||||||
src/Core/DenseBase.h
|
|
||||||
third_party/Eigen/src/Core/DenseBase.h
|
|
||||||
src/Core/MatrixBase.h
|
|
||||||
third_party/Eigen/src/Core/MatrixBase.h
|
|
||||||
src/Core/EigenBase.h
|
|
||||||
third_party/Eigen/src/Core/EigenBase.h
|
|
||||||
src/Core/Assign.h
|
|
||||||
third_party/Eigen/src/Core/Assign.h
|
|
||||||
src/Core/util/BlasUtil.h
|
|
||||||
third_party/Eigen/src/Core/util/BlasUtil.h
|
|
||||||
src/Core/DenseStorage.h
|
|
||||||
third_party/Eigen/src/Core/DenseStorage.h
|
|
||||||
src/Core/NestByValue.h
|
|
||||||
third_party/Eigen/src/Core/NestByValue.h
|
|
||||||
src/Core/ForceAlignedAccess.h
|
|
||||||
third_party/Eigen/src/Core/ForceAlignedAccess.h
|
|
||||||
src/Core/ReturnByValue.h
|
|
||||||
third_party/Eigen/src/Core/ReturnByValue.h
|
|
||||||
src/Core/NoAlias.h
|
|
||||||
third_party/Eigen/src/Core/NoAlias.h
|
|
||||||
src/Core/PlainObjectBase.h
|
|
||||||
third_party/Eigen/src/Core/PlainObjectBase.h
|
|
||||||
src/Core/Matrix.h
|
|
||||||
third_party/Eigen/src/Core/Matrix.h
|
|
||||||
src/Core/Array.h
|
|
||||||
third_party/Eigen/src/Core/Array.h
|
|
||||||
src/Core/CwiseBinaryOp.h
|
|
||||||
third_party/Eigen/src/Core/CwiseBinaryOp.h
|
|
||||||
src/Core/CwiseUnaryOp.h
|
|
||||||
third_party/Eigen/src/Core/CwiseUnaryOp.h
|
|
||||||
src/Core/CwiseNullaryOp.h
|
|
||||||
third_party/Eigen/src/Core/CwiseNullaryOp.h
|
|
||||||
src/Core/CwiseUnaryView.h
|
|
||||||
third_party/Eigen/src/Core/CwiseUnaryView.h
|
|
||||||
src/Core/SelfCwiseBinaryOp.h
|
|
||||||
third_party/Eigen/src/Core/SelfCwiseBinaryOp.h
|
|
||||||
src/Core/Dot.h
|
|
||||||
third_party/Eigen/src/Core/Dot.h
|
|
||||||
src/Core/StableNorm.h
|
|
||||||
third_party/Eigen/src/Core/StableNorm.h
|
|
||||||
src/Core/MapBase.h
|
|
||||||
third_party/Eigen/src/Core/MapBase.h
|
|
||||||
src/Core/Stride.h
|
|
||||||
third_party/Eigen/src/Core/Stride.h
|
|
||||||
src/Core/Map.h
|
|
||||||
third_party/Eigen/src/Core/Map.h
|
|
||||||
src/Core/Block.h
|
|
||||||
third_party/Eigen/src/Core/Block.h
|
|
||||||
src/Core/VectorBlock.h
|
|
||||||
third_party/Eigen/src/Core/VectorBlock.h
|
|
||||||
src/Core/Transpose.h
|
|
||||||
third_party/Eigen/src/Core/Transpose.h
|
|
||||||
src/Core/DiagonalMatrix.h
|
|
||||||
third_party/Eigen/src/Core/DiagonalMatrix.h
|
|
||||||
src/Core/Diagonal.h
|
|
||||||
third_party/Eigen/src/Core/Diagonal.h
|
|
||||||
src/Core/DiagonalProduct.h
|
|
||||||
third_party/Eigen/src/Core/DiagonalProduct.h
|
|
||||||
src/Core/PermutationMatrix.h
|
|
||||||
third_party/Eigen/src/Core/PermutationMatrix.h
|
|
||||||
src/Core/Transpositions.h
|
|
||||||
third_party/Eigen/src/Core/Transpositions.h
|
|
||||||
src/Core/Redux.h
|
|
||||||
third_party/Eigen/src/Core/Redux.h
|
|
||||||
src/Core/Visitor.h
|
|
||||||
third_party/Eigen/src/Core/Visitor.h
|
|
||||||
src/Core/Fuzzy.h
|
|
||||||
third_party/Eigen/src/Core/Fuzzy.h
|
|
||||||
src/Core/IO.h
|
|
||||||
third_party/Eigen/src/Core/IO.h
|
|
||||||
src/Core/Swap.h
|
|
||||||
third_party/Eigen/src/Core/Swap.h
|
|
||||||
src/Core/CommaInitializer.h
|
|
||||||
third_party/Eigen/src/Core/CommaInitializer.h
|
|
||||||
src/Core/Flagged.h
|
|
||||||
third_party/Eigen/src/Core/Flagged.h
|
|
||||||
src/Core/ProductBase.h
|
|
||||||
third_party/Eigen/src/Core/ProductBase.h
|
|
||||||
src/Core/Product.h
|
|
||||||
third_party/Eigen/src/Core/Product.h
|
|
||||||
src/Core/TriangularMatrix.h
|
|
||||||
third_party/Eigen/src/Core/TriangularMatrix.h
|
|
||||||
src/Core/SelfAdjointView.h
|
|
||||||
third_party/Eigen/src/Core/SelfAdjointView.h
|
|
||||||
src/Core/SolveTriangular.h
|
|
||||||
third_party/Eigen/src/Core/SolveTriangular.h
|
|
||||||
src/Core/products/Parallelizer.h
|
|
||||||
third_party/Eigen/src/Core/products/Parallelizer.h
|
|
||||||
src/Core/products/CoeffBasedProduct.h
|
|
||||||
third_party/Eigen/src/Core/products/CoeffBasedProduct.h
|
|
||||||
src/Core/products/GeneralBlockPanelKernel.h
|
|
||||||
third_party/Eigen/src/Core/products/GeneralBlockPanelKernel.h
|
|
||||||
src/Core/products/GeneralMatrixVector.h
|
|
||||||
third_party/Eigen/src/Core/products/GeneralMatrixVector.h
|
|
||||||
src/Core/products/GeneralMatrixMatrix.h
|
|
||||||
third_party/Eigen/src/Core/products/GeneralMatrixMatrix.h
|
|
||||||
src/Core/products/GeneralMatrixMatrixTriangular.h
|
|
||||||
third_party/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h
|
|
||||||
src/Core/products/SelfadjointMatrixVector.h
|
|
||||||
third_party/Eigen/src/Core/products/SelfadjointMatrixVector.h
|
|
||||||
src/Core/products/SelfadjointMatrixMatrix.h
|
|
||||||
third_party/Eigen/src/Core/products/SelfadjointMatrixMatrix.h
|
|
||||||
src/Core/products/SelfadjointProduct.h
|
|
||||||
third_party/Eigen/src/Core/products/SelfadjointProduct.h
|
|
||||||
src/Core/products/SelfadjointRank2Update.h
|
|
||||||
third_party/Eigen/src/Core/products/SelfadjointRank2Update.h
|
|
||||||
src/Core/products/TriangularMatrixVector.h
|
|
||||||
third_party/Eigen/src/Core/products/TriangularMatrixVector.h
|
|
||||||
src/Core/products/TriangularMatrixMatrix.h
|
|
||||||
third_party/Eigen/src/Core/products/TriangularMatrixMatrix.h
|
|
||||||
src/Core/products/TriangularSolverMatrix.h
|
|
||||||
third_party/Eigen/src/Core/products/TriangularSolverMatrix.h
|
|
||||||
src/Core/products/TriangularSolverVector.h
|
|
||||||
third_party/Eigen/src/Core/products/TriangularSolverVector.h
|
|
||||||
src/Core/BandMatrix.h
|
|
||||||
third_party/Eigen/src/Core/BandMatrix.h
|
|
||||||
src/Core/BooleanRedux.h
|
|
||||||
third_party/Eigen/src/Core/BooleanRedux.h
|
|
||||||
src/Core/Select.h
|
|
||||||
third_party/Eigen/src/Core/Select.h
|
|
||||||
src/Core/VectorwiseOp.h
|
|
||||||
third_party/Eigen/src/Core/VectorwiseOp.h
|
|
||||||
src/Core/Random.h
|
|
||||||
third_party/Eigen/src/Core/Random.h
|
|
||||||
src/Core/Replicate.h
|
|
||||||
third_party/Eigen/src/Core/Replicate.h
|
|
||||||
src/Core/Reverse.h
|
|
||||||
third_party/Eigen/src/Core/Reverse.h
|
|
||||||
src/Core/ArrayBase.h
|
|
||||||
third_party/Eigen/src/Core/ArrayBase.h
|
|
||||||
src/Core/ArrayWrapper.h
|
|
||||||
third_party/Eigen/src/Core/ArrayWrapper.h
|
|
||||||
src/Core/GlobalFunctions.h
|
|
||||||
third_party/Eigen/src/Core/GlobalFunctions.h
|
|
||||||
src/Core/util/ReenableStupidWarnings.h
|
|
||||||
third_party/Eigen/src/Core/util/ReenableStupidWarnings.h
|
|
||||||
Eigen2Support
|
|
||||||
third_party/Eigen/Eigen2Support
|
|
||||||
|
|
||||||
third_party/Eigen/Eigen2Support
|
|
||||||
src/Core/util/DisableStupidWarnings.h
|
|
||||||
third_party/Eigen/src/Core/util/DisableStupidWarnings.h
|
|
||||||
src/Eigen2Support/Macros.h
|
|
||||||
third_party/Eigen/src/Eigen2Support/Macros.h
|
|
||||||
src/Eigen2Support/Memory.h
|
|
||||||
third_party/Eigen/src/Eigen2Support/Memory.h
|
|
||||||
src/Eigen2Support/Meta.h
|
|
||||||
third_party/Eigen/src/Eigen2Support/Meta.h
|
|
||||||
src/Eigen2Support/Lazy.h
|
|
||||||
third_party/Eigen/src/Eigen2Support/Lazy.h
|
|
||||||
src/Eigen2Support/Cwise.h
|
|
||||||
third_party/Eigen/src/Eigen2Support/Cwise.h
|
|
||||||
src/Eigen2Support/CwiseOperators.h
|
|
||||||
third_party/Eigen/src/Eigen2Support/CwiseOperators.h
|
|
||||||
src/Eigen2Support/TriangularSolver.h
|
|
||||||
third_party/Eigen/src/Eigen2Support/TriangularSolver.h
|
|
||||||
src/Eigen2Support/Block.h
|
|
||||||
third_party/Eigen/src/Eigen2Support/Block.h
|
|
||||||
src/Eigen2Support/VectorBlock.h
|
|
||||||
third_party/Eigen/src/Eigen2Support/VectorBlock.h
|
|
||||||
src/Eigen2Support/Minor.h
|
|
||||||
third_party/Eigen/src/Eigen2Support/Minor.h
|
|
||||||
src/Eigen2Support/MathFunctions.h
|
|
||||||
third_party/Eigen/src/Eigen2Support/MathFunctions.h
|
|
||||||
src/Core/util/ReenableStupidWarnings.h
|
|
||||||
third_party/Eigen/src/Core/util/ReenableStupidWarnings.h
|
|
||||||
iostream
|
|
||||||
-
|
|
||||||
|
|
||||||
third_party/Eigen/Eigenvalues
|
|
||||||
Core
|
|
||||||
third_party/Eigen/Core
|
|
||||||
src/Core/util/DisableStupidWarnings.h
|
|
||||||
third_party/Eigen/src/Core/util/DisableStupidWarnings.h
|
|
||||||
Cholesky
|
|
||||||
third_party/Eigen/Cholesky
|
|
||||||
Jacobi
|
|
||||||
third_party/Eigen/Jacobi
|
|
||||||
Householder
|
|
||||||
third_party/Eigen/Householder
|
|
||||||
LU
|
|
||||||
third_party/Eigen/LU
|
|
||||||
src/Eigenvalues/Tridiagonalization.h
|
|
||||||
third_party/Eigen/src/Eigenvalues/Tridiagonalization.h
|
|
||||||
src/Eigenvalues/RealSchur.h
|
|
||||||
third_party/Eigen/src/Eigenvalues/RealSchur.h
|
|
||||||
src/Eigenvalues/EigenSolver.h
|
|
||||||
third_party/Eigen/src/Eigenvalues/EigenSolver.h
|
|
||||||
src/Eigenvalues/SelfAdjointEigenSolver.h
|
|
||||||
third_party/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h
|
|
||||||
src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h
|
|
||||||
third_party/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h
|
|
||||||
src/Eigenvalues/HessenbergDecomposition.h
|
|
||||||
third_party/Eigen/src/Eigenvalues/HessenbergDecomposition.h
|
|
||||||
src/Eigenvalues/ComplexSchur.h
|
|
||||||
third_party/Eigen/src/Eigenvalues/ComplexSchur.h
|
|
||||||
src/Eigenvalues/ComplexEigenSolver.h
|
|
||||||
third_party/Eigen/src/Eigenvalues/ComplexEigenSolver.h
|
|
||||||
src/Eigenvalues/MatrixBaseEigenvalues.h
|
|
||||||
third_party/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h
|
|
||||||
src/Core/util/ReenableStupidWarnings.h
|
|
||||||
third_party/Eigen/src/Core/util/ReenableStupidWarnings.h
|
|
||||||
|
|
||||||
third_party/Eigen/Householder
|
|
||||||
Core
|
|
||||||
third_party/Eigen/Core
|
|
||||||
src/Core/util/DisableStupidWarnings.h
|
|
||||||
third_party/Eigen/src/Core/util/DisableStupidWarnings.h
|
|
||||||
src/Householder/Householder.h
|
|
||||||
third_party/Eigen/src/Householder/Householder.h
|
|
||||||
src/Householder/HouseholderSequence.h
|
|
||||||
third_party/Eigen/src/Householder/HouseholderSequence.h
|
|
||||||
src/Householder/BlockHouseholder.h
|
|
||||||
third_party/Eigen/src/Householder/BlockHouseholder.h
|
|
||||||
src/Core/util/ReenableStupidWarnings.h
|
|
||||||
third_party/Eigen/src/Core/util/ReenableStupidWarnings.h
|
|
||||||
|
|
||||||
third_party/Eigen/Jacobi
|
|
||||||
Core
|
|
||||||
third_party/Eigen/Core
|
|
||||||
src/Core/util/DisableStupidWarnings.h
|
|
||||||
third_party/Eigen/src/Core/util/DisableStupidWarnings.h
|
|
||||||
src/Jacobi/Jacobi.h
|
|
||||||
third_party/Eigen/src/Jacobi/Jacobi.h
|
|
||||||
src/Core/util/ReenableStupidWarnings.h
|
|
||||||
third_party/Eigen/src/Core/util/ReenableStupidWarnings.h
|
|
||||||
|
|
||||||
third_party/Eigen/LU
|
|
||||||
Core
|
|
||||||
third_party/Eigen/Core
|
|
||||||
src/Core/util/DisableStupidWarnings.h
|
|
||||||
third_party/Eigen/src/Core/util/DisableStupidWarnings.h
|
|
||||||
src/misc/Solve.h
|
|
||||||
third_party/Eigen/src/misc/Solve.h
|
|
||||||
src/misc/Kernel.h
|
|
||||||
third_party/Eigen/src/misc/Kernel.h
|
|
||||||
src/misc/Image.h
|
|
||||||
third_party/Eigen/src/misc/Image.h
|
|
||||||
src/LU/FullPivLU.h
|
|
||||||
third_party/Eigen/src/LU/FullPivLU.h
|
|
||||||
src/LU/PartialPivLU.h
|
|
||||||
third_party/Eigen/src/LU/PartialPivLU.h
|
|
||||||
src/LU/Determinant.h
|
|
||||||
third_party/Eigen/src/LU/Determinant.h
|
|
||||||
src/LU/Inverse.h
|
|
||||||
third_party/Eigen/src/LU/Inverse.h
|
|
||||||
src/LU/arch/Inverse_SSE.h
|
|
||||||
third_party/Eigen/src/LU/arch/Inverse_SSE.h
|
|
||||||
src/Eigen2Support/LU.h
|
|
||||||
third_party/Eigen/src/Eigen2Support/LU.h
|
|
||||||
src/Core/util/ReenableStupidWarnings.h
|
|
||||||
third_party/Eigen/src/Core/util/ReenableStupidWarnings.h
|
|
||||||
|
|
||||||
third_party/Eigen/QR
|
|
||||||
Core
|
|
||||||
third_party/Eigen/Core
|
|
||||||
src/Core/util/DisableStupidWarnings.h
|
|
||||||
third_party/Eigen/src/Core/util/DisableStupidWarnings.h
|
|
||||||
Cholesky
|
|
||||||
third_party/Eigen/Cholesky
|
|
||||||
Jacobi
|
|
||||||
third_party/Eigen/Jacobi
|
|
||||||
Householder
|
|
||||||
third_party/Eigen/Householder
|
|
||||||
src/misc/Solve.h
|
|
||||||
third_party/Eigen/src/misc/Solve.h
|
|
||||||
src/QR/HouseholderQR.h
|
|
||||||
third_party/Eigen/src/QR/HouseholderQR.h
|
|
||||||
src/QR/FullPivHouseholderQR.h
|
|
||||||
third_party/Eigen/src/QR/FullPivHouseholderQR.h
|
|
||||||
src/QR/ColPivHouseholderQR.h
|
|
||||||
third_party/Eigen/src/QR/ColPivHouseholderQR.h
|
|
||||||
src/Eigen2Support/QR.h
|
|
||||||
third_party/Eigen/src/Eigen2Support/QR.h
|
|
||||||
src/Core/util/ReenableStupidWarnings.h
|
|
||||||
third_party/Eigen/src/Core/util/ReenableStupidWarnings.h
|
|
||||||
Eigenvalues
|
|
||||||
third_party/Eigen/Eigenvalues
|
|
||||||
|
|
||||||
third_party/Eigen/SVD
|
|
||||||
QR
|
|
||||||
third_party/Eigen/QR
|
|
||||||
Householder
|
|
||||||
third_party/Eigen/Householder
|
|
||||||
Jacobi
|
|
||||||
third_party/Eigen/Jacobi
|
|
||||||
src/Core/util/DisableStupidWarnings.h
|
|
||||||
third_party/Eigen/src/Core/util/DisableStupidWarnings.h
|
|
||||||
src/misc/Solve.h
|
|
||||||
third_party/Eigen/src/misc/Solve.h
|
|
||||||
src/SVD/JacobiSVD.h
|
|
||||||
third_party/Eigen/src/SVD/JacobiSVD.h
|
|
||||||
src/SVD/UpperBidiagonalization.h
|
|
||||||
third_party/Eigen/src/SVD/UpperBidiagonalization.h
|
|
||||||
src/Eigen2Support/SVD.h
|
|
||||||
third_party/Eigen/src/Eigen2Support/SVD.h
|
|
||||||
src/Core/util/ReenableStupidWarnings.h
|
|
||||||
third_party/Eigen/src/Core/util/ReenableStupidWarnings.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Cholesky/LDLT.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Cholesky/LLT.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/Array.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/ArrayBase.h
|
|
||||||
../plugins/CommonCwiseUnaryOps.h
|
|
||||||
third_party/Eigen/src/plugins/CommonCwiseUnaryOps.h
|
|
||||||
../plugins/MatrixCwiseUnaryOps.h
|
|
||||||
third_party/Eigen/src/plugins/MatrixCwiseUnaryOps.h
|
|
||||||
../plugins/ArrayCwiseUnaryOps.h
|
|
||||||
third_party/Eigen/src/plugins/ArrayCwiseUnaryOps.h
|
|
||||||
../plugins/CommonCwiseBinaryOps.h
|
|
||||||
third_party/Eigen/src/plugins/CommonCwiseBinaryOps.h
|
|
||||||
../plugins/MatrixCwiseBinaryOps.h
|
|
||||||
third_party/Eigen/src/plugins/MatrixCwiseBinaryOps.h
|
|
||||||
../plugins/ArrayCwiseBinaryOps.h
|
|
||||||
third_party/Eigen/src/plugins/ArrayCwiseBinaryOps.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/ArrayWrapper.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/Assign.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/BandMatrix.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/Block.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/BooleanRedux.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/CommaInitializer.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/CwiseBinaryOp.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/CwiseNullaryOp.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/CwiseUnaryOp.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/CwiseUnaryView.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/DenseBase.h
|
|
||||||
../plugins/BlockMethods.h
|
|
||||||
third_party/Eigen/src/plugins/BlockMethods.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/DenseCoeffsBase.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/DenseStorage.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/Diagonal.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/DiagonalMatrix.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/DiagonalProduct.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/Dot.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/EigenBase.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/Flagged.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/ForceAlignedAccess.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/Functors.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/Fuzzy.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/GenericPacketMath.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/GlobalFunctions.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/IO.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/Map.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/MapBase.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/MathFunctions.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/Matrix.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/MatrixBase.h
|
|
||||||
../plugins/CommonCwiseUnaryOps.h
|
|
||||||
third_party/Eigen/src/plugins/CommonCwiseUnaryOps.h
|
|
||||||
../plugins/CommonCwiseBinaryOps.h
|
|
||||||
third_party/Eigen/src/plugins/CommonCwiseBinaryOps.h
|
|
||||||
../plugins/MatrixCwiseUnaryOps.h
|
|
||||||
third_party/Eigen/src/plugins/MatrixCwiseUnaryOps.h
|
|
||||||
../plugins/MatrixCwiseBinaryOps.h
|
|
||||||
third_party/Eigen/src/plugins/MatrixCwiseBinaryOps.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/NestByValue.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/NoAlias.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/NumTraits.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/PermutationMatrix.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/PlainObjectBase.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/Product.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/ProductBase.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/Random.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/Redux.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/Replicate.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/ReturnByValue.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/Reverse.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/Select.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/SelfAdjointView.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/SelfCwiseBinaryOp.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/SolveTriangular.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/StableNorm.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/Stride.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/Swap.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/Transpose.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/Transpositions.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/TriangularMatrix.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/VectorBlock.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/VectorwiseOp.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/Visitor.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/arch/AltiVec/Complex.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/arch/AltiVec/PacketMath.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/arch/Default/Settings.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/arch/NEON/Complex.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/arch/NEON/PacketMath.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/arch/SSE/Complex.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/arch/SSE/MathFunctions.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/arch/SSE/PacketMath.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/products/CoeffBasedProduct.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/products/GeneralBlockPanelKernel.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/products/GeneralMatrixMatrix.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/products/GeneralMatrixVector.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/products/Parallelizer.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/products/SelfadjointMatrixMatrix.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/products/SelfadjointMatrixVector.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/products/SelfadjointProduct.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/products/SelfadjointRank2Update.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/products/TriangularMatrixMatrix.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/products/TriangularMatrixVector.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/products/TriangularSolverMatrix.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/products/TriangularSolverVector.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/util/BlasUtil.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/util/Constants.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/util/DisableStupidWarnings.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/util/ForwardDeclarations.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/util/Macros.h
|
|
||||||
cstdlib
|
|
||||||
-
|
|
||||||
iostream
|
|
||||||
-
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/util/Memory.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/util/Meta.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/util/ReenableStupidWarnings.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/util/StaticAssert.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Core/util/XprHelper.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Eigen2Support/Block.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Eigen2Support/Cwise.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Eigen2Support/CwiseOperators.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Eigen2Support/LU.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Eigen2Support/Lazy.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Eigen2Support/Macros.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Eigen2Support/MathFunctions.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Eigen2Support/Memory.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Eigen2Support/Meta.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Eigen2Support/Minor.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Eigen2Support/QR.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Eigen2Support/SVD.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Eigen2Support/TriangularSolver.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Eigen2Support/VectorBlock.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Eigenvalues/./ComplexSchur.h
|
|
||||||
./EigenvaluesCommon.h
|
|
||||||
third_party/Eigen/src/Eigenvalues/././EigenvaluesCommon.h
|
|
||||||
./HessenbergDecomposition.h
|
|
||||||
third_party/Eigen/src/Eigenvalues/././HessenbergDecomposition.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Eigenvalues/./EigenvaluesCommon.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Eigenvalues/./HessenbergDecomposition.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Eigenvalues/./RealSchur.h
|
|
||||||
./EigenvaluesCommon.h
|
|
||||||
third_party/Eigen/src/Eigenvalues/././EigenvaluesCommon.h
|
|
||||||
./HessenbergDecomposition.h
|
|
||||||
third_party/Eigen/src/Eigenvalues/././HessenbergDecomposition.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Eigenvalues/./Tridiagonalization.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Eigenvalues/ComplexEigenSolver.h
|
|
||||||
./EigenvaluesCommon.h
|
|
||||||
third_party/Eigen/src/Eigenvalues/./EigenvaluesCommon.h
|
|
||||||
./ComplexSchur.h
|
|
||||||
third_party/Eigen/src/Eigenvalues/./ComplexSchur.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Eigenvalues/ComplexSchur.h
|
|
||||||
./EigenvaluesCommon.h
|
|
||||||
third_party/Eigen/src/Eigenvalues/./EigenvaluesCommon.h
|
|
||||||
./HessenbergDecomposition.h
|
|
||||||
third_party/Eigen/src/Eigenvalues/./HessenbergDecomposition.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Eigenvalues/EigenSolver.h
|
|
||||||
./EigenvaluesCommon.h
|
|
||||||
third_party/Eigen/src/Eigenvalues/./EigenvaluesCommon.h
|
|
||||||
./RealSchur.h
|
|
||||||
third_party/Eigen/src/Eigenvalues/./RealSchur.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h
|
|
||||||
./EigenvaluesCommon.h
|
|
||||||
third_party/Eigen/src/Eigenvalues/./EigenvaluesCommon.h
|
|
||||||
./Tridiagonalization.h
|
|
||||||
third_party/Eigen/src/Eigenvalues/./Tridiagonalization.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Eigenvalues/HessenbergDecomposition.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Eigenvalues/RealSchur.h
|
|
||||||
./EigenvaluesCommon.h
|
|
||||||
third_party/Eigen/src/Eigenvalues/./EigenvaluesCommon.h
|
|
||||||
./HessenbergDecomposition.h
|
|
||||||
third_party/Eigen/src/Eigenvalues/./HessenbergDecomposition.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h
|
|
||||||
./EigenvaluesCommon.h
|
|
||||||
third_party/Eigen/src/Eigenvalues/./EigenvaluesCommon.h
|
|
||||||
./Tridiagonalization.h
|
|
||||||
third_party/Eigen/src/Eigenvalues/./Tridiagonalization.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Eigenvalues/Tridiagonalization.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Householder/BlockHouseholder.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Householder/Householder.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Householder/HouseholderSequence.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/Jacobi/Jacobi.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/LU/Determinant.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/LU/FullPivLU.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/LU/Inverse.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/LU/PartialPivLU.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/LU/arch/Inverse_SSE.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/QR/ColPivHouseholderQR.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/QR/FullPivHouseholderQR.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/QR/HouseholderQR.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/SVD/JacobiSVD.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/SVD/UpperBidiagonalization.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/misc/Image.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/misc/Kernel.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/misc/Solve.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/plugins/ArrayCwiseBinaryOps.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/plugins/ArrayCwiseUnaryOps.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/plugins/BlockMethods.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/plugins/CommonCwiseBinaryOps.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/plugins/CommonCwiseUnaryOps.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/plugins/MatrixCwiseBinaryOps.h
|
|
||||||
|
|
||||||
third_party/Eigen/src/plugins/MatrixCwiseUnaryOps.h
|
|
||||||
|
|
||||||
|
|
|
@ -37,6 +37,7 @@ SET(CMAKE_C_TARGET_INCLUDE_PATH
|
||||||
"."
|
"."
|
||||||
"./io_png"
|
"./io_png"
|
||||||
"./io_png/libs/png"
|
"./io_png/libs/png"
|
||||||
|
"/usr/include/opencv"
|
||||||
)
|
)
|
||||||
SET(CMAKE_CXX_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH})
|
SET(CMAKE_CXX_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH})
|
||||||
SET(CMAKE_Fortran_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH})
|
SET(CMAKE_Fortran_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH})
|
||||||
|
|
|
@ -3,11 +3,11 @@
|
||||||
|
|
||||||
# compile C with /usr/bin/cc
|
# compile C with /usr/bin/cc
|
||||||
# compile CXX with /usr/bin/c++
|
# compile CXX with /usr/bin/c++
|
||||||
C_FLAGS = -I/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/. -I/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/./io_png -I/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/./io_png/libs/png
|
C_FLAGS = -I/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/. -I/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/./io_png -I/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/./io_png/libs/png -I/usr/include/opencv
|
||||||
|
|
||||||
C_DEFINES =
|
C_DEFINES =
|
||||||
|
|
||||||
CXX_FLAGS = -fopenmp -Wall -Wno-strict-aliasing -Wextra -Wno-write-strings -Wno-deprecated -ansi -O3 -ftree-vectorize -funroll-loops -I/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/. -I/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/./io_png -I/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/./io_png/libs/png
|
CXX_FLAGS = -fopenmp -Wall -Wno-strict-aliasing -Wextra -Wno-write-strings -Wno-deprecated -ansi -O3 -ftree-vectorize -funroll-loops -I/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/. -I/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/./io_png -I/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/./io_png/libs/png -I/usr/include/opencv
|
||||||
|
|
||||||
CXX_DEFINES =
|
CXX_DEFINES =
|
||||||
|
|
||||||
|
|
|
@ -6,6 +6,10 @@
|
||||||
|
|
||||||
#IncludeRegexTransform:
|
#IncludeRegexTransform:
|
||||||
|
|
||||||
|
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/ASIFT_matcher.cpp
|
||||||
|
ASIFT_matcher.hpp
|
||||||
|
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/ASIFT_matcher.hpp
|
||||||
|
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/ASIFT_matcher.hpp
|
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/ASIFT_matcher.hpp
|
||||||
stdio.h
|
stdio.h
|
||||||
-
|
-
|
||||||
|
@ -146,7 +150,3 @@ string.h
|
||||||
vector
|
vector
|
||||||
-
|
-
|
||||||
|
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/test_ASIFT.cpp
|
|
||||||
ASIFT_matcher.hpp
|
|
||||||
/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/ASIFT_matcher.hpp
|
|
||||||
|
|
||||||
|
|
|
@ -38,6 +38,7 @@ SET(CMAKE_C_TARGET_INCLUDE_PATH
|
||||||
"."
|
"."
|
||||||
"./io_png"
|
"./io_png"
|
||||||
"./io_png/libs/png"
|
"./io_png/libs/png"
|
||||||
|
"/usr/include/opencv"
|
||||||
)
|
)
|
||||||
SET(CMAKE_CXX_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH})
|
SET(CMAKE_CXX_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH})
|
||||||
SET(CMAKE_Fortran_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH})
|
SET(CMAKE_Fortran_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH})
|
||||||
|
|
|
@ -410,6 +410,35 @@ test_ASIFT: io_png/libs/png/libpng.a
|
||||||
test_ASIFT: io_png/libs/zlib/libzlib.a
|
test_ASIFT: io_png/libs/zlib/libzlib.a
|
||||||
test_ASIFT: libMatch/libMatch.a
|
test_ASIFT: libMatch/libMatch.a
|
||||||
test_ASIFT: libNumerics/libNumerics.a
|
test_ASIFT: libNumerics/libNumerics.a
|
||||||
|
test_ASIFT: /usr/lib/x86_64-linux-gnu/libopencv_videostab.so.2.4.8
|
||||||
|
test_ASIFT: /usr/lib/x86_64-linux-gnu/libopencv_video.so.2.4.8
|
||||||
|
test_ASIFT: /usr/lib/x86_64-linux-gnu/libopencv_ts.so.2.4.8
|
||||||
|
test_ASIFT: /usr/lib/x86_64-linux-gnu/libopencv_superres.so.2.4.8
|
||||||
|
test_ASIFT: /usr/lib/x86_64-linux-gnu/libopencv_stitching.so.2.4.8
|
||||||
|
test_ASIFT: /usr/lib/x86_64-linux-gnu/libopencv_photo.so.2.4.8
|
||||||
|
test_ASIFT: /usr/lib/x86_64-linux-gnu/libopencv_ocl.so.2.4.8
|
||||||
|
test_ASIFT: /usr/lib/x86_64-linux-gnu/libopencv_objdetect.so.2.4.8
|
||||||
|
test_ASIFT: /usr/lib/x86_64-linux-gnu/libopencv_ml.so.2.4.8
|
||||||
|
test_ASIFT: /usr/lib/x86_64-linux-gnu/libopencv_legacy.so.2.4.8
|
||||||
|
test_ASIFT: /usr/lib/x86_64-linux-gnu/libopencv_imgproc.so.2.4.8
|
||||||
|
test_ASIFT: /usr/lib/x86_64-linux-gnu/libopencv_highgui.so.2.4.8
|
||||||
|
test_ASIFT: /usr/lib/x86_64-linux-gnu/libopencv_gpu.so.2.4.8
|
||||||
|
test_ASIFT: /usr/lib/x86_64-linux-gnu/libopencv_flann.so.2.4.8
|
||||||
|
test_ASIFT: /usr/lib/x86_64-linux-gnu/libopencv_features2d.so.2.4.8
|
||||||
|
test_ASIFT: /usr/lib/x86_64-linux-gnu/libopencv_core.so.2.4.8
|
||||||
|
test_ASIFT: /usr/lib/x86_64-linux-gnu/libopencv_contrib.so.2.4.8
|
||||||
|
test_ASIFT: /usr/lib/x86_64-linux-gnu/libopencv_calib3d.so.2.4.8
|
||||||
|
test_ASIFT: /usr/lib/x86_64-linux-gnu/libopencv_photo.so.2.4.8
|
||||||
|
test_ASIFT: /usr/lib/x86_64-linux-gnu/libopencv_legacy.so.2.4.8
|
||||||
|
test_ASIFT: /usr/lib/x86_64-linux-gnu/libopencv_video.so.2.4.8
|
||||||
|
test_ASIFT: /usr/lib/x86_64-linux-gnu/libopencv_objdetect.so.2.4.8
|
||||||
|
test_ASIFT: /usr/lib/x86_64-linux-gnu/libopencv_ml.so.2.4.8
|
||||||
|
test_ASIFT: /usr/lib/x86_64-linux-gnu/libopencv_calib3d.so.2.4.8
|
||||||
|
test_ASIFT: /usr/lib/x86_64-linux-gnu/libopencv_features2d.so.2.4.8
|
||||||
|
test_ASIFT: /usr/lib/x86_64-linux-gnu/libopencv_highgui.so.2.4.8
|
||||||
|
test_ASIFT: /usr/lib/x86_64-linux-gnu/libopencv_imgproc.so.2.4.8
|
||||||
|
test_ASIFT: /usr/lib/x86_64-linux-gnu/libopencv_flann.so.2.4.8
|
||||||
|
test_ASIFT: /usr/lib/x86_64-linux-gnu/libopencv_core.so.2.4.8
|
||||||
test_ASIFT: CMakeFiles/test_ASIFT.dir/link.txt
|
test_ASIFT: CMakeFiles/test_ASIFT.dir/link.txt
|
||||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --red --bold "Linking CXX executable test_ASIFT"
|
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --red --bold "Linking CXX executable test_ASIFT"
|
||||||
$(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/test_ASIFT.dir/link.txt --verbose=$(VERBOSE)
|
$(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/test_ASIFT.dir/link.txt --verbose=$(VERBOSE)
|
||||||
|
|
|
@ -3,11 +3,11 @@
|
||||||
|
|
||||||
# compile C with /usr/bin/cc
|
# compile C with /usr/bin/cc
|
||||||
# compile CXX with /usr/bin/c++
|
# compile CXX with /usr/bin/c++
|
||||||
C_FLAGS = -I/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/. -I/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/./io_png -I/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/./io_png/libs/png
|
C_FLAGS = -I/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/. -I/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/./io_png -I/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/./io_png/libs/png -I/usr/include/opencv
|
||||||
|
|
||||||
C_DEFINES =
|
C_DEFINES =
|
||||||
|
|
||||||
CXX_FLAGS = -fopenmp -Wall -Wno-strict-aliasing -Wextra -Wno-write-strings -Wno-deprecated -ansi -O3 -ftree-vectorize -funroll-loops -I/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/. -I/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/./io_png -I/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/./io_png/libs/png
|
CXX_FLAGS = -fopenmp -Wall -Wno-strict-aliasing -Wextra -Wno-write-strings -Wno-deprecated -ansi -O3 -ftree-vectorize -funroll-loops -I/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/. -I/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/./io_png -I/home/harle/catkin_ws/src/BaxterInterface/ASIFT_tests/demo_ASIFT_src/./io_png/libs/png -I/usr/include/opencv
|
||||||
|
|
||||||
CXX_DEFINES =
|
CXX_DEFINES =
|
||||||
|
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
/usr/bin/c++ -fopenmp -Wall -Wno-strict-aliasing -Wextra -Wno-write-strings -Wno-deprecated -ansi -O3 -ftree-vectorize -funroll-loops CMakeFiles/test_ASIFT.dir/test_ASIFT.cpp.o CMakeFiles/test_ASIFT.dir/ASIFT_matcher.cpp.o CMakeFiles/test_ASIFT.dir/numerics1.cpp.o CMakeFiles/test_ASIFT.dir/frot.cpp.o CMakeFiles/test_ASIFT.dir/splines.cpp.o CMakeFiles/test_ASIFT.dir/fproj.cpp.o CMakeFiles/test_ASIFT.dir/library.cpp.o CMakeFiles/test_ASIFT.dir/flimage.cpp.o CMakeFiles/test_ASIFT.dir/filter.cpp.o CMakeFiles/test_ASIFT.dir/demo_lib_sift.cpp.o CMakeFiles/test_ASIFT.dir/compute_asift_keypoints.cpp.o CMakeFiles/test_ASIFT.dir/compute_asift_matches.cpp.o CMakeFiles/test_ASIFT.dir/orsa.cpp.o CMakeFiles/test_ASIFT.dir/io_png/io_png.c.o -o test_ASIFT -rdynamic io_png/libs/png/libpng.a io_png/libs/zlib/libzlib.a libMatch/libMatch.a libNumerics/libNumerics.a
|
/usr/bin/c++ -fopenmp -Wall -Wno-strict-aliasing -Wextra -Wno-write-strings -Wno-deprecated -ansi -O3 -ftree-vectorize -funroll-loops CMakeFiles/test_ASIFT.dir/test_ASIFT.cpp.o CMakeFiles/test_ASIFT.dir/ASIFT_matcher.cpp.o CMakeFiles/test_ASIFT.dir/numerics1.cpp.o CMakeFiles/test_ASIFT.dir/frot.cpp.o CMakeFiles/test_ASIFT.dir/splines.cpp.o CMakeFiles/test_ASIFT.dir/fproj.cpp.o CMakeFiles/test_ASIFT.dir/library.cpp.o CMakeFiles/test_ASIFT.dir/flimage.cpp.o CMakeFiles/test_ASIFT.dir/filter.cpp.o CMakeFiles/test_ASIFT.dir/demo_lib_sift.cpp.o CMakeFiles/test_ASIFT.dir/compute_asift_keypoints.cpp.o CMakeFiles/test_ASIFT.dir/compute_asift_matches.cpp.o CMakeFiles/test_ASIFT.dir/orsa.cpp.o CMakeFiles/test_ASIFT.dir/io_png/io_png.c.o -o test_ASIFT -rdynamic io_png/libs/png/libpng.a io_png/libs/zlib/libzlib.a libMatch/libMatch.a libNumerics/libNumerics.a /usr/lib/x86_64-linux-gnu/libopencv_videostab.so.2.4.8 /usr/lib/x86_64-linux-gnu/libopencv_video.so.2.4.8 /usr/lib/x86_64-linux-gnu/libopencv_ts.so.2.4.8 /usr/lib/x86_64-linux-gnu/libopencv_superres.so.2.4.8 /usr/lib/x86_64-linux-gnu/libopencv_stitching.so.2.4.8 /usr/lib/x86_64-linux-gnu/libopencv_photo.so.2.4.8 /usr/lib/x86_64-linux-gnu/libopencv_ocl.so.2.4.8 /usr/lib/x86_64-linux-gnu/libopencv_objdetect.so.2.4.8 /usr/lib/x86_64-linux-gnu/libopencv_ml.so.2.4.8 /usr/lib/x86_64-linux-gnu/libopencv_legacy.so.2.4.8 /usr/lib/x86_64-linux-gnu/libopencv_imgproc.so.2.4.8 /usr/lib/x86_64-linux-gnu/libopencv_highgui.so.2.4.8 /usr/lib/x86_64-linux-gnu/libopencv_gpu.so.2.4.8 /usr/lib/x86_64-linux-gnu/libopencv_flann.so.2.4.8 /usr/lib/x86_64-linux-gnu/libopencv_features2d.so.2.4.8 /usr/lib/x86_64-linux-gnu/libopencv_core.so.2.4.8 /usr/lib/x86_64-linux-gnu/libopencv_contrib.so.2.4.8 /usr/lib/x86_64-linux-gnu/libopencv_calib3d.so.2.4.8 /usr/lib/x86_64-linux-gnu/libopencv_photo.so.2.4.8 /usr/lib/x86_64-linux-gnu/libopencv_legacy.so.2.4.8 /usr/lib/x86_64-linux-gnu/libopencv_video.so.2.4.8 /usr/lib/x86_64-linux-gnu/libopencv_objdetect.so.2.4.8 /usr/lib/x86_64-linux-gnu/libopencv_ml.so.2.4.8 /usr/lib/x86_64-linux-gnu/libopencv_calib3d.so.2.4.8 /usr/lib/x86_64-linux-gnu/libopencv_features2d.so.2.4.8 /usr/lib/x86_64-linux-gnu/libopencv_highgui.so.2.4.8 /usr/lib/x86_64-linux-gnu/libopencv_imgproc.so.2.4.8 /usr/lib/x86_64-linux-gnu/libopencv_flann.so.2.4.8 /usr/lib/x86_64-linux-gnu/libopencv_core.so.2.4.8
|
||||||
|
|
|
@ -49,6 +49,7 @@ include_directories(.
|
||||||
add_executable(demo_ASIFT demo_ASIFT.cpp ${ASIFT_srcs})
|
add_executable(demo_ASIFT demo_ASIFT.cpp ${ASIFT_srcs})
|
||||||
TARGET_LINK_LIBRARIES(demo_ASIFT png zlib Match Numerics)
|
TARGET_LINK_LIBRARIES(demo_ASIFT png zlib Match Numerics)
|
||||||
|
|
||||||
|
find_package( OpenCV REQUIRED )
|
||||||
add_executable(test_ASIFT test_ASIFT.cpp ASIFT_matcher.cpp ${ASIFT_srcs})
|
add_executable(test_ASIFT test_ASIFT.cpp ASIFT_matcher.cpp ${ASIFT_srcs})
|
||||||
TARGET_LINK_LIBRARIES(test_ASIFT png zlib Match Numerics)
|
TARGET_LINK_LIBRARIES(test_ASIFT png zlib Match Numerics ${OpenCV_LIBS})
|
||||||
|
|
||||||
|
|
|
@ -23,7 +23,7 @@ IF(MSVC)
|
||||||
ENDIF(MSVC)
|
ENDIF(MSVC)
|
||||||
|
|
||||||
IF(CMAKE_COMPILER_IS_GNUCXX)
|
IF(CMAKE_COMPILER_IS_GNUCXX)
|
||||||
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -Wall -Wno-strict-aliasing")
|
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wno-strict-aliasing")
|
||||||
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wextra -Wno-write-strings")
|
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wextra -Wno-write-strings")
|
||||||
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-deprecated -ansi")
|
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-deprecated -ansi")
|
||||||
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O3 -ftree-vectorize -funroll-loops")
|
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O3 -ftree-vectorize -funroll-loops")
|
||||||
|
@ -49,6 +49,7 @@ include_directories(.
|
||||||
add_executable(demo_ASIFT demo_ASIFT.cpp ${ASIFT_srcs})
|
add_executable(demo_ASIFT demo_ASIFT.cpp ${ASIFT_srcs})
|
||||||
TARGET_LINK_LIBRARIES(demo_ASIFT png zlib Match Numerics)
|
TARGET_LINK_LIBRARIES(demo_ASIFT png zlib Match Numerics)
|
||||||
|
|
||||||
|
find_package( OpenCV REQUIRED )
|
||||||
add_executable(test_ASIFT test_ASIFT.cpp ASIFT_matcher.cpp ${ASIFT_srcs})
|
add_executable(test_ASIFT test_ASIFT.cpp ASIFT_matcher.cpp ${ASIFT_srcs})
|
||||||
TARGET_LINK_LIBRARIES(test_ASIFT png zlib Match Numerics)
|
TARGET_LINK_LIBRARIES(test_ASIFT png zlib Match Numerics)
|
||||||
|
|
||||||
|
|
BIN
ASIFT_tests/demo_ASIFT_src/book_training/train_image_002.png
Normal file
After Width: | Height: | Size: 484 KiB |
BIN
ASIFT_tests/demo_ASIFT_src/book_training/train_image_003.png
Normal file
After Width: | Height: | Size: 458 KiB |
|
@ -1,46 +1,160 @@
|
||||||
44 2
|
159 2
|
||||||
0
|
0
|
||||||
555.52 204.684 372.849 123.995
|
289.588 165.29 313.253 275.507
|
||||||
569.317 279.003 443.191 323.37
|
317.143 245.488 464.222 107.223
|
||||||
584.16 217.019 -0.00108628 -0.000293898
|
214.116 209.606 -1.15142e+30 -7.37015e+29
|
||||||
466.691 212.681 8.52741e-39 6.06399e-39
|
310.196 113.245 6.53619e-39 1.5886e-38
|
||||||
518.367 198.817 28.9877 15.4814
|
349.105 129.027 6.59031e-42 1.10843e-41
|
||||||
438.918 234.514 19.4928 70.3658
|
329.902 120.271 0 0
|
||||||
591.479 223.215 2.14875e-41 6.02698e-42
|
366.206 136.651 2.33751e-41 3.0666e-41
|
||||||
518.506 256.866 0 0
|
234.895 193.677 0 0
|
||||||
569.75 277.103 3.49254e-39 2.50981e-39
|
226.39 216.4 -1.1546e+30 -6.65027e+29
|
||||||
513.4 219.676 1.63951e-39 1.29914e-39
|
302.004 265.42 2.36298e-38 4.66254e-39
|
||||||
534.865 215.81 -0.000776148 -0.000425083
|
213.899 217.268 -1.18647e+30 -7.06243e+29
|
||||||
584.623 276.511 2.21995e-38 1.38829e-38
|
361.56 175.641 1.17209e-38 6.41512e-39
|
||||||
585.139 213.011 1.99783e-41 4.86531e-42
|
335.591 109.365 5.47768e-42 1.65872e-41
|
||||||
520.285 204.377 0 0
|
324.343 230.746 1.05938e-41 2.97776e-42
|
||||||
602.333 230.69 4.52717e-41 1.26761e-41
|
200.613 231.45 4.47e-41 2.4227e-41
|
||||||
516.698 247.749 0 0
|
276.83 168.516 3.45406e-41 2.98687e-41
|
||||||
561.783 211.635 6.9304e-35 2.34656e-35
|
321.742 118.784 2.55849e-41 5.42975e-41
|
||||||
464.165 245.27 0 0
|
323.003 237.905 5.02436e-41 1.23356e-41
|
||||||
571.682 277.157 9.04735e-35 6.41506e-35
|
302.831 249.399 8.72729e-42 2.25329e-42
|
||||||
504.837 238.773 0 0
|
316.596 251.21 6.32448e-41 1.31344e-41
|
||||||
580.294 287.991 9.6019e-35 6.84737e-35
|
347.217 134.738 1.2337e-41 1.74153e-41
|
||||||
533.876 253.414 0 0
|
314.703 228.902 1.44404e-41 4.50237e-42
|
||||||
505.467 177.474 3.52497e-35 1.46858e-35
|
334.101 108.517 2.54336e-42 7.69173e-42
|
||||||
492.433 250.233 0 0
|
236.131 211.2 7.2087e-41 4.23248e-41
|
||||||
514.996 214.159 4.8079e-35 3.48331e-35
|
344.853 190.984 -inf -inf
|
||||||
470.988 204.587 0 0
|
213.288 197.193 2.16088e-38 1.57015e-38
|
||||||
594.815 232.528 8.62979e-35 2.83648e-35
|
328.318 183.82 1.4474e-41 8.3139e-42
|
||||||
429.242 234.93 0 0
|
286.908 262.677 0 0
|
||||||
594.256 275.511 4.50728e-41 2.58077e-41
|
329.308 223.292 -9.30007e+29 -2.75197e+29
|
||||||
541.122 245.754 0 0
|
214.182 233.924 2.49088e-38 1.26699e-38
|
||||||
615.122 288.577 2.5931e-41 1.39219e-41
|
355.339 178.388 -6.28131e+29 -3.33573e+29
|
||||||
509.266 250.338 0 0
|
345.72 134.714 7.56862e-39 1.06848e-38
|
||||||
520.982 264.204 2.81975e-40 2.92172e-40
|
311.78 113.743 2.23703e-41 5.32732e-41
|
||||||
578.605 282.876 3.14507e-40 2.20468e-40
|
310.619 231.416 0 0
|
||||||
614.05 269.505 4.90539e-40 2.20843e-40
|
373.969 159.965 1.85406e-41 1.27798e-41
|
||||||
626.327 282.453 3.96422e-40 1.83794e-40
|
309.735 165.168 0 0
|
||||||
495.65 203.08 2.7162e-35 2.50458e-35
|
249.772 140.789 1.76309e-35 2.36081e-35
|
||||||
578.216 276.301 0 0
|
238.485 207.432 0 0
|
||||||
607.453 218.949 2.35474e-41 4.75881e-42
|
223.937 244.824 3.37054e-35 1.48264e-35
|
||||||
493.68 187.658 0 0
|
333.782 128.247 0 0
|
||||||
503.05 254.946 6.10714e-35 7.1888e-35
|
320.158 247.95 2.81294e-35 6.01841e-36
|
||||||
468.507 213.555 0 0
|
273.498 158.742 0 0
|
||||||
516.698 247.749 7.21821e-35 7.16116e-35
|
328.724 185.128 0 0
|
||||||
|
286.709 245.204 0 0
|
||||||
|
370.969 152.352 0 0
|
||||||
|
306.327 263.372 0 0
|
||||||
|
288.261 278.4 0 0
|
||||||
|
297.664 164.326 0 0
|
||||||
|
302.871 262.452 4.5374e-41 9.46577e-42
|
||||||
|
209.329 222.452 0 0
|
||||||
|
324.548 216.759 6.27726e-41 2.17061e-41
|
||||||
|
331.422 164.458 0 0
|
||||||
|
318.343 289.053 3.53959e-35 3.29092e-36
|
||||||
|
322.035 239.038 0 0
|
||||||
|
304.19 261.129 3.38129e-35 7.12636e-36
|
||||||
|
234.052 160.155 0 0
|
||||||
|
310.954 163.872 1.94622e-35 1.64761e-35
|
||||||
|
295.257 280.657 0 0
|
||||||
|
345.72 134.714 1.13106e-35 1.57846e-35
|
||||||
|
356.13 194.608 0 0
|
||||||
|
220.907 219.773 3.55857e-35 2.02597e-35
|
||||||
|
231.881 208.679 0 0
|
||||||
|
215.788 233.93 3.83169e-35 1.94385e-35
|
||||||
|
360.414 133.519 0 0
|
||||||
|
362.374 195.101 3.78144e-35 1.34684e-35
|
||||||
|
345.895 212.363 0 0
|
||||||
|
226.282 154.786 4.69633e-35 5.32135e-35
|
||||||
|
380.569 149.245 0 0
|
||||||
|
349.105 129.027 1.85312e-35 3.14536e-35
|
||||||
|
329.432 223.361 0 0
|
||||||
|
230.322 240.956 1.21593e-34 5.43138e-35
|
||||||
|
359.363 127.101 0 0
|
||||||
|
334.043 219.91 9.06774e-35 2.68924e-35
|
||||||
|
233.632 193.698 0 0
|
||||||
|
253.589 132.355 6.1246e-35 9.35665e-35
|
||||||
|
232.733 192.822 0 0
|
||||||
|
286.893 264.162 -1.21496e+30 -2.9382e+29
|
||||||
|
198.279 231.2 2.55199e-38 1.40825e-38
|
||||||
|
368.5 184.908 2.50622e-41 1.02911e-41
|
||||||
|
363.087 217.701 0 0
|
||||||
|
229.075 187.019 3.11913e-35 2.44258e-35
|
||||||
|
274.599 157.376 0 0
|
||||||
|
211.173 241.714 -1.30043e+30 -6.25369e+29
|
||||||
|
286.877 158.426 1.38864e-38 1.34053e-38
|
||||||
|
314.946 238.305 5.21337e-35 1.36531e-35
|
||||||
|
330.734 152.817 0 0
|
||||||
|
211.799 223.313 2.44919e-41 1.37369e-41
|
||||||
|
336.052 202.095 0 0
|
||||||
|
328.607 157.198 -5.70597e+29 -5.08571e+29
|
||||||
|
306.665 261.501 2.32019e-38 4.68836e-39
|
||||||
|
343.543 223.417 -8.8466e+29 -2.254e+29
|
||||||
|
320.64 117.778 6.49171e-39 1.4351e-38
|
||||||
|
308.946 228.741 3.9249e-41 1.25472e-41
|
||||||
|
399.689 171.593 0 0
|
||||||
|
361.793 216.159 1.59402e-40 3.52847e-41
|
||||||
|
229.794 223.1 0 0
|
||||||
|
300.752 265.267 1.23104e-41 2.43826e-42
|
||||||
|
334.005 116.532 0 0
|
||||||
|
284.359 262.855 0 0
|
||||||
|
360.535 177.034 0 0
|
||||||
|
218.66 222.229 7.30076e-43 4.11982e-43
|
||||||
|
225.668 227.496 0 0
|
||||||
|
223.788 226.355 0 0
|
||||||
|
383.632 157.799 0 0
|
||||||
|
368.749 179.732 -2.22915e+29 -1.03424e+29
|
||||||
|
297.472 251.055 2.24707e-38 5.71785e-39
|
||||||
|
410.115 160.153 2.32616e-43 1.12104e-43
|
||||||
|
308.694 241.623 0 0
|
||||||
|
382.686 149.915 -1.42669e+29 -1.23198e+29
|
||||||
|
374.146 144.098 7.52084e-39 7.76562e-39
|
||||||
|
344.343 212.716 5.04467e-43 1.55544e-43
|
||||||
|
348.723 199.907 0 0
|
||||||
|
329.632 112.612 -9.8575e+28 -2.64062e+29
|
||||||
|
266.881 171.626 1.57957e-38 1.37452e-38
|
||||||
|
306.742 242.633 6.53005e-43 1.7236e-43
|
||||||
|
390.409 153.214 0 0
|
||||||
|
215.242 210.831 0 0
|
||||||
|
219.261 221.14 0 0
|
||||||
|
207.925 200.542 0 0
|
||||||
|
388.111 167.273 0 0
|
||||||
|
360.385 121.115 0 0
|
||||||
|
341.413 199.071 0 0
|
||||||
|
407.076 152.567 0 0
|
||||||
|
415.84 149.312 0 0
|
||||||
|
228.549 240.569 0 0
|
||||||
|
289.53 144.534 0 0
|
||||||
|
228.116 227.749 0 0
|
||||||
|
294.689 261.183 0 0
|
||||||
|
382.615 158.108 0 0
|
||||||
|
326.441 231.344 0 0
|
||||||
|
329.592 155.938 0 0
|
||||||
|
312.816 233.08 0 0
|
||||||
|
291.013 271.353 0 0
|
||||||
|
400.742 149.18 0 0
|
||||||
|
345.517 213.318 0 0
|
||||||
|
344.363 127.999 0 0
|
||||||
|
318.023 219.046 0 0
|
||||||
|
302.491 189.846 0 0
|
||||||
|
340.537 213.625 0 0
|
||||||
|
414.455 163.961 0 0
|
||||||
|
408.368 193.313 0 0
|
||||||
|
359.498 179.021 0 0
|
||||||
|
307.538 228.39 0 0
|
||||||
|
383.958 144.21 0 0
|
||||||
|
349.222 192.211 0 0
|
||||||
|
201.086 208.189 0 0
|
||||||
|
212.478 199.723 0 0
|
||||||
|
402.114 151.4 0 0
|
||||||
|
361.169 186.668 0 0
|
||||||
|
304.703 257.817 0 0
|
||||||
|
326.93 156.212 0 0
|
||||||
|
236.503 212.397 0 0
|
||||||
|
362.317 206.64 0 0
|
||||||
|
385.622 182.61 0 0
|
||||||
|
216.987 220.949 0 0
|
||||||
|
305.227 190.221 0 0
|
||||||
|
405.003 185.654 0 0
|
||||||
1
|
1
|
||||||
|
|
33828
ASIFT_tests/demo_ASIFT_src/results/references.txt
Normal file
Before Width: | Height: | Size: 184 KiB After Width: | Height: | Size: 152 KiB |
|
@ -19,6 +19,7 @@ int main(int argc, char **argv)
|
||||||
|
|
||||||
char* output_img = "./results/res.png";
|
char* output_img = "./results/res.png";
|
||||||
char* output_match = "./results/matching.txt";
|
char* output_match = "./results/matching.txt";
|
||||||
|
char* output_references = "./results/references.txt";
|
||||||
|
|
||||||
//////////////////////////////////////////////// Input
|
//////////////////////////////////////////////// Input
|
||||||
float * iarr1;
|
float * iarr1;
|
||||||
|
@ -105,10 +106,26 @@ int main(int argc, char **argv)
|
||||||
zoom1 = 1;
|
zoom1 = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
unsigned int nb_ref =2;
|
||||||
std::string refData[] = {
|
std::string refData[] = {
|
||||||
"book_training/train_image_000.png",
|
"book_training/train_image_000.png",
|
||||||
"book_training/train_image_001.png"};
|
"book_training/train_image_001.png",
|
||||||
|
"book_training/train_image_002.png",
|
||||||
|
"book_training/train_image_003.png"};
|
||||||
|
|
||||||
|
// unsigned int nb_ref =11;
|
||||||
|
// std::string refData[] = {
|
||||||
|
// "toy_training/obj11__processed__0000_color.png",
|
||||||
|
// "toy_training/obj11__processed__0001_color.png",
|
||||||
|
// "toy_training/obj11__processed__0002_color.png",
|
||||||
|
// "toy_training/obj11__processed__0003_color.png",
|
||||||
|
// "toy_training/obj11__processed__0004_color.png",
|
||||||
|
// "toy_training/obj11__processed__0005_color.png",
|
||||||
|
// "toy_training/obj11__processed__0006_color.png",
|
||||||
|
// "toy_training/obj11__processed__0007_color.png",
|
||||||
|
// "toy_training/obj11__processed__0008_color.png",
|
||||||
|
// "toy_training/obj11__processed__0009_color.png",
|
||||||
|
// "toy_training/obj11__processed__0010_color.png",};
|
||||||
|
|
||||||
int tilt_ref = 7, tilt_input = 1;
|
int tilt_ref = 7, tilt_input = 1;
|
||||||
int nb_match;
|
int nb_match;
|
||||||
|
@ -125,8 +142,13 @@ int main(int argc, char **argv)
|
||||||
time_t tstart, tend;
|
time_t tstart, tend;
|
||||||
tstart = time(0);
|
tstart = time(0);
|
||||||
|
|
||||||
matcher.addReference(refData[0].c_str(), tilt_ref);
|
for(unsigned int i=0; i<nb_ref;i++)
|
||||||
matcher.addReference(refData[1].c_str(), tilt_ref);
|
{
|
||||||
|
matcher.addReference(refData[i].c_str(), tilt_ref);
|
||||||
|
}
|
||||||
|
|
||||||
|
matcher.saveReferences(output_references);
|
||||||
|
|
||||||
nb_match = matcher.match(ipixels1_zoom, wS1, hS1, tilt_input);
|
nb_match = matcher.match(ipixels1_zoom, wS1, hS1, tilt_input);
|
||||||
|
|
||||||
if(argc>3 && atoi(argv[3])>0)
|
if(argc>3 && atoi(argv[3])>0)
|
||||||
|
|
After Width: | Height: | Size: 56 KiB |
After Width: | Height: | Size: 47 KiB |
After Width: | Height: | Size: 48 KiB |
After Width: | Height: | Size: 46 KiB |
After Width: | Height: | Size: 56 KiB |
After Width: | Height: | Size: 57 KiB |
After Width: | Height: | Size: 56 KiB |
After Width: | Height: | Size: 49 KiB |
After Width: | Height: | Size: 32 KiB |
After Width: | Height: | Size: 42 KiB |
After Width: | Height: | Size: 54 KiB |
After Width: | Height: | Size: 60 KiB |
After Width: | Height: | Size: 56 KiB |
After Width: | Height: | Size: 57 KiB |
After Width: | Height: | Size: 42 KiB |
After Width: | Height: | Size: 50 KiB |
After Width: | Height: | Size: 59 KiB |
After Width: | Height: | Size: 57 KiB |
After Width: | Height: | Size: 59 KiB |
After Width: | Height: | Size: 50 KiB |