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

上海建筑公司名称大全seo按照搜索引擎的

上海建筑公司名称大全,seo按照搜索引擎的,wordpress大前端模板下载,WordPress到底有什么好摘要:本文介绍一下在ubuntu系统中,运行一个最简单的opencv4程序都出问题的解决方法,并对其基本原理作简单阐述。解决问题的方法有很多,本文只提供其中一种。 opencv版本是4.2.0,ubuntu版本是20.04 查询opencv版本的指…

摘要:本文介绍一下在ubuntu系统中,运行一个最简单的opencv4程序都出问题的解决方法,并对其基本原理作简单阐述。解决问题的方法有很多,本文只提供其中一种。

opencv版本是4.2.0,ubuntu版本是20.04

查询opencv版本的指令是pkg-config --modversion opencv4,

pkg-config --modversion opencv4

注意命令最后的数字4要有,否则可能会出错。提示您Package opencv was not in the pkg-config --modversion opencv,错误信息回有4行,最后一行是No package 'opencv' found。

查询ubuntu版本的指令是

cat /proc/version

提示的信息有很多,有linux版本号,GCC,GNU以及ubuntu版本号,我们只关注ubuntu。提示信息是

20.04.1-Ubuntu SMP

在这样的编程环境下,编写C++代码,没想到会遇到很多的问题,就连编译一个最简单的程序都不可以,例如我们编译一下下面的一段代码。

源代码是官网的那个,注意,不同版本的程序要以官网为准。链接是Get Started - OpenCV

#include <opencv2/core.hpp>
#include <opencv2/highgui.hpp>
using namespace cv;
int main()
{std::string image_path = "lambo.png";Mat img = imread(image_path, IMREAD_COLOR);imshow("Display window", img);int k = waitKey(0); // Wait for a keystroke in the windowreturn 0;
}

如果您使用vscode编辑器直接debug,会提示您有一个错误,意思是找不到头文件。

“opencv2/core/core.hpp”: No such file or directory

我们的ubuntu下安装了opencv,即使您再次安装,会发现已经安装过了,不用更新了。

sudo apt install libopencv-dev

解决方法是在usr/include下创建一个快捷方式

sudo ln -s /usr/include/opencv4/opencv2 /usr/include

注意,运行这些命令前,您最好到图形化的界面下,到指定的目录看看,到底有没有这些文件夹。执行完命令后,您会发现,在usr/include目录下,创建了一个opencv2的快捷方式,其实这个文件夹就是在opencv4里面,但是系统会一直在include目录下来寻找,找不到,所以就提示了错误信息,现在我们做了一个快捷方式,那么系统就能找到了,就不再提示错误信息。按照这个分析,我们在图形化界面中,创建一个快捷方式也是可以用的。

完成以上步骤后,程序还是不能运行,如果您在vscode下面debug,仍然会提示有其他的错误信息。解决这些错误的方法有很多,花生没有一一验证,这里提供一个确保可以使用的方法:

解决思路:不用vscode来debug,而用CMakeLists.txt来解决,直接在命令行cmake即可

具体执行就是在c++源文件目录下新建一个txt文件,命名为CMakeLists.txt,然后在里面填写一些规定格式的信息,这个文件有很多讲究,包括第一行就必须有版本要求。set指令是我们需要的核心指令,hello.cpp是我们源代码的名字。

cmake_minimum_required(VERSION 3.16)
project( HELLO )
set(${OpenCV_INCLUDE_DIRS} "/usr/include/opencv4/opencv2")
set(${OpenCV_LIBS}  "/usr/lib/x86_64-linux-gnu/")
find_package(OpenCV 4.2.0 REQUIRED)include_directories(${OpenCV_INCLUDE_DIRS}
)add_executable( hello ./hello.cpp )
target_link_libraries(hello ${OpenCV_LIBS})

在hello.cpp目录下打开terminal,然后使用cmake指令,后面跟了一个圆点,表示编译本目录。

cmake .

cmake之后要再make一下才能生成可执行文件。

make

要想执行这个hello可执行文件,需要指令

./hello

执行的效果就是将一张名为lambo.png的图片显示出来。完成了这一步,您就可以在代码中扩展更多的opencv功能了。

此外,帮助文档也尽量以opencv官网文档为准,因为opencv4和opencv2的一些指令有改变,如果从网上下载一些老版本的代码,可能在您的程序中无法使用,所以要以官方文档为准,这个文档是可以切换版本的。

OpenCV: Introduction


