欢迎使用 PHPOpenCV,本文档将帮助您快速上手。如果您在使用过程中遇到问题,请在 GitHub上提问。
什么是 PHPOpenCV?
PHPOpenCV是一个基于OpenCV C\C++版接口开发的PHP扩展,可以理解为PHP版的OpenCV,是用于计算机视觉开发的PHP扩展。
支持PHP7+和OpenCV4.0.0+。
在学PHPOpenCV前,有必要了解一下OpenCV
OpenCV
这里要先普及一下OpenCV,OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,其实可以更加形象的的说它是一个开发计算机视觉的工具,
甚至它是能开发充当计算机眼睛工作的工具,那么它是一个工具,那么它能完成什么工作?
例如:图片处理,物体检测识别,追踪等。
更具体的应用:人脸识别
,身份证识别
,车牌识别
,自动驾驶
等。
PHPOpenCV优势
- PHP语言支持,只需要会PHP也能成为计算机视觉大师,相对于C++的入门低
- C\C++底层实现的扩展,处理速度扩展
- 持续开发支持和维护,希望能提交到官方成为官方PHP版的OpenCV,和提交到pecl
当然这个库相对于普通的web开发要复杂,但是相信如果看完本教程和凭借你的兴趣,定能成为计算机视觉大师。
本教程条件:
- 会使用电脑,会基本PHP;
- 还记得初中数学学的方程式和一点点代数知识;
- 想从编程小白变成专业的计算机视觉大师;
- 每天能抽出半个小时学习。
不要再犹豫了,这个教程就是为你准备的!
准备好了吗?
关于作者
周海浩,PHPOpenCV项目作者及发起人,php扩展开发者,某不知名公司技术总监。
- github,欢迎交流