OpenCV实现批量图片加水印

本文介绍了使用OpenCV在C++环境中为图片添加水印的方法。作者发现C风格的OpenCV接口与C++接口有很大差异,并分享了如何使用C++接口的putText函数来添加文字水印,包括函数参数的详细解释和应用实例。
摘要由CSDN通过智能技术生成

CSDN的博客没水印功能真不方便

用OPENCV简陋地实现了一下


才发现以前用的全都是C风格OpenCV,

而OpenCV的C接口与C++接口的差异真是非常大,今天这个程序一不小心用了C风格,在Cstring和C++string转换上琢磨了半天。

为了规范,又重新C++风写了一遍


其实就是个putText函数

针对C++的接口中putText函数定义为

void putText(Mat& img, const string& text, Point org, int fontFace, double fontScale, Scalar color, int thickness=1, int lineType=8, bool bottomLeftOrigin=false )

参数为

  • img – 图像矩阵
  • text – string型 文字内容
  • org – 文字坐标,以左下角为原点
  • fontFace – 字体类型  (包括
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值