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

aopencv置入中文 openiv怎么改中文

目录

Opencv官方下载

VS2017 社区版官方下载

配置系统环境变量

配置vs2017

测试

永久性配置

将VS2017背景设为黑色

彻底卸载VS2017


Opencv官方下载

         https://opencv.org/releases.html#

aopencv置入中文 openiv怎么改中文,aopencv置入中文 openiv怎么改中文_Win32,第1张

     解压,如我的解压路径为c:/opencv3.4.2。

aopencv置入中文 openiv怎么改中文,aopencv置入中文 openiv怎么改中文_aopencv置入中文_02,第2张

OpenCV3.4.2的"x64"文件夹下只有"vc14"和"vc15",这意味着它只支持VS2015和VS2017。

VS2017 社区版官方下载

        https://visualstudio.microsoft.com/zh-hans/vs/features/ide/

     安装比较简单,一直下一步就好啦。默认的是english语言包,可以自己修改添加,这里添加一个中文简体包,这样vs就可以自由进行中英文切换啦。

aopencv置入中文 openiv怎么改中文,aopencv置入中文 openiv怎么改中文_vs2017_03,第3张

      切换语言方法:

       vs->tools->option->Environment->International Settings->Language里下拉菜单选择语言,重启程序之后即可。

配置系统环境变量

       电脑->右键选择属性->进入高级系统设置->点击环境变量->编辑Path

aopencv置入中文 openiv怎么改中文,aopencv置入中文 openiv怎么改中文_Win32_04,第4张

aopencv置入中文 openiv怎么改中文,aopencv置入中文 openiv怎么改中文_visual studio_05,第5张

 

aopencv置入中文 openiv怎么改中文,aopencv置入中文 openiv怎么改中文_Win32_06,第6张

aopencv置入中文 openiv怎么改中文,aopencv置入中文 openiv怎么改中文_Win32_07,第7张

      添加opencv下的bin路径(vs2017对应vc15)

配置vs2017

  • 首先创建一个工程,快捷键:ctrl+shift+n

       创建cpp文件,快捷键:ctrl+shift+a

  • 打开属性管理器:视图->其他窗口->属性管理器,这时候右侧会显示属性管理器一栏

aopencv置入中文 openiv怎么改中文,aopencv置入中文 openiv怎么改中文_visual studio_08,第8张

       Debug x64 右键选择属性

aopencv置入中文 openiv怎么改中文,aopencv置入中文 openiv怎么改中文_Win32_09,第9张

  • VC++目录->包含目录->编辑,添加Opencv的路径

aopencv置入中文 openiv怎么改中文,aopencv置入中文 openiv怎么改中文_Win32_10,第10张

aopencv置入中文 openiv怎么改中文,aopencv置入中文 openiv怎么改中文_aopencv置入中文_11,第11张

  • 添加库目录

       VC++目录->库目录,编辑

aopencv置入中文 openiv怎么改中文,aopencv置入中文 openiv怎么改中文_Win32_12,第12张

  • 添加附加依赖项

     连接器->输入->附加依赖项,添加opencv_world342d.lib

   1、342对应OpenCV3.4.2。其他版本请去网上找对应自己的版本进行编写添加,或者在bin文件下找对应名称,如C:\opencv3.4\opencv\build\x64\vc15\bin目录下。
     2、后缀d代表Debug模式,如果是Release模式去掉d。依个人情况选择Debug模式或者Release模式。

aopencv置入中文 openiv怎么改中文,aopencv置入中文 openiv怎么改中文_vs2017_13,第13张

测试

     改成Debug x64环境

aopencv置入中文 openiv怎么改中文,aopencv置入中文 openiv怎么改中文_opencv_14,第14张

测试代码:

#include "pch.h"
#include <opencv2/opencv.hpp>
#include <iostream>
using namespace std;
using namespace cv;

int main()
{
	Mat image = imread("C:\Users\...\2.jpg");  //存放自己图像的路径 
	imshow("显示图像", image);
	waitKey(0);
	return 0;
}

若显示图片,则配置成功。

  • 报错:找不到opencv_world342d.lib
“openc1.exe”(Win32): 已加载“C:\Windows\System32\uxtheme.dll”。无法查找或打开 PDB 文件。
“openc1.exe”(Win32): 已加载“C:\Windows\System32\msctf.dll”。无法查找或打开 PDB 文件。
“openc1.exe”(Win32): 已加载“C:\Windows\System32\dwmapi.dll”。无法查找或打开 PDB 文件。
“openc1.exe”(Win32): 已加载“C:\Windows\System32\TextInputFramework.dll”。无法查找或打开 PDB 文件。
“openc1.exe”(Win32): 已加载“C:\Windows\System32\CoreUIComponents.dll”。无法查找或打开 PDB 文件。
“openc1.exe”(Win32): 已加载“C:\Windows\System32\CoreMessaging.dll”。无法查找或打开 PDB 文件。
“openc1.exe”(Win32): 已加载“C:\Windows\System32\ntmarta.dll”。无法查找或打开 PDB 文件。
“openc1.exe”(Win32): 已加载“C:\Windows\System32\WinTypes.dll”。无法查找或打开 PDB 文件。

解决办法:复制opencv_world342d.lib到C:\Windows\System32目录下即可。

永久性配置

          以上方法仅针对当前工程文件,之后每次新建工程都要重新进行配置。永久性配置方法为:

aopencv置入中文 openiv怎么改中文,aopencv置入中文 openiv怎么改中文_Win32_15,第15张

     打开属性管理器,右击Debug|64,选择添加新项目属性表。Debug|Win32、Debug|x64、Release|x64、Releaxe|Win32根据自己的需求进行选择,记得运行的时候,修改文件上方的解决方案设置,与其匹配。

aopencv置入中文 openiv怎么改中文,aopencv置入中文 openiv怎么改中文_aopencv置入中文_16,第16张

起一个你自己能明白文件是干嘛用的名字,添加。

aopencv置入中文 openiv怎么改中文,aopencv置入中文 openiv怎么改中文_visual studio_17,第17张

      之后,Debug|x64下出现了该文件,双击打开属性页,进行与之前相同的配置。VC++目录->包含目录、库目录;链接器->输入->附加依赖项,修改完成之后保存。

        以后新建工程后,可右击Debug|x64,选择添加现有属性表,将之前配置好的文件导入即可,不需要再重新配置啦。

aopencv置入中文 openiv怎么改中文,aopencv置入中文 openiv怎么改中文_vs2017_18,第18张

将VS2017背景设为黑色

        工具->选项->环境->常规->颜色主题:默认为蓝色,将其修改为深色并保存设置,背景就变成黑色的啦。

aopencv置入中文 openiv怎么改中文,aopencv置入中文 openiv怎么改中文_opencv_19,第19张

彻底卸载VS2017

参考官方说明https://docs.microsoft.com/zh-cn/visualstudio/install/uninstall-visual-studio?view=vs-2019

在visual studio 2017 文件夹下找到microsoft visual studio install,点开运行,并找到对应的版本(如2017),点击更多->卸载即可。

aopencv置入中文 openiv怎么改中文,aopencv置入中文 openiv怎么改中文_aopencv置入中文_20,第20张

然后,对于Win10,在搜索栏输入应用和功能,接着在弹出的页面搜索microsoft visual studio,对installer进行卸载即可。

 


https://www.xamrdz.com/web/23r1942384.html

相关文章: