Atiitt 图像处理的常见功能业务用途与类库与功能实现
目录
1. 常见业务场景 3
1.1. 缩略图 蒙版遮罩挖空 3
1.2. 区域裁剪,水印,旋转 3
1.3. 判断图像大小分辨率要求 长度 宽度 3
1.4. 图像格式 转换,,黑白图像去色 3
1.5. 图像体积压缩,,更换背景 九宫格相册等 3
1.6. 滤镜类(素描 水彩 油画) 3
1.7. 分类 个人照 集体照 风景照 3
1.8. 文字提取 ocr ,,,美颜模糊 3
1.9. 特效 (老照片等 电影特效 3
1.10. 人脸检测与识别,,微信聊天内容ocr 色情图片检测等 3
1.11. 3
2. 常见功能 3
2.1. 色彩调整(去色,底板,色相变化 3
2.2. 形状调整(缩放调整 大小 ,旋转,扭曲 4
2.3. 纹理调整(马赛克 模糊 对比度调整等 4
2.4. 切割拼接 抠图(包括蒙版切割) 拼接(九宫格模式等) 4
2.5. Effect 效果类 风格化 滤镜类(素描 水彩 油画 毛玻璃) 叠加(多张图片合成 4
2.6. 物体识别 分类(人物 风景 电脑图片)模式识别 身份证识别 银行卡号码 人脸识别 4
2.7. Blurring and Sharpening Filters 模糊和锐化 4
2.8. 边缘检测 4
3. 类库 4
4. atitit opencv apiattilax总结 约500个函数 .xlsx 5
5. Jhlabs的分类j 5
5.1. 1.1. Color Adjustment Filters 颜色调整类(灰度化,二值化 1 6
5.2. 1.2. Distortion and Warping Filters 变形与扭曲类(接切 旋转 缩放等) 2 6
5.3. 1.3. Effects Filters(马赛克 边框 水钻效果 2 6
5.4. 1.4. Texturing Filters 3 6
5.5. 1.5. Blurring and Sharpening Filters 模糊和锐化 3 6
5.6. 1.6. Edge Detection 4 6
5.7. 1.7. Transitions T转换r转变 4 6
5.8. 1.8. Alpha Channel Filters 4 6
5.9. 1.9. Other Filters 4 6
6. 实现的东西 7
6.1. 实现缩略图功能 ok 7
6.2. 去色 黑白照片功能 ok 7
6.3. 滤镜 素描 ok 7
6.4. 人脸检测 ok 7
7. 实现方法 7
7.1. 找到资料 7
7.2. 类库 7
7.3. 找到范例代码 7
7.4. 加入项目 调整 调试 7
7.5. 看看源码 7
8. Ref 7
关系数据,文本数据,图像数据,音视频数据。。。
常见业务场景 缩略图 蒙版遮罩挖空 区域裁剪,水印,旋转 判断图像大小分辨率要求 长度 宽度 图像格式 转换,,黑白图像去色 图像体积压缩,,更换背景 九宫格相册等 滤镜类(素描 水彩 油画) 分类 个人照 集体照 风景照 文字提取 ocr ,,,美颜模糊 特效 (老照片等 电影特效 人脸检测与识别,,微信聊天内容ocr 色情图片检测等 常见功能 色彩调整(去色,底板,色相变化 形状调整(缩放调整 大小 ,旋转,扭曲 纹理调整(马赛克 模糊 对比度调整等 切割拼接 抠图(包括蒙版切割) 拼接(九宫格模式等) Effect 效果类 风格化 滤镜类(素描 水彩 油画 毛玻璃) 叠加(多张图片合成 物体识别 分类(人物 风景 电脑图片)模式识别 身份证识别 银行卡号码 人脸识别
Blurring and Sharpening Filters 模糊和锐化 边缘检测 类库
Java Image I/O API,Java 2D API::: java的原始图像api,比较繁琐,比较底层
Thumbnailator是一个用来生成图像缩略图的 Java类库,通过很简单的代码即可生成图片缩略图,也可直接对一整个目录的图片生成缩略图。有了它我们就不用在费心思使用Image I/O API,Java 2D API等等来生成缩略图了,它支持图片缩放,区域裁剪,水印,旋转,保持比例等等。今天,我们就开始Thumbnailator的学习。
Java Image Filters是一款基于Java的图像处理类库
ImageMagick (TM) 是一个免费的创建、编辑、合成图片的软件。它可以读取、转换、写入多种格式的图片。图片切割、颜色替换、各种效果的应用,图片的旋转、组合,文本,直线,多边形,椭圆,曲线,附加到图片伸展旋转
,javafx的类库::
Opencv ,matlab halcon
Css3 图像处理 旋转 反相
第三方api类库 (年龄,性别
atitit opencv apiattilax总结 约500个函数 .xlsx
1.1. CxCore中文参考手册 1
1.2. 机器学习中文参考手册 knn svm 1
1.3. CvAux中文参考手册 立体匹配 3D Tracking PCA) Markov Models \ 3
1.4. 图像处理 1 梯度、边缘和角点 2 采样、插值和几何变换 3 形态学操作 4 滤波器与色彩空间变换 5 金字塔及其应用 6 连接部件 7 图像与轮廓矩 8 特殊图像变换 9 直方图 10 匹配 4
1.5. Cv运动分析与对象跟踪 7
1.6. Cv模式识别 目标检测 8
1.7. Cv中文参考手册 *图像处理 运动分析与对象跟踪 模式识别 照相机定标和三维重建 8
1.8. HighGUI中文参考手册 8
Jhlabs的分类j
atitit jhlabs 图像处理功能 v2 t55.docx
目录
1.1. Color Adjustment Filters 颜色调整类(灰度化,二值化 1 1.2. Distortion and Warping Filters 变形与扭曲类(接切 旋转 缩放等) 2 1.3. Effects Filters(马赛克 边框 水钻效果 2 1.4. Texturing Filters 3 1.5. Blurring and Sharpening Filters 模糊和锐化 3 1.6. Edge Detection 4 1.7. Transitions T转换r转变 4 1.8. Alpha Channel Filters 4 1.9. Other Filters 4实现的东西 实现缩略图功能 ok 去色 黑白照片功能 ok 滤镜 素描 ok 人脸检测 ok
实现方法 找到资料 类库 找到范例代码 加入项目 调整 调试 看看源码
Ref
Atitit 各大图像处理工具包 类库的流行程度.docx