Quantcast
Channel: OpenCV Q&A Forum - RSS feed
Viewing all articles
Browse latest Browse all 1117

how to get source/header files of libjpeg in opencv4ndk 3rd-party

$
0
0
Hello, I used libjpeg.a and libtiff.a in opencv for my project. I downloaded opencv-3.1.0 for Mac. When I build my project on Mac, I included the source/header files of jpeg/tiff from the above downloaded folder. (/opencv-3.1.0/3rdparty/libjpeg or /libtiff) After build and compile the opencv on the folder 'opencv', I can get the library files(liblibjpeg.a/liblibtiff.a) from the folder '/opencv/3rdparty/lib' So I linked these libraries to my project. Finally, I succeed to compile and ran well. But, my problem is occurred when I try to port my project to Android. I downloaded 'OpenCV-3.1.0-android-sdk.zip' from https://sourceforge.net/projects/opencvlibrary/files/opencv-android/3.1.0/ But, when I unzip this, there are no source/header files, only libs. Actually, I don't need to change source/header files of jpeg/tiff libraries, but I need to include them to my project. So I just tried to use source/header files from opencv-3.1.0 for Mac, and use libraries(*.a) from opencv-3.1.0-android-sdk. Then, it failed to compile. One of the errors is like, jhcomp.c:function jpeghdr_CreateCompress: error: undefined reference to 'jpeg_CreateCompress' I wondering that jpeg-library of opencv-3.1.0-android-sdk is not same as opencv-3.1.0 for Mac ? if yes, can I use source/header files from opencv-3.1.0 instead of opencv-3.1.0-android-sdk? if not, how can I get source/header files of jpeg-library(3rd party) from opencv-3.1.0-android-sdk? Thank you for your help in advance.

Viewing all articles
Browse latest Browse all 1117

Latest Images

Trending Articles



Latest Images