21xrx.com
2024-05-20 00:53:39 Monday
登录
文章检索 我的文章 写文章
使用VS配置OpenCV永久
2023-10-01 08:09:18 深夜i     --     --
VS 配置 OpenCV 永久

OpenCV是一套非常受欢迎的计算机视觉库,能够提供丰富且强大的图像处理和机器学习功能。然而,要在Visual Studio(VS)中配置OpenCV并使其永久生效,可能需要一些额外的步骤。在本文中,将介绍如何在VS中配置OpenCV,并确保配置的持久化。

首先,下载适用于您的操作系统的OpenCV版本。您可以从OpenCV的官方网站上获取最新版本。确保选择与您正在使用的VS版本兼容的OpenCV版本。

接下来,解压下载的OpenCV文件并将其放置在一个方便的位置,例如C:\OpenCV。

在VS中创建一个新的项目,或者打开已有的项目。进入项目属性,这可以通过右键单击项目名称并选择“属性”来完成。

在项目属性窗口的左侧选择“VC++目录”。然后,选择“包含目录”并单击右侧的编辑按钮。

添加OpenCV的include文件夹路径,该路径可以在C:\OpenCV\include中找到。单击确定保存更改。

接下来,选择“库目录”并单击右侧的编辑按钮。

添加OpenCV的lib文件夹路径,该路径可以在C:\OpenCV\lib中找到。单击确定保存更改。

然后,在项目属性窗口的左侧选择“链接器”。选择“输入”并单击右侧的“附加依赖项”编辑按钮。

添加OpenCV所需的库文件。您可以在C:\OpenCV\lib中找到这些库文件。确保在每个库文件之间使用分号进行分隔,并单击确定保存更改。

至此,您已经成功配置了OpenCV,但每次新建项目时都需要重复这些步骤是十分繁琐的。为了使配置的持久化,您可以通过将配置信息添加到VS的属性表中来实现。

打开VS安装目录,找到VC\vcprojects\default.vcxproj文件。打开此文件并在其中添加以下代码:


<PropertyGroup>

<VCProjectVersion>16.0</VCProjectVersion>

<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>

</PropertyGroup>

<ItemDefinitionGroup>

<ClCompile>

<AdditionalIncludeDirectories>$(VC_IncludePath);$(WindowsSDK_IncludePath);C:\OpenCV\include</AdditionalIncludeDirectories>

</ClCompile>

<Link>

<AdditionalLibraryDirectories>$(VC_LibraryPath_x86);C:\OpenCV\lib</AdditionalLibraryDirectories>

<AdditionalDependencies>opencv_world400.lib;%(AdditionalDependencies)</AdditionalDependencies>

</Link>

</ItemDefinitionGroup>

注意,这里的代码假设您下载的是OpenCV 4.0.0版本,如果您使用的是其他版本,请将代码中的文件名相应更改。

将代码添加到default.vcxproj文件后,保存并关闭文件。

现在,每次在VS中创建新项目时,OpenCV的配置将自动应用,而不需要再手动配置。

总结一下,在VS中配置OpenCV并使其永久生效需要完成以下步骤:

1. 下载并解压OpenCV。

2. 在项目属性中添加OpenCV的include文件夹和lib文件夹路径。

3. 在项目属性中添加OpenCV所需的库文件。

4. 将配置信息添加到VS的属性表中。

通过按照以上步骤配置OpenCV,您可以轻松地在VS中使用这个功能强大的计算机视觉库,并确保配置的持久化。这将使您更便于开发图像处理和机器学习应用程序。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复