第一节 OpenCV和OpenCV Android SDK简介

本文介绍了OpenCV开源计算机视觉库,它适用于多种操作系统,并提供了丰富的图像处理算法。OpenCV Android SDK允许开发者使用Java通过JNI调用C++代码进行移动端应用开发,如图像处理、人脸识别等。文章提到了OpenCV Android SDK的下载地址及其目录结构,包括Haarcascades、lbpcascades、java、JNI、Libs和3dparty等文件夹的内容。

1、OpenCV简介  

OpenCV(Open Source Computer Vision Library)开源计算机视觉库,是基于C\C++编程语言编写的,但是它支持Windows、Linux、OS、Mac、iOS、Android等操作系统应用程序的开发。它封装了超过1000个常见的图像处理算法,其SDK(代码库)支持C++和java编程语言。借助OpenCV提供的代码库可以实现OCR文字识别、图像处理、人脸检测、相机校正、实时视频分析与处理等移动端应用的开发。

2、OpenCV核心功能模块

3、OpenCV Android SDK下载网址为:http://opencv.org/opencv-3-3.html

4、OpenCV Android SDK简介

OpenCV Android SDK本质上是使用java编程语言的接口通过JNI技术(JNI是Java Native Interface的缩写,它提供了若干的API实现了Java和其他语言的通信(主要是C&C++))调用OpenCV C\C++代码完成的算法模块。其目录结构如图下所示:

 

Haarcascades、lbpcascades文件夹里分别是HAAR、LBP级联分类器XML数据文件。

java文件夹里为Android SDK相关文件。

JNI文件夹里为开发所需头文件及cmake文件。

Libs文件夹为Opencv库文件。

3dparty文件夹包含imgcodecs模块使用的一些非常流行的静止图像的编解码器的库文件和头文件。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

栋梁程序开发工作室

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值