|
分享例程
界面截图: |
|
备注说明: |
- |
本帖最后由 远在咫尺 于 2016-4-19 22:20 编辑
远在咫尺的图像处理模块现已改名为ZC图像库封装模块 模块信息ZC图像库主要用来进行图像处理和识别的函数库,小巧强大便于使用,以C++为核心,采用静态链接,除了GDI+外不依赖任何库(windows系统自带GDI+库无需另外安装),处理速度快,占用资源少,不到1M的大小,封装了许多复杂强大的图像处理函数以及KNN分类算法,并提供简洁的接口,让新手易于上手,模块同时大多数函数提供了可选参数,让老手能更随心所欲地使用。 相比旧版的主要改动- 重构代码,提升效率,减少体积
- 开放易模块的代码(DLL不开源)
- 新增ZC数据集类管理图片集,并支持以字节集形式保存读取
- 支持透明通道图片的处理
- 改进图片编码和解码的速度
- 规范图像类函数的命名
- 大部分函数都有使用示例
模块函数分类说明- ZC图像类:一个类表示一幅图像,通过类成员函数对图像进行操作
- 变换:从原来的图片中经过特定算法的处理得到一幅新的图片,如灰度化,二值化等,模块的变换函数较多,不一一列举
- 分割:通过特定的算法把图片分割成几个子图片,模块支持平均分割,漫水分割,直方图分割,模板分割
- 检测:检测图像中特定的数据,模块支持霍夫直线,霍夫园,重心的检测
- 匹配:通过算法对两张图片进行匹配,模块支持哈希值匹配,模板匹配
- 载入:从文件或字节集中载入图像,支持jpg,tiff,png,bmp,gif格式
- 保存:保存图像到文件或字节集
- ZC数据集类:用来存放多幅归一化后的图像和其对应的标签以供分类器的训练使用,注意其中的图片是经过大小归一化后的,与原图有所差异
- KNN分类器:通过KNN算法对图像进行图像进行分类,适用单个文字字符图片或者形状的分类,通过对数据集进行训练,能传入新的图片获得其最接近的分类
模块函数使用示例
注意事项,用前必看- 图像库的像素格式默认为BGR格式而不是易语言默认的RGB格式
- 图像的复制不能用=符号,要用“ZC图像类.操作_复制”命令
- 把图像加入数组中的时候不能用核心库的加入成员命令,要用“图像类操作_加入成员”命令
ZC图像库交流群:479723699 更新会第一时间在群内发布
ZC图像库1601.part1.rar
(2 MB, 下载次数: 343)
|
评分
-
查看全部评分
本帖被以下淘专辑推荐:
- · 精品|主题: 114, 订阅: 10
- · 精品源码库|主题: 40, 订阅: 4
- · 工具箱|主题: 34, 订阅: 0
|