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

青岛做网站的公司有哪些深圳网站制作哪家好

青岛做网站的公司有哪些,深圳网站制作哪家好,做网站第三方,电商网站建设 教学总结目录 一、环境准备 1、安装cmake 2、安装依赖 3、从github上下载opencv4.9.0.zip 二、安装opencv4.9.0 1、解压4.9.0.zip 2、进入build目录编译 3、安装编译好的相关库 4、修改opencv配置文件并使其生效 5、添加PKG_CONFIG路径,并使其生效 三、opencv环境…

目录

一、环境准备

1、安装cmake

2、安装依赖

3、从github上下载opencv4.9.0.zip

二、安装opencv4.9.0

1、解压4.9.0.zip

2、进入build目录编译

3、安装编译好的相关库

4、修改opencv配置文件并使其生效

5、添加PKG_CONFIG路径,并使其生效

三、opencv环境验证 

1、编译示例文件

2、运行示例 

3、举一反三


一、环境准备


1、安装cmake

sudo apt-get install cmake

2、安装依赖

sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg-dev libswscale-dev libtiff5-dev pkg-config

3、从github上下载opencv4.9.0.zip

关于如何从github上快速下载需要的资源,在这里不详述,后面的文章进行补充😊

root@ubuntu-virtual-machine:/home/ubuntu/C++/opencv4.9.0# wget https://github.com/opencv/opencv/archive/4.9.0.zip
--2024-01-26 21:00:01--  https://github.com/opencv/opencv/archive/4.9.0.zip
正在解析主机 github.com (github.com)... 140.82.xxx.xxx
正在连接 github.com (github.com)|140.82.xxx.xxx|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 302 Found
位置:https://codeload.github.com/opencv/opencv/zip/refs/tags/4.9.0 [跟随至新的 URL]
--2024-01-26 21:00:03--  https://codeload.github.com/opencv/opencv/zip/refs/tags/4.9.0
正在解析主机 codeload.github.com (codeload.github.com)... 20.205.xxx.xxx
正在连接 codeload.github.com (codeload.github.com)|20.205.xxx.xxx|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度: 未指定 [application/zip]
正在保存至: “4.9.0.zip”

4.9.0.zip                                         [               <=>                                                                              ]  92.98M  3.04MB/s    in 35s     

2024-01-26 21:00:39 (2.64 MB/s) - “4.9.0.zip” 已保存 [97492524]

这里下载时间用了35秒就将opencv4.9.0(近100M)的安装包下载好了(●'◡'●)

二、安装opencv4.9.0

1、解压4.9.0.zip

unzip 4.9.0.zip

2、进入build目录编译

(1)cmake编译

cd opencv-4.9.0
mkdir build
cmake -D CMAKE_INSTALL_PREFIX=/usr/local -D CMAKE_BUILD_TYPE=Release ..

 

编译结束后看到最后三行日志表示编译OK
-- Configuring done
-- Generating done
-- Build files have been written to: /home/ubuntu/C++/opencv4.9.0/opencv-4.9.0/build

(2)make编译
make -j8

......
[100%] Linking CXX executable ../../bin/opencv_test_objdetect
[100%] Built target opencv_perf_video
[100%] Built target opencv_test_objdetect
[100%] Linking CXX executable ../../bin/opencv_test_core
[100%] Built target opencv_test_core

3、安装编译好的相关库

sudo make install
执行后的日志最后几行:

-- Installing: /usr/local/bin/opencv_annotation
-- Set runtime path of "/usr/local/bin/opencv_annotation" to "/usr/local/lib"
-- Installing: /usr/local/bin/opencv_visualisation
-- Set runtime path of "/usr/local/bin/opencv_visualisation" to "/usr/local/lib"
-- Installing: /usr/local/bin/opencv_interactive-calibration
-- Set runtime path of "/usr/local/bin/opencv_interactive-calibration" to "/usr/local/lib"
-- Installing: /usr/local/bin/opencv_version
-- Set runtime path of "/usr/local/bin/opencv_version" to "/usr/local/lib"
-- Installing: /usr/local/bin/opencv_model_diagnostics
-- Set runtime path of "/usr/local/bin/opencv_model_diagnostics" to "/usr/local/lib"

4、修改opencv配置文件并使其生效

sudo vim  /etc/ld.so.conf.d/opencv.conf 
/usr/local/lib  

sudo ldconfig

5、添加PKG_CONFIG路径,并使其生效

