啥是opencv?
OpenCV(开源计算机视觉库 Open Source Computer Vision Library)是一个跨平台的计算机视觉库,最初由Intel开发,现在由一个跨国团队维护。它免费提供给学术和商业用途,并且是用C++语言写成的,这使得它的运行速度非常快。同时,它也提供了Python、Java等语言的接口。
OpenCV拥有包括700多个算法和函数组成的强大库,用于处理图片和视频文件,包括但不限于图像处理、视频捕捉、对象识别、面部识别、机器学习等。由于其强大的功能和开放源代码的特性,OpenCV被广泛应用于学术研究、政府项目、商业产品中,特别是在人脸识别、车辆检测、机器人视觉、移动设备上的应用十分广泛。
OpenCV遵循BSD许可协议,这是一种非常灵活的开源协议,允许用户使用、修改和分发这个库,同时也保护了原作者的权益。这使得OpenCV能够被广泛地应用在商业产品和研究项目中,促进了计算机视觉技术的发展和普及。
opencv的下载
opencv官网:OpenCV - Open Computer Vision Library
但是,由于种种原因,opencv官网下载往往会比较慢,甚至是失败
这里推荐国内镜像网站下载
命令行下载:
阿里云 http://mirrors.aliyun.com/pypi/simple/
豆瓣(douban) http://pypi.douban.com/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
这里可以用命令行下载
pip install opencv-contrib-python -i https://pypi.tuna.tsinghua.edu.cn/simple/
然后等待下载成功
或者请登录华军软件园
搜索opencv进行下载
然后选择相应的目录安装
在配置path环境变量
点击环境变量
点击path 点击编辑 添加opencv路径
然后完成
打开visual studio 新建项目
新建c++空项目
选择路径 给文件放置荻港
点击源文件创建main文文件
点击项目 选择属性
点击vc++目录, 配置包含目录以及库目录
点击包含目录,点击编辑,添加路径
添加build路径下的include
bulid路径下的include的opencv
bulid路径下的include的opencv2
然后点击编辑,添加路径
build路径下的电脑32位选择X86 64位选择x64
底下的lib
点击完成
然后
点击链接器
点击输入,添加依赖
依赖是lib库里面的 需要哪个用哪个 这样就配置完成了