QT编写磨砂玻璃效果函数

本文介绍了使用QT创建磨砂玻璃效果的原理和步骤。通过将像素点替换为附近随机像素,达到图像的磨砂处理。文章展示了代码及处理前后的图片效果,但指出无法处理边框15格的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

QT图像处理与人脸识别的学习小项目

1.1 QT编写磨砂玻璃效果函数



前言

本文描述了如何编写图片的磨砂处理效果


一、磨砂玻璃原理

从物理角度出发:磨砂工艺的原理就是将原本表面光滑的物体变得表面不光滑,这样光照射在表面就会形成漫反射状,也就是让物体不再有着明亮如镜的效果。这样的工艺用在物体上,使得物体的质感增强了许多。

实现到代码:即把该点的像素点改为附近随机的像素点,来达到磨砂化的效果。

二、编写步骤

1.编写代码

代码如下:

void modifypic_glass(Mat &img) //变成磨砂玻璃效果,用随机值选择附近的像素值
{
   
    RNG rng;//opencv提供的随机值函数
    int randomNum;//存放随机值变量
    for(int i=0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值