文档

欢迎使用 PHPOpenCV,本文档将帮助您快速上手。如果您在使用过程中遇到问题,请在 GitHub上提问。

什么是 PHPOpenCV?

PHPOpenCV是一个基于OpenCV C\C++版接口开发的PHP扩展,可以理解为PHP版的OpenCV,是用于计算机视觉开发的PHP扩展。
支持PHP7+和OpenCV4.0.0+。

在学PHPOpenCV前,有必要了解一下OpenCV

OpenCV

这里要先普及一下OpenCV,OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,其实可以更加形象的的说它是一个开发计算机视觉的工具,
甚至它是能开发充当计算机眼睛工作的工具,那么它是一个工具,那么它能完成什么工作?
例如:图片处理,物体检测识别,追踪等。
更具体的应用:人脸识别身份证识别车牌识别自动驾驶等。

1

PHPOpenCV优势

  • PHP语言支持,只需要会PHP也能成为计算机视觉大师,相对于C++的入门低
  • C\C++底层实现的扩展,处理速度扩展
  • 持续开发支持和维护,希望能提交到官方成为官方PHP版的OpenCV,和提交到pecl

当然这个库相对于普通的web开发要复杂,但是相信如果看完本教程和凭借你的兴趣,定能成为计算机视觉大师。

本教程条件:

  • 会使用电脑,会基本PHP;
  • 还记得初中数学学的方程式和一点点代数知识;
  • 想从编程小白变成专业的计算机视觉大师;
  • 每天能抽出半个小时学习。

不要再犹豫了,这个教程就是为你准备的!

准备好了吗?

2

关于作者

周海浩,PHPOpenCV项目作者及发起人,php扩展开发者,某不知名公司技术总监。