一.效果

图片来自张慧雯小姐姐在琅琊榜2中饰演的林溪。模糊和锐化效果对人像不太明显,但是对风景会好能多,比如下面这张风景图。

模糊

锐化

二.原理和实现

每一张图片都是由像素点组成,每一个像素都有三个通道:红,绿,蓝,还有一个alpha通道来保存透明度(JPEG格式的图片不支持透明)。每个通道的值是0-255,三个通道都是0的话,表示黑色,都是255表示白色。这篇文章中我们用RGB来表示一种颜色,也就是三个通道的值。
Qt 中图像相关的类主要是 QPixmap 和 QImage,QPixmap 没有提供访问图像像素数据的接口,访问图像的像素数据需要使用 QImage,主要函数如下:

// 获取图像的像素数据
QRgb   pixel(int x

QImage像素级处理实现暖色、冷色、灰度、反色、黑白等效果相关推荐

  1. Qimage颜色显示反色总结

    Qimage颜色格式出现只要是出现颜色反色,即红蓝色颠倒的情况,一般是opencv中图像显色为BGR,而QImage中颜色显示为RGB,所以需要将其转色 分为一下两种情况 一种可以直接将mat定义的图 ...

  2. Qt QImage类详解(QImage类型转换、QImage类函数及QImage像素操作)

    打开Qt帮助文档,会看到有关于QImage的描述如下:The QImage class provides a hardware-independent image representation tha ...

  3. OpenCV之feature2d 模块. 2D特征框架(1)Harris 角点检测子 Shi-Tomasi角点检测子 定制化创建角点检测子 亚像素级的角点检测 特征点检测

    Harris 角点检测子 目标 本教程中我们将涉及: 有哪些特征?它们有什么用? 使用函数 cornerHarris 通过 Harris-Stephens方法检测角点. 理论 有哪些特征? 在计算机视 ...

  4. HALCON示例程序check_fish_stick_dimension.hdev生鱼棒尺寸测量;基于形态学的像素级精度尺寸测量

    HALCON示例程序check_fish_stick_dimension.hdev基于形态学的像素级精度尺寸测量 示例程序源码(加注释) 关闭实时显示更新 dev_update_off () 关闭窗口 ...

  5. Bitmap详解(中)之像素级操作

    一:什么是Bitmap像素级的操作 相信大家都知道一张jpg或png放大后会是一个个小格子,称为一个像素(px),而且一个小格子是一种颜色,也就是一张jpg或png图片就是很多颜色的合集,而这些合集信 ...

  6. OpenCV——角点检测原理分析(Harris,Shi-Tomasi、亚像素级角点检测)

    一.角点(corner) 角点通常被定义为两条边的交点,或者说,角点的局部邻域应该具有两个不同区域的不同方向的边界.角点检测(Corner Detection)是计算机视觉系统中获取图像特征的一种方法 ...

  7. 图像融合算法(像素级)

    图像融合技术可以提取自然光图像和红外图像的互补信息,获得对同一场景描述解释更为准确.全面和可靠的图像.像素级融合是常用于灰度图像与可见光图像的融合.基于源图像的彩色化就是源图像和目标图像的融合过程,使 ...

  8. opencv亚像素边缘精度_亚像素级角点定位原理及opencv实现

    为何需要进行亚像素定位? 数字图像通常是离散化成像素:每个像素对应一个整数坐标位置:整数坐标位置对于很多应用并不精确,比如跟踪.相机标定.图像配准.图像拼接以及三维重构:为达到有些应用的精确性,需要精 ...

  9. python给图片加滤镜的方程_纯Python综合图像处理小工具(4)自定义像素级处理(剪纸滤镜)...

    上一节介绍了python PIL库自带的10种滤镜处理,现成的库函数虽然用起来方便,但是对于图像处理的各种实际需求,还需要开发者开发自定义的滤镜算法.本文将给大家介绍如何使用PIL对图像进行自定义的像 ...

最新文章

  1. 探索未知种族之osg类生物---器官初始化四
  2. SqlServer 0和空字符串''等价?-----类型的隐式转换问题
  3. SAP和CRM相关的标准教材,学通了这些,就算是CRM专家了
  4. 前端学习(780):日期对象
  5. Java学习之SpringBoot整合SSM Demo
  6. 外连接有 OR 关联条件只能走 NL优化
  7. html框架里面怎么填写内容_还不会Python高级框架?进来,速学
  8. 基于JAVA+SpringBoot+Mybatis+MYSQL的新闻发布系统
  9. 解决SSM项目下静态资源(img、js、css)无法引用的问题
  10. 2021-2025年中国传感器融合行业市场供需与战略研究报告
  11. 2012.4.23总结
  12. C# Access 读写数据库
  13. CorelDRAWX4的VBA插件开发(二十)创建进度条来显示程序运行进度
  14. 设置为首页,加入收藏 | JS完美实现代码收藏
  15. java坦克大战爆炸效果_Java坦克大战第一个坦克不爆炸问题
  16. Mac上的三款时钟屏保
  17. 一个专业搬砖人的幻想:全国实现旬休制度
  18. java查询手机号码归属地_Java代码总结【1】_查询手机号码归属地
  19. Servlet入门到入坟 一站式基础及进阶——SpringMVC没它都不行 你确定不来看看——囊括初学基础以及进阶
  20. ubuntu ..路径找不到_Ubuntu常用命令

热门文章

  1. 基于眨眼识别的渐冻人辅助打字系统
  2. 前端4-2-10:Canvas与SVG之简介、对比总结
  3. 网站关键词排名优化注意事项
  4. 国内券商转型迎来新风口——港股市场的火热【宏观篇】
  5. 选对群控系统究竟能不能吃香,未来能不能赚钱?
  6. SQL约束之外键约束
  7. sqlite3-windows 备份脚本 backup.bat
  8. 计算机音乐制作专业艺考,音乐艺考的专业有哪些
  9. 用针孔打印机打印SMARTFORMS时表格线无法输出的问题
  10. Proxy代理construct方法