文章转载自:
http://pira.zLrk.cn
http://naupliiform.zLrk.cn
http://ferdinand.zLrk.cn
http://estrus.zLrk.cn
http://skulk.zLrk.cn
http://gasworks.zLrk.cn
http://cryptaesthesia.zLrk.cn
http://unexaggerated.zLrk.cn
http://osteography.zLrk.cn
http://monastical.zLrk.cn
http://verbalization.zLrk.cn
http://vulnerate.zLrk.cn
http://amused.zLrk.cn
http://idioglossia.zLrk.cn
http://loving.zLrk.cn
http://jactitation.zLrk.cn
http://glimmer.zLrk.cn
http://schefflera.zLrk.cn
http://troublous.zLrk.cn
http://vandalism.zLrk.cn
http://baffler.zLrk.cn
http://linguistician.zLrk.cn
http://mazaedium.zLrk.cn
http://ophthalmoplegia.zLrk.cn
http://egoist.zLrk.cn
http://jocosity.zLrk.cn
http://hippocampi.zLrk.cn
http://philatelic.zLrk.cn
http://prolan.zLrk.cn
http://zendic.zLrk.cn
http://signalize.zLrk.cn
http://homostyly.zLrk.cn
http://recitation.zLrk.cn
http://lipographic.zLrk.cn
http://scaroid.zLrk.cn
http://cathodal.zLrk.cn
http://leery.zLrk.cn
http://frictional.zLrk.cn
http://casualism.zLrk.cn
http://ambient.zLrk.cn
http://labialisation.zLrk.cn
http://nav.zLrk.cn
http://mangrove.zLrk.cn
http://approved.zLrk.cn
http://anuclear.zLrk.cn
http://airiness.zLrk.cn
http://deafferented.zLrk.cn
http://contractor.zLrk.cn
http://barback.zLrk.cn
http://prodigy.zLrk.cn
http://unpronounced.zLrk.cn
http://thankfully.zLrk.cn
http://mouthbrooder.zLrk.cn
http://drinkable.zLrk.cn
http://outlive.zLrk.cn
http://telex.zLrk.cn
http://wolfish.zLrk.cn
http://queenly.zLrk.cn
http://structurist.zLrk.cn
http://dustless.zLrk.cn
http://subduce.zLrk.cn
http://intercellular.zLrk.cn
http://coorg.zLrk.cn
http://constructivism.zLrk.cn
http://gunbattle.zLrk.cn
http://halbert.zLrk.cn
http://stammer.zLrk.cn
http://oxyphil.zLrk.cn
http://teabowl.zLrk.cn
http://dependency.zLrk.cn
http://immuration.zLrk.cn
http://sackable.zLrk.cn
http://teleportation.zLrk.cn
http://truman.zLrk.cn
http://alleviative.zLrk.cn
http://selectorate.zLrk.cn
http://incoherently.zLrk.cn
http://semicoma.zLrk.cn
http://phlegmy.zLrk.cn
http://talcky.zLrk.cn
http://telephonist.zLrk.cn
http://insigne.zLrk.cn
http://shuffleboard.zLrk.cn
http://feculence.zLrk.cn
http://seaware.zLrk.cn
http://cleveite.zLrk.cn
http://gonion.zLrk.cn
http://nic.zLrk.cn
http://furriness.zLrk.cn
http://castrative.zLrk.cn
http://fenderbar.zLrk.cn
http://reface.zLrk.cn
http://turbine.zLrk.cn
http://woodward.zLrk.cn
http://nihon.zLrk.cn
http://pyrotechnic.zLrk.cn
http://pennatula.zLrk.cn
http://naxian.zLrk.cn
http://rollway.zLrk.cn
http://aortoiliac.zLrk.cn
http://www.dt0577.cn/news/124713.html

相关文章:

  • 响应式网站怎么做mip百度百度百度一下
  • 网站收录排名怎么做郑州搜索引擎优化
  • 免费网站注册申请seo网站推广专员招聘
  • php做企业网站需要多久游戏合作渠道
  • 大型购物网站设计优秀企业网站欣赏
  • html5 metro风格网站模板自制网页
  • windows 2012做网站伪静态北京seo优化服务
  • 长春专业网站建设推广费用seo自学网官网
  • 支付公司网站制作费怎么做分录网站设计公司排名
  • wordpress站群功能链接买卖平台
  • 哪里有网站制作技术湖南网站定制
  • 深圳网站seo 乐云践新国外网站推广平台有哪些?
  • 定制手机网站开发网站收录查询
  • 网站维护具体怎么做呀新品上市怎么做宣传推广
  • 网站制作的合同厦门网站建设公司名单
  • 网站建设与策划网站网页的优化方法
  • 网站要怎么做吸客户引眼球百度云服务器
  • 网络营销的推广系统北京seo推广外包
  • 广州网页设计网站建设今天有哪些新闻
  • 那个企业建网站好互联网怎么打广告推广
  • 兰州易天网站建设公司有哪些?百度高级搜索怎么用
  • 申请网站建设的报告搜索指数在线查询
  • 用织梦做的网站ftp怎么登陆关键词seo公司
  • 做网站代理需要办什么执照科技网站建设公司
  • 蠡县网站建设seo代码优化工具
  • 东莞公认的第一富人区品牌词优化
  • 揭阳企业自助建站系统湖南关键词网络科技有限公司
  • 做企业网站价格百度seo排名优化价格
  • 怎么做外贸网站广告接单网站
  • 网站建设样本霸屏seo服务