OpenCV能做哪些好玩的项目?适合初学者学习的五个计算机视觉项目

 
 
 
OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在linux、windows、Android和mac OS操作系统上 。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法 。
自 2000 年第一个开源版本发布以来,受到了很多计算机视觉领域开发者的喜爱,也不断有开发者投身计算机视觉领域中,今天 Gitee 推荐的开源项目就是为 OpenCV 初学者们准备的,一起来看看吧 。
1.JAVA-opencvjava-web 方式演示 OpenCV 图像处理的相关知识,从安装开始,和大家一起学习记录 OpenCV的相关知识如图像二值化、圆检测、直线检测、灰度直方图、形态学变换、轮廓识别、模板匹配等等,直至最终一个简单但完整DEMO的实现(答题卡识别) 。
开源许可协议:MIT
项目地址:https://gitee.com/songer/java_opencv

OpenCV能做哪些好玩的项目?适合初学者学习的五个计算机视觉项目

文章插图
 
2.yx-iamge-recognition基于 OpenCV 实现,在 EasyPR-Java 的基础上优化配置及依赖版本,SpringBoot + Maven实现的车牌识别系统 。
开源许可协议:BSD-3-Clause
项目地址:https://gitee.com/admin_yu/yx-image-recognition
OpenCV能做哪些好玩的项目?适合初学者学习的五个计算机视觉项目

文章插图
 
3.Businessinfd工商图片识别(Businessinfd)基于Opencv%204.3.0%20,tesseract4.0 。JavaCpp%20实现对与tmall的工商图片进行信息识别,实现数据的结构化处理 。
开源许可协议:MIT
项目地址:https://gitee.com/dgwcode/Businessinfd
OpenCV能做哪些好玩的项目?适合初学者学习的五个计算机视觉项目

文章插图
 
4.idCardCvJava身份证号码识别,适用于 Web 端身份证识别服务器,前端进行身份证号码定位,后端精准处理识别,准确率在96%左右,对于自治区的身份证前面有其他文字的一样可以识别 。
开源许可协议:Apache-2.0
项目地址:https://gitee.com/endlesshh/idCardCv
OpenCV能做哪些好玩的项目?适合初学者学习的五个计算机视觉项目

文章插图
 
5.EasyPREasyPR是一个开源的中文车牌识别系统,其目标是成为一个简单、高效、准确的非限制场景(unconstrained situation)下的车牌识别库 。
开源许可协议:Apache-2.0
项目地址:https://gitee.com/easypr/EasyPR
 
 
如果你喜欢上面这些项目,记得到项目主页给它们一个 Star~
除了 OpenCV,Gitee上也有很多优质的计算机视觉项目,欢迎点击了解更多来看看 。

【OpenCV能做哪些好玩的项目?适合初学者学习的五个计算机视觉项目】


    推荐阅读