当前位置: 首页 > news >正文

烟台建设郑州百度搜索优化

烟台建设,郑州百度搜索优化,网站开发与维护好找工作吗,WordPress页面添加最新文章OpenCV中有很多模块,模块间保持最小的依赖关系,用户可以根据自己的实际需要链接相关的库,而不需链接所有的库,这样在最终交付应用程序时可以减少总库的大小。但如果需要依赖OpenCV的库太多,有时会带来不方便,此时可以使…

      OpenCV中有很多模块,模块间保持最小的依赖关系,用户可以根据自己的实际需要链接相关的库,而不需链接所有的库,这样在最终交付应用程序时可以减少总库的大小。但如果需要依赖OpenCV的库太多,有时会带来不方便,此时可以使用OpenCV的world模块。

      OpenCV中的world模块,也称为超级模块(super-module),它结合了用户选择的所有其它模块。它是一个一体化(all-in-one)模块,具有所有库的功能。使用world模块可能会使应用程序的编译时间略有增加。

      目前OpenCV最新发布版本为4.8.1,编译不带world模块的动态库,在windows下会有58个动态库。在windows上使用vs2022及在linux上使用g++ 9的脚本build.sh如下所示:

#! /bin/bashif [ $# != 2 ]; thenecho "Error: requires two parameters: 1: windows or linux; 2: relese or debug"echo "For example: $0 windows debug"exit -1
fiif [ $1 != "windows" ] && [ $1 != "linux" ]; thenecho "Error: the first parameter can only be windows or linux"exit -1
fiif [ $2 != "release"  ] && [ $2 != "debug" ]; thenecho "Error: the second parameter can only be release or debug"exit -1
fiif [[ ! -d "build" ]]; thenmkdir buildcd build
elsecd build
fiif [ $1 == "windows" ] && [ $2 == "release" ]; thencmake \-G"Visual Studio 17 2022" -A x64 \-DCMAKE_BUILD_TYPE=Release \-DCMAKE_CONFIGURATION_TYPES=Release \-DBUILD_SHARED_LIBS=ON \-DBUILD_opencv_world=ON \-DBUILD_PERF_TESTS=OFF \-DBUILD_TESTS=OFF \-DCMAKE_INSTALL_PREFIX=../install_4.8.1/ \-DOPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules \..cmake --build . --target install --config release
fiif [ $1 == "windows" ] && [ $2 == "debug" ]; thencmake \-G"Visual Studio 17 2022" -A x64 \-DCMAKE_BUILD_TYPE=Debug \-DCMAKE_CONFIGURATION_TYPES=Debug \-DBUILD_SHARED_LIBS=ON \-DBUILD_opencv_world=ON \-DBUILD_PERF_TESTS=OFF \-DBUILD_TESTS=OFF \-DCMAKE_INSTALL_PREFIX=../install_4.8.1/ \-DOPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules \..cmake --build . --target install --config debug
fiif [ $1 == "linux" ] && [ $2 == "release" ]; thencmake \-DCMAKE_C_COMPILER=/usr/bin/gcc-9 \-DCMAKE_CXX_COMPILER=/usr/bin/g++-9 \-DCMAKE_BUILD_TYPE=Release \-DBUILD_SHARED_LIBS=ON \-DBUILD_opencv_world=ON \-DBUILD_PERF_TESTS=OFF \-DBUILD_TESTS=OFF \-DCMAKE_INSTALL_PREFIX=../install_4.8.1/release/ \-DOPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules \..make -j4make install
fiif [ $1 == "linux" ] && [ $2 == "debug" ]; thencmake \-DCMAKE_C_COMPILER=/usr/bin/gcc-9 \-DCMAKE_CXX_COMPILER=/usr/bin/g++-9 \-DCMAKE_BUILD_TYPE=Debug \-DCMAKE_CONFIGURATION_TYPES=Debug \-DBUILD_SHARED_LIBS=ON \-DBUILD_opencv_world=ON \-DBUILD_PERF_TESTS=OFF \-DBUILD_TESTS=OFF \-DCMAKE_INSTALL_PREFIX=../install_4.8.1/debug/ \-DOPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules \..make -j4make install
firc=$?
if [[ ${rc} != 0 ]]; thenecho "Error: please check: ${rc}"exit ${rc}
fi

      在windows上编译结果如下所示:

      在Linux上编译结果如下所示:

      GitHub:https://github.com/fengbingchun/OpenCV_Test

http://www.yidumall.com/news/109842.html

相关文章:

  • 网站建设 牛商网技术提供国内最新新闻
  • 做网站v1认证是什么意思什么是关键词搜索
  • 一个网站多个域名备案上海百度竞价点击软件
  • 做web网站挣钱么上海优化公司排行榜
  • 广州模板建站多少钱营销策略ppt模板
  • wordpress 做公司网站郑州做网络营销渠道
  • 网站建设培训济南seo网站优化
  • 淘宝官网首页官网临沂网站建设优化
  • 有哪些可以做策划方案的网站上海全网营销推广
  • 手机触屏版网站深圳网络营销推广招聘网
  • 益阳网站设计公司网址搜索引擎
  • 网站高端建设公司想做网络推广贵不
  • 广东建设信息网行业版宁波seo服务推广
  • 重庆公司有哪些重庆放心seo整站优化
  • 做文字云的网站搜索引擎的优化方法
  • tag() wordpressseo发外链工具
  • 做二手的网站都有哪些微博营销的特点
  • 家谱网站怎么做公众号开发
  • 网站建设怎么入账太原百度快速优化排名
  • 聚名网怎么提现北京优化靠谱的公司
  • 宁波seo超级外链工具seo主要优化
  • 高端网站开发设计互联网营销工具
  • 顺德网站建设教程吉安seo招聘
  • 凡科建站官网电脑版怎样注册一个自己的平台
  • 网站如何报备佛山百度关键词seo外包
  • 网站定制设计服务需要使用的技术网站推广的作用在哪里
  • 网站建设黄页湖南seo优化价格
  • 政府网站建设三年规划中国域名注册官网
  • 工控网做网站维护吗网络营销的优势和劣势
  • 大学生网站开发接单站长工具的使用seo综合查询排名