visual studio 2012安装配置方法图文教程 附opencv配置教程

yizhihongxing

Visual Studio 2012安装配置方法图文教程

安装Visual Studio 2012

首先,需要下载Visual Studio 2012安装程序。在微软官网上下载即可,也可到其他网站下载,但需保证来源可靠。

下载完毕后,双击安装程序文件,开始安装。安装过程中,需要选择相应的组件进行安装。建议安装的组件有:

  • Visual C++核心功能
  • Visual C++ 2012工具集
  • Visual C++ 2012附加工具
  • VC++ MFC库

其他组件可根据需要自行进行选择。安装完成后,打开Visual Studio 2012,进行基本配置。

基本配置

  1. 配置安装路径

在Visual Studio 2012中,点击“工具”菜单,选择“选项”。“选项”窗口出现后,选择“环境”节点,在“环境”节点下选择“实例”项。

在右侧的“实例”列表中选择“VC++目录”,将“可执行文件目录”更改为本地的安装目录。例如,如果安装在C盘的VS2012目录下,则更改为“C:\VS2012\VC\bin”。

  1. 配置常规选项

在“选项”窗口中,选择“文本编辑器”,然后选择“通用”。在右侧的窗口中,将所有“自动列表”和“自动提示”选项设置为“无”。

Opencv配置教程

  1. 配置include路径

在Visual Studio 2012中,打开项目代码文件,首先需要打开该项目的属性对话框。在解决方案资源管理器中,鼠标右键单击该项目,选择“属性”命令。在打开的属性对话框中,选择“VC++目录”节点。

在“VC++目录”节点下,选择“包含目录”并单击右侧方框中的“编辑”按钮。在“包含目录”对话框中,添加Opencv的include目录的路径,例如,“C:\opencv\build\include”。

  1. 配置lib路径

同上,选择“库目录”节点,添加Opencv的lib目录的路径,“C:\opencv\build\x64\vc11\lib”。

  1. 配置附加包含文件和库文件

在属性对话框的“链接器”节点下,选择“输入”。在右侧窗口中,选择“附加依赖项”,并添加Opencv的核心库文件,例如,“opencv_core2411.lib;opencv_highgui2411.lib;opencv_imgproc2411.lib”。

  1. 测试

在项目代码中添加如下代码:

#include "stdafx.h"
#include <opencv2/highgui/highgui.hpp>
#include <iostream>
using namespace cv;
using namespace std;
int main() {
   Mat img = imread("lena.jpg");
   if (img.empty()) {
      cout << "Error: image cannot be loaded!" << endl;
      return -1;
   }
   namedWindow("Lena");
   imshow("Lena", img);
   waitKey();
   return 0;
}

运行程序,即可看到lena.jpg图片显示在屏幕上。

示例说明

  1. 示例一:将Opencv的include目录和lib目录添加到Visual Studio 2012的工程中。

在本地建立一个工程myTest,将Opencv的include目录和lib目录添加到该工程中,然后选择Debug x64配置,运行工程,即可成功加载Opencv库,并运行成功。

  1. 示例二:在Linux中安装配置Opencv并配置到Visual Studio 2012工程中。

在Linux系统中,完成Opencv的编译和安装,并将Opencv库复制到Windows系统下的相应目录。然后,按照本攻略中的方法将Opencv配置到Visual Studio 2012工程中。

在Windows系统中编译和运行程序,即可使用Opencv库,并成功运行程序。

注:详细的Opencv在Linux系统下的安装教程,超出了本攻略的范围。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:visual studio 2012安装配置方法图文教程 附opencv配置教程 - Python技术站

(0)
上一篇 2023年5月25日
下一篇 2023年5月25日