sudo vim /etc/bash.bashrc  

PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig  
export PKG_CONFIG_PATH  

source /etc/bash.bashrc

 编译安装成功后,我们会发现/usr/local/lib目录中会存在一些opencv相关的so库。

 关于PKG_CONFIG,在这里不详述,后续的文章进行补充😊

三、opencv环境验证 

1、编译示例文件

root@ubuntu-virtual-machine:/home/ubuntu/C++/opencv4.9.0/opencv-4.9.0/samples/cpp/example_cmake# cmake .
-- The C compiler identification is GNU 5.4.0
-- The CXX compiler identification is GNU 5.4.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found OpenCV: /usr/local (found version "4.9.0") 
-- OpenCV library status:
--     config: /usr/local/lib/cmake/opencv4
--     version: 4.9.0
--     libraries: opencv_features2d;opencv_objdetect;opencv_photo;opencv_videoio;opencv_imgcodecs;opencv_dnn;opencv_stitching;opencv_ml;opencv_flann;opencv_highgui;opencv_imgproc;opencv_video;opencv_calib3d;opencv_core
--     include path: /usr/local/include/opencv4
-- Configuring done
-- Generating done
-- Build files have been written to: /home/ubuntu/C++/opencv4.9.0/opencv-4.9.0/samples/cpp/example_cmake

 

root@ubuntu-virtual-machine:/home/ubuntu/C++/opencv4.9.0/opencv-4.9.0/samples/cpp/example_cmake# make
Scanning dependencies of target opencv_example
[ 50%] Building CXX object CMakeFiles/opencv_example.dir/example.cpp.o
[100%] Linking CXX executable opencv_example
[100%] Built target opencv_example

2、运行示例 

root@ubuntu-virtual-machine:/home/ubuntu/C++/opencv4.9.0/opencv-4.9.0/samples/cpp/example_cmake#./opencv_example

运行结果:

935c9bb7452f4876b6e4e6e56c0b8b2a.png 

3、举一反三

在samples/cpp/test目录下,编写测试代码:

#include <opencv2/core.hpp>
#include <opencv2/imgcodecs.hpp>
#include <opencv2/highgui.hpp>
#include <iostream>using namespace cv;int main()
{std::string image_path = samples::findFile("test.jpg");Mat img = imread(image_path, IMREAD_COLOR);if(img.empty()){std::cout << "Could not read the image: " << image_path << std::endl;return 1;}imshow("Display window", img);return 0;
}

 我们可以看到,将一张图片显示出来了

92c0048df8cc435eaec797839ec0fee7.png

【欢迎关注编码小哥,学习更多实用的编程知识】 

 

http://www.shuangfujiaoyu.com/news/8656.html

相关文章:

  • 自主研发app大概要多少钱郑州百度网站快速优化
  • 自己做网站要会什么关键词查询工具包括哪些
  • 济南网站制作设计公司百度识图网页版在线使用
  • 仿做唯品会网站企业网站开发制作
  • 对seo的理解甘肃搜索引擎网络优化
  • 珠宝设计网站网站首页不收录
  • 长春站建筑网络营销主要做些什么工作
  • 贵州茅台酒股份有限公司网站如何自己制作网站
  • 建设彩票网站需要多少投资网站推广策划方案
  • 打不开wordpress站点百度认证平台
  • 网络营销外包公司靠谱吗seo的含义
  • 黄冈市建设委员会网站网站服务器
  • 做网站的公司怎么推广清远头条新闻
  • 2018什么语言做网站比较好佛山网络推广公司
  • 网站备案申请书竞价推广sem
  • 南昌做网站电话优化什么
  • wordpress 屏蔽中文浏览器福州seo视频
  • 百度口碑网站很卡如何优化
  • 个人网站做重定向图片关键词快速上首页排名
  • 天津网站建设 企航互联深圳百度推广属于哪家公司
  • 东莞网站建设品牌优化方案官网电子版
  • 网站seo关键字沈阳cms模板建站
  • 现在c 做网站用什么软件网站注册
  • 铜川市住房和城乡建设局网站南宁seo关键词排名
  • 做逆战网站的名字2345浏览器
  • 郑州做网站公司yooker郑州网站建设方案优化
  • 杂网网站建设自己有货源怎么找客户
  • 网站开发 设计制作合同网站建立的步骤
  • 云南网站制作如何能查到百度搜索排名
  • wordpress安装详细教程seo公司 引擎