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

青岛网站建设保山关键词排名优化易下拉技术

青岛网站建设保山,关键词排名优化易下拉技术,莱西网站建设哪家好,做网站的用途一、安装opencv 1.下载opencv-3.4.16的源码并解压 2.在解压后的文件夹内新建文件夹build以及opencv_install 3.启动cmake-gui并设置 sudo cmake-gui(1)设置界面中source及build路径 (2)点击configure,选择第一个def…

一、安装opencv

1.下载opencv-3.4.16的源码并解压
2.在解压后的文件夹内新建文件夹build以及opencv_install
3.启动cmake-gui并设置

sudo cmake-gui

(1)设置界面中source及build路径
在这里插入图片描述
(2)点击configure,选择第一个default项目,即默认本地编译器
在这里插入图片描述
(3)设置prefix,即安装路径
之前我在默认路径/usr/local/下已经安装交叉编译结果opencv-3.4.16-gcc-arm
这里我选择home文件夹
在这里插入图片描述
选择需要的库,我采用默认的。
博文(https://blog.csdn.net/zhiyuan2021/article/details/131407526)给了两个建议:
第一个建议是:在CMAKE_BUILD_TYPE 值处输入RELEASE,我查了一下,默认采用release方式编译,空着就行。
第二个建议是:在OPENCV_EXTRA_MODULES_PATH中填写opencv_contrib的路径,但我在configure时报错,好像是名称重复。等后面需要的时候,我再编译opencv_contrib吧。这次保留为空,这样configure就可以通过了。
在这里插入图片描述
也就是说,我没有采用这两个建议。

(4)依次点击configure, generate,之后关闭cmake-gui

4.进入opencv-3.4.16内的build文件夹,cmake-gui已经在其中生成了编译中间文件
执行:

sudo make -j4

耐心等待结束!!!

执行:

sudo make install

完成opencv安装。
注意:build文件夹不要删除,后期如果删除本次安装的opencv-3.14.16,可以再次进入它并执行

sudo make uninstall

5.设置 /etc/ld.so.conf.d/opencv.conf,否则在第二部分Qt Creator编译OpenCV程序环节会出现如下错误

报错:
…/lib/libopencv_core.so.3.4: cannot open shared object file: No such file or d…
原因是之前用cmake对opencv-3.4.16进行了交叉编译(详见本人博客),并设置了opencv.conf。
本地使用时的平台为x86_64,因此,需要修改 /etc/ld.so.conf.d/opencv.conf
参考博文:https://blog.csdn.net/rong11417/article/details/103905794
修改后的opencv.conf:
在这里插入图片描述
注意:交叉编译时,需要再改一下opencv.conf中的路径。

二、Qt Creator运行opencv程序

安装qt及qt creator详见本人博文。

1.qt creator建立纯c++工程
在这里插入图片描述记得选择编译器为qmake,否则工程中不会存在.pro文件,后期为工程添加头文件和库的路径时麻烦!!!
(坑:我之前选择了cmake,工程中存在CmakeLists.txt,我对它不熟,没有搞清楚如何添加路径。此外,网上大部分博文采用.pro文件的方式)
在这里插入图片描述
2.在main.cpp中写入opencv的程序
在这里插入图片描述

#include <iostream>using namespace std;
#include "opencv2/core/core.hpp"
#include "opencv2/opencv.hpp"
using namespace cv;int main()
{Mat img = imread("/home/lyc/gcc-arm-projects/opencvTest1017_V2/plane.jpg");imshow("plane", img);waitKey(0);//cout << "Hello World!" << endl;return 0;
}

注意:图片路径为绝对路径,之前用"plane.jpg"方式报imshow的width和height为0的错误,说明图片读取失败。

3.在.pro文件中设置包含的头文件和库的路径
在这里插入图片描述

TEMPLATE = app
CONFIG += console c++11
CONFIG -= app_bundle
CONFIG -= qtSOURCES += \main.cppINCLUDEPATH += /home/lyc/Exe/opencv-3.4.16-for-x86_64/opencv_install/include \/home/lyc/Exe/opencv-3.4.16-for-x86_64/opencv_install/include/opencv \/home/lyc/Exe/opencv-3.4.16-for-x86_64/opencv_install/include/opencv2LIBS += /home/lyc/Exe/opencv-3.4.16-for-x86_64/opencv_install/lib/libopencv_*
#LIBS += /home/lyc/Exe/opencv-3.4.16-for-x86_64/opencv_install/lib/lib*.so*

3.编译、运行工程
在这里插入图片描述
得到显示的图像
在这里插入图片描述至此,记录结束!!!

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

相关文章:

  • 最全的ppt模板网站电商运营工作内容
  • 网站建设规划书样板网络搜索关键词排名
  • 大学生怎么做网站支付模块seo上首页排名
  • 如皋网站建设招标百度极速版下载
  • 南京企业网站制作价格清远新闻最新消息
  • 即墨网站建设地址企业培训体系
  • it 网站模板网页模板大全
  • iis中怎样配置网站绑定环球网
  • 微信小程序做网站网络竞价推广开户
  • 乐清网络网站建设百度站长工具seo查询
  • 上海做网站及推广今日油价92汽油价格调整最新消息
  • 自己建设网站平台步骤百度seo指数查询
  • 做类似美团的网站2022年十大流行语
  • 网站开发设计手册搜索引擎营销的内容和层次有哪些
  • 西安网站制作公司哪深圳网络推广公司有哪些
  • 工作室做网站中国市场营销网网站
  • 白石桥做网站公司seo网址优化靠谱
  • 免费的网站域名吴忠seo
  • 网站电线电话图怎么做企业网站推广可以选择哪些方法
  • web网站开发基础jar怎么做推广比较成功
  • 怎么做自己网站的后台广州营销优化
  • 国外设计网站的案例百度权重等级
  • 日照市做网站太原seo代理商
  • 做代购在哪个网站好南京百度提升优化
  • 做网站模块网络营销策划的主要特点
  • 教育培训网站源码 模板 php培训机构网站源码培训学校网站源码seo网站优化方案案例
  • 个人博客网站取名南宁百度关键词排名公司
  • 打开一张图片后点击跳转到网站怎么做2022最新新闻
  • 一个企业做网站的意义站长工具seo综合查询关键词
  • 长沙做网站建设公司哪家好今日热点新闻事件及评论