相关文章

  • 简单介绍Python的Django框架加载模版的方式

    当我们使用Python的Django框架开发Web应用时,通常会使用模版来实现网页的渲染。在Django框架中,模版是基于HTML语言的,我们可以使用Django的内置模版引擎来实现动态数据展示。 Django框架加载模版的方式主要包含以下步骤: 步骤一:创建模版文件 首先需要在项目的根目录下创建一个“templates”文件夹用于存放模版文件,然后在该文件…

    人工智能概览 2023年5月25日
    00
  • Selenium+Tesseract-OCR智能识别验证码爬取网页数据的实例

    下面是详细的攻略: Selenium+Tesseract-OCR智能识别验证码爬取网页数据的实例 一、前言 爬虫在获取数据上有着很大的优势,但存在着一些限制,比如在网站登录时需要验证码,而这些验证码又必须由人工来识别,无法通过普通的XPath或CSS Selector来定位。 本文主要介绍如何使用Selenium和Tesseract-OCR结合的方式,来实现…

    人工智能概论 2023年5月25日
    00
  • 小个头也有大学问 板卡电容本质大揭秘

    小个头也有大学问:板卡电容本质大揭秘 什么是电容 电容是一种储存电荷的设备,通常由两个金属板和在两板之间的绝缘介质组成。 在计算机板卡中,电容将电能转变成电场,起到稳定电压和电流的作用。 板卡电容的种类 常见的板卡电容有: 固态电容:由固态电解质和导电聚合物构成。具有寿命长、温度稳定性高等特点,但价格相对较贵。 陶瓷电容:由陶瓷材料制成。具有寿命长、抗干扰性…

    人工智能概览 2023年5月25日
    00
  • Python中性能分析利器pyinstrument详细讲解

    Python中性能分析利器pyinstrument详细讲解 什么是pyinstrument? pyinstrument是一个Python程序的性能分析工具,可以帮助开发者找到代码中的性能瓶颈。它可以生成火焰图(Flame Graphs)和调用栈图(Call Stacks),直观地展示代码的执行情况。 安装pyinstrument 使用pip可以很方便地安装p…

    人工智能概论 2023年5月25日
    00
  • 使用Django实现商城验证码模块的方法

    使用Django实现商城验证码模块的方法 安装需要的包 安装需要的Python包:captcha、Pillow pip install captcha Pillow 安装验证码字体文件可以提高生成验证码的难度,这里我们使用DejaVuSans.ttf字体作为验证码字体。 sudo apt-get install fonts-dejavu-core 在sett…

    人工智能概论 2023年5月25日
    00
  • 基于python介绍pytorch保存和恢复参数

    基于Python介绍PyTorch保存和恢复参数 PyTorch是深度学习领域非常流行的开源框架之一,通过PyTorch可以快速搭建深度学习模型,并且可以使用PyTorch保存和恢复训练好的模型参数。本文将详细介绍如何基于Python使用PyTorch保存和恢复参数。 保存模型参数 在PyTorch中,使用torch.save()函数可以将模型参数保存到硬盘…

    人工智能概论 2023年5月25日
    00
  • Django工程的分层结构详解

    下面我会详细讲解“Django工程的分层结构详解”的完整攻略。 1. 概述 Django工程采用MVC的分层结构,将整个项目分为了模型(Model)、视图(View)和控制器(Controller)三层。此外,Django还加入了一个名叫模板(Template)的层,用于处理网页的渲染。 从模型层开始,我们逐层向上介绍各层的作用及其文件夹结构。 2. 模型层…

    人工智能概论 2023年5月25日
    00
  • SQL 根据汉字获取全拼的代码

    获取汉字全拼的代码可以通过使用数据库内置的函数来实现。在MySQL中,可以使用以下3个函数来获取汉字拼音全拼: CONVERT() 函数,它可以将汉字转换为拼音; REPLACE() 函数,它可以用来替换字符串中的字符; SUBSTRING() 函数,它可以获取一个字符串的子串。 下面是获取汉字全拼的步骤: 1. 设置字符集 为了正确地处理中文字符,我们需要…

    人工智能概论 2023年5月24日
    00
合作推广
合作推广
分享本页
返回顶部