OpenCv庫的精簡

1.在window上用cmake編譯opencv for Android

編譯Android平臺的opencv

這里貼一下他的編譯指令

cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE=..\..\android\android.toolchain.cmake ..\..\..

-DANDROID_NDK="D:\Android\sdk\ndk-bundle"

-DANDROID_TOOLCHAIN_NAME=arm-linux-androideabi-4.9

-DCMAKE_MAKE_PROGRAM="D:\Android\sdk\ndk-bundle\prebuilt\windows-x86_64\bin\make.exe"

-DCMAKE_BUILD_TYPE=Release

-DANDROID_ABI="armeabi"

-DANDROID_NATIVE_API_LEVEL=14

-DANDROID_FORCE_ARM_BUILD=ON

-DWITH_CAROTENE=OFF

-DWITH_CLP=OFF

-DWITH_CUBLAS=OFF

-DWITH_CUDA=OFF

-DWITH_CUFFT=OFF

-DWITH_EIGEN=OFF

-DWITH_GDCM=OFF

-DWITH_GSTREAMER_0_10=OFF

-DWITH_JASPER=OFF

-DWITH_JPEG=OFF

-DWITH_NVCUVID=OFF

-DWITH_OPENCL=OFF

-DWITH_OPENCL_SVM=OFF

-DWITH_OPENEXR=OFF

-DWITH_OPENMP=OFF

-DWITH_OPENVX=OFF

-DWITH_PNG=ON

-DWITH_PTHREADS_PF=OFF

-DWITH_TBB=OFF

-DWITH_TIFF=OFF

-DWITH_WEBP=OFF

-DBUILD_ANDROID_EXAMPLES=OFF

-DBUILD_ANDROID_SERVICE=OFF

-DBUILD_CUDA_STUBS=OFF

-DBUILD_DOCS=OFF

-DBUILD_EXAMPLES=OFF

-DBUILD_FAT_JAVA_LIB=OFF

-DBUILD_JASPER=OFF

-DBUILD_JPEG=OFF

-DBUILD_OPENEXR=OFF

-DBUILD_PACKAGE=OFF

-DBUILD_PERF_TESTS=OFF

-DBUILD_PNG=ON

-DBUILD_SHARED_LIBS=OFF

-DBUILD_TBB=OFF

-DBUILD_TESTS=OFF

-DBUILD_TIFF=OFF

-DBUILD_WITH_DEBUG_INFO=OFF

-DBUILD_WITH_DYNAMIC_IPP=OFF

-DBUILD_opencv_apps=OFF

-DBUILD_opencv_calib3d=ON

-DBUILD_ZLIB=ON

-DBUILD_opencv_core=ON

-DBUILD_opencv_features2d=ON

-DBUILD_opencv_flann=ON

-DBUILD_opencv_highgui=ON

-DBUILD_opencv_imgcodecs=ON

-DBUILD_opencv_imgproc=ON

-DBUILD_opencv_java=OFF

-DBUILD_opencv_ml=ON

-DBUILD_opencv_objdetect=OFF

-DBUILD_opencv_photo=OFF

-DBUILD_opencv_shape=OFF

-DBUILD_opencv_stitching=OFF

-DBUILD_opencv_stereo=OFF

-DBUILD_opencv_superres=OFF

-DBUILD_opencv_ts=OFF

-DBUILD_opencv_video=OFF

-DBUILD_opencv_videoio=OFF

-DBUILD_opencv_line_descriptor=OFF

-DBUILD_opencv_reg=OFF

-DBUILD_opencv_saliency=OFF

-DBUILD_opencv_videostab=OFF

-DBUILD_opencv_world=OFF

-DCMAKE_CXX_FLAGS="-ffunction-sections

-fdata-sections -fvisibility=hidden -O3 -std=c++11 -mfloat-abi=softfp -mfpu=neon -march=armv7-a -mtune=cortex-a8"

-DCMAKE_C_FLAGS="-ffunction-sections -fdata-sections -fvisibility=hidden -O3 -mfloat-abi=softfp -mfpu=neon -march=armv7-a -mtune=cortex-a8"

-DCMAKE_SHARED_LINKER_FLAGS="-Wl,--gc-sections"

-DBUILD_opencv_xfeatures2d=OFF

-DBUILD_opencv_face=OFF

-DBUILD_opencv_bgsegm=OFF

-DBUILD_opencv_datasets=OFF

-DBUILD_opencv_dpm=OFF

-DBUILD_opencv_tracking=OFF

-DBUILD_opencv_xobjdetect=OFF

