人工智能开发实战之OpenCV图像处理

内容导读

OpenCV介绍

OpenCV常见应用

一、OpenCV介绍

OpenCV 是一款跨平台的计算机视觉和机器学习软件平台,在计算机视觉领域广泛使用,是目前人工智能应用中的重要基础平台。

OpenCV用C++语言编写,它的主要接口也是C++语言接口,但是依然保留了大量的C语言接口。

1、OpenCV有以下特点

(1)开源:根据BSD 3条款许可发布。

(2)优化程度高:OpenCV是一个高度优化的库,专注于实时应用程序。

(3)跨平台:具有C++、Python和Java接口,支持Linux、Mac OS、Windows、iOS和Android。

OpenCV具有如下应用领域功能:运动估算、人脸识别、姿势识别、人机交互、运动理解、对象鉴别、分割与识别、立体视觉、运动跟踪、增强现实(AR技术)等。

基于上述功能实现需要,OpenCV还包括以下基于统计学的机器学习库:Boosting算法、决策树算法、Gradient Boosting算法、EM算法(期望最大化)、KNN算法、朴素贝叶斯分类、人工神经网络、随机森林、支持向量机(SVM)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值