本章节介绍一款由本人开发的图像基础处理算法库---ZPHOTOENGINE,ZPHOTOENGINE算法库包含了众多Photoshop功能的模拟实现,同时提供了上百款经典滤镜特效,本节通过示例讲解,教会大家如何使用这个算法库进行快速算法开发。

ZPHOTOENGINE简介

ZPHOTOENGINE算法库是单纯由C语言开发的一款图像算法引擎库,主要包含三个方面:

①图像读写绘制模块

图像读写部分,基于STB开源代码进行修改,可以读写JPG/PNG/BMP三种常用图像格式,接口简单,方便易用;

图像绘制部分,实现了点绘制/线条绘制/三角形绘制/矩形绘制/圆形和椭圆绘制/多边形绘制等基本绘制功能,如下图所示:

②基础图像算法模块

该模块实现了Photoshop中大部分的基础图像算法功能,而且效果与PS的效果基本一致或者近似,包括图层混合/图像亮度对比度/图像饱和度/图像色彩平衡/图像曲线调节/图像色阶/自动对比度/阈值/表面模糊/高斯模糊/高反差等等以及一些常用的边缘检测算子,包边滤波器等,详细说明可参考本人GITHUB,地

C语言数字图像处理---ZPHOTOENGINE算法库使用相关推荐

  1. 视频教程-数字图像处理实战-算法基础

    数字图像处理实战 河海大学计算机硕士毕业,现就职于南京华为研究所,从事嵌入式软件开发工作.热爱模式识别及机器学习算法. 金圣韬 ¥70.00 立即订阅 扫码下载「CSDN程序员学院APP」,1000+ ...

  2. Python实现数字图像处理经典算法之256色转灰度图

    算法介绍 256色转灰度图是数字图像处理经典算法中最简单的算法之一 1.彩色数字图像中的颜色有红.绿.蓝三种颜色混合而成,对应的像素颜色通道就是RGB(R,G,B),R.G.B数值共有256个数值,也 ...

  3. C语言数字图像处理编程

    C语言数字图像处理 读取bmp图像并做简单显示 bmp图像几何变换(移动,旋转,镜像,转置,缩放) 彩色图像转灰度图,灰度图反色 图像中值滤波与平均滤波 bmp图像锐化 图像的半影调和抖动技术 bmp ...

  4. C语言数字图像处理---1.1图像的像素格式与图像读写

    前言 本专栏面向所有希望或有兴趣从事数字图像处理工作.学习或研究的朋友,不懂MATLAB和OPENCV没关系,仅需要基础的C语言知识,便可以通过本专栏内容轻松入门数字图像处理方向.目前市面上的数字图像 ...

  5. 《数字图像处理》题库5:计算题 ①

    前言 这是我在学习数字图像处理这门课程时,从网络上以及相关书籍中搜集到的一些题目, 这些题目主要是针对期末考试的. 做题之前你需要注意以下几点: 这篇文章整理了第5种题型,即计算题,为了避免篇幅过长, ...

  6. 《数字图像处理》题库5:计算题 ②

    前言 这是我在学习数字图像处理这门课程时,从网络上以及相关书籍中搜集到的一些题目, 这些题目主要是针对期末考试的. 做题之前你需要注意以下几点: 这篇文章整理了第5种题型,即计算题的第2部分. 由于题 ...

  7. CITA v0.18 新增「基于 Rust 语言的国密算法库」新特性

    近日,秘猿科技宣布开源第一个基于 Rust 语言的国密算法代码库,以及对该算法支持友好的 CITA v0.18 版本.随着社会信息化程度的不断提升,各国对于本国的密码算法及标准均上升到国家战略的高度. ...

  8. 《数字图像处理》题库5:计算题 ③

    前言 这是我在学习数字图像处理这门课程时,从网络上以及相关书籍中搜集到的一些题目, 这些题目主要是针对期末考试的. 做题之前你需要注意以下几点: 这篇文章整理了第5种题型,即计算题的第3部分. 由于题 ...

  9. 《数字图像处理》题库2:填空题

    前言 这是我在学习数字图像处理这门课程时,从网络上以及相关书籍中搜集到的一些题目, 这些题目主要是针对期末考试的. 做题之前你需要注意以下几点: 这篇文章整理了第2种题型,即填空题. 如果你需要答案, ...

  10. 《数字图像处理》题库4:简答题

    前言 这是我在学习数字图像处理这门课程时,从网络上以及相关书籍中搜集到的一些题目, 这些题目主要是针对期末考试的. 做题之前你需要注意以下几点: 这篇文章整理了第4种题型,即简答题. 如果你需要答案, ...

最新文章

  1. python协程学习——写个并发获取网站标题的工具
  2. [Qt入门]模态和非模态对话框创建
  3. Django 源码阅读
  4. 我是一名服装公司的老板娘,年收入千万上下
  5. C#-WebForm-文件上传-FileUpload控件
  6. php网站模板包括增删改查,PHP实现简单的增删改查
  7. ppt生成eps文件_eps是什么格式怎么打开?全面解析图片的eps是什么格式
  8. 银保监会发函!股份制银行助贷、联合贷业务红线划定!
  9. 安装打印机驱动步骤(win10)
  10. 2022年全球与中国飞秒光纤激光器市场现状及未来发展趋势
  11. 什么是bug(软件缺陷)
  12. python矩阵教程_Python Numpy Tutorial / Python Numpy 教程 (矩阵和图像操作)
  13. 菜鸡哈屠教你合并果子
  14. oracle查询一小时内数据,ORACLE 查询近一天, 近半小时内的数据
  15. 遍历$.each()和$().each()用法
  16. Ubuntu安装qt 5.12
  17. 数据库原理与应用--数据库系统概述
  18. 王者荣耀改名神器助手微信小程序
  19. linux搭建erp教程,10个最好的自由Linux平台ERP软件 - 51CTO.COM
  20. elastic-job之监听器

热门文章

  1. python 编写 cgi 脚本
  2. 批量保存网页为html文件的几种方法
  3. linux 安装pkg文件,pkgfile (简体中文)
  4. 虚幻引擎图文笔记:Niagara粒子系统实例 风格化火焰(一)
  5. 学习了解VRRP虚拟路由器冗余协议
  6. ios 网速监控_iOS 监测网络状态
  7. 嵌入式STT-MRAM效应与流致反转
  8. 计算机系统的层次结构(计算机组成原理5)
  9. appcan使用心得体会
  10. android cts测试(编译源码获取cts测试包),如何通过Android CTS测试—testPackageSignatures...