-DBUILD_opencv_optflow=OFF

-DBUILD_opencv_tracking=OFF

-DENABLE_NEON=ON

-DOPENCV_EXTRA_MODULES_PATH="E:/opencv_contrib-3.2.0/modules"

-DBUILD_opencv_ximgproc=ON

-DBUILD_opencv_dnn=OFF

-DBUILD_opencv_structured_light=OFF

-DBUILD_opencv_surface_matching=OFF

-DBUILD_opencv_text=OFF

-DBUILD_opencv_xphoto=OFF

-DBUILD_opencv_fuzzy=OFF

-DBUILD_opencv_bioinspired=OFF

-DBUILD_opencv_phase_unwrapping=OFF

-DBUILD_opencv_plot=OFF

-DBUILD_opencv_rgbd=OFF

-DBUILD_opencv_aruco=OFF


2.編譯出靜態(tài)庫供基本的使用

參考文章

opencv2.4.9:為caffe編譯精簡的opencv_core,opencv_imgproc,opencv_highgui全靜態(tài)庫

3.opencv的core庫的裁剪

參考

OpenCV從入門到放棄(三):Core組件細講

4.一些可能會用到的文章

opencv3.2+opencv_contrib+cmake? ?(源碼編譯,編出來的是window的)

Android Studio Cmake & OpenCV3.2環(huán)境(基本集成夺刑,無源碼編譯)

使用Android Studio 2.2和Cmake (CMakeLists)讓OpenCV 飛起來(基本集成砸逊,無源碼編譯)

ORB_SLAM2在Android上的移植過程 (Android Studio 2.2+OpenCV 3.2+Cmake)(如何集成其他的項目)


教你快速將大量代碼文件加入到VS項目中

//待續(xù)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子蛉签,更是在濱河造成了極大的恐慌悯嗓,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,039評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件骚秦,死亡現(xiàn)場離奇詭異她倘,居然都是意外死亡,警方通過查閱死者的電腦和手機作箍,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,426評論 3 395
  • 文/潘曉璐 我一進店門硬梁,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人胞得,你說我怎么就攤上這事荧止。” “怎么了?”我有些...
    開封第一講書人閱讀 165,417評論 0 356
  • 文/不壞的土叔 我叫張陵罩息,是天一觀的道長嗤详。 經(jīng)常有香客問我,道長瓷炮,這世上最難降的妖魔是什么葱色? 我笑而不...
    開封第一講書人閱讀 58,868評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮娘香,結(jié)果婚禮上苍狰,老公的妹妹穿的比我還像新娘。我一直安慰自己烘绽,他們只是感情好淋昭,可當我...
    茶點故事閱讀 67,892評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著安接,像睡著了一般翔忽。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上盏檐,一...
    開封第一講書人閱讀 51,692評論 1 305
  • 那天歇式,我揣著相機與錄音,去河邊找鬼胡野。 笑死材失,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的硫豆。 我是一名探鬼主播龙巨,決...
    沈念sama閱讀 40,416評論 3 419
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼熊响!你這毒婦竟也來了旨别?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,326評論 0 276
  • 序言:老撾萬榮一對情侶失蹤汗茄,失蹤者是張志新(化名)和其女友劉穎昼榛,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體剔难,經(jīng)...
    沈念sama閱讀 45,782評論 1 316
  • 正文 獨居荒郊野嶺守林人離奇死亡胆屿,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,957評論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了偶宫。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片非迹。...
    茶點故事閱讀 40,102評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖纯趋,靈堂內(nèi)的尸體忽然破棺而出憎兽,到底是詐尸還是另有隱情冷离,我是刑警寧澤,帶...
    沈念sama閱讀 35,790評論 5 346
  • 正文 年R本政府宣布纯命,位于F島的核電站西剥,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏亿汞。R本人自食惡果不足惜瞭空,卻給世界環(huán)境...
    茶點故事閱讀 41,442評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望疗我。 院中可真熱鬧咆畏,春花似錦、人聲如沸吴裤。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,996評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽麦牺。三九已至钮蛛,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間剖膳,已是汗流浹背魏颓。 一陣腳步聲響...
    開封第一講書人閱讀 33,113評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留潮秘,地道東北人琼开。 一個月前我還...
    沈念sama閱讀 48,332評論 3 373
  • 正文 我出身青樓易结,卻偏偏與公主長得像枕荞,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子搞动,可洞房花燭夜當晚...
    茶點故事閱讀 45,044評論 2 355

推薦閱讀更多精彩內(nèi)容