java-web方式演示opencv图像处理的相关知识,从安装开始,和大家一起学习记录OpenCV的相关知识如图像二值化、圆检测、直线检测、灰度直方图、形态学变换、轮廓识别、模板匹配等等,直至最终一个简单但完整DEMO的实现(答题卡识别)。
Tesseract(GItHub : https://github.com/tesseract-ocr/tesseract)是一个开源的,可以识别图像中文字的工具,然而识别结果因文字的字体而可能出现差错。本项目使用SpringBoot开发,通过封装Tesseract程序命令,及解析box文件来达到自动训练的目的,要求主机安装有Tesseract程序即可。本项目提供Web API进行自动化训练,提供的参数可见接口文档。
1、读取本地、url、二进制流等等; 2、支持更多图床; 3、支持更多的图像操作(切割、旋转、合并、上传、水印、缩略、去重、绘图、喷色、识别、清晰度、马赛克等等)
ImageCombiner是一个专门用于Java服务端图片合成的工具,不依赖任何框架,简单实用,从实际业务场景出发,提供简单的接口,几行代码即可实现图片拼合(当然用于合成水印也可以),素材上支持图片和文本两种,支持定位、缩放、旋转、圆角、透明度、颜色、字体、字号、删除线、居中绘制、文本自动换行等特性,足够覆盖图片合成的日常需求。