首页 > 其他分享 >OpenCV实现艺术字

OpenCV实现艺术字

时间:2022-11-19 09:56:25浏览次数:44  
标签:艺术 watermark 实现 cv2 lenacolor OpenCV 图像 ri

本文参考自《计算机视觉40例从入门到深度学习(OpenCV-Python)》

原理介绍

通过简单的或运算实现。
lenacolor.png

watermark.bmp(二值图像)

lenacolor作为艺术字的背景图像,watermark作为文字图像
watermark是一副二值图像,文字是黑色的,值为0,任何数与其或运算,值不变。
文字图像的背景是白色的,值为255,任何数与其或运算,值变为255。

实验代码

# 艺术字
import cv2
import numpy as np
lena = cv2.imread("D:\C\copy\lenacolor.png", -1)
watermark = cv2.imread("D:\C\copy\watermark.bmp", 1)
ri = cv2.bitwise_or(watermark, lena)
cv2.imshow("ri", ri)
cv2.waitKey()
cv2.destroyAllWindows()

结果:
image

标签:艺术,watermark,实现,cv2,lenacolor,OpenCV,图像,ri
From: https://www.cnblogs.com/xjy881/p/16905476.html

相关文章

  • OpenCV的图像加法
    本文参考自《计算机视觉40例从入门到深度学习(OpenCV-Python)》5.5.2前言日常生活中,我们对于加法的结果有如下两种处理方式取模处理,又称作“循环取余”,例如对时间的处......
  • 栈实现综合计算器
    栈实现综合计算器使用栈完成表达式的计算思路分析通过一个index索引值,遍历表达式如果发现扫描到的是一个数字,就直接加入数栈如果发现扫描到的是一个符号,分三种情况:......
  • 单周期riscv处理器的实现
    目录单周期riscv处理器的实现指令分析实现指令处理器总体思路分块拆解处理器完整实现各分模块实现指令存储器数据存储器控制模块立即数生成模块单周期riscv处理器的实现......
  • OpenCV实现LSB算法(数字水印)
    本文参考自《计算机视觉40例从入门到深度学习(OpenCV-Python)》LSB算法的原理就不在过多的介绍了,直接上代码。lenacolor.pngwatermark.bmp#LSB算法importnumpyasn......
  • HOG算法的理解与python实现
    HOG称为方向梯度直方图(HistogramofOrientedGradient),主要是为了对图像进行特征提取。所以在传统目标检测算法中经常与SVM结合用于行人识别任务(当前都是基于深度学习来做......
  • “向美好女人致敬”粉红丝带主题活动,健康规划实现美好人生
    传递粉红正能量,践行粉红关爱。近日,2022年“向美好女人致敬”粉红丝带关爱月公益论坛活动在昆明举办。现场,来自云南省肿瘤医院昆明医科大学第三附属医院的多位专家作为分享嘉......
  • OpenCV提取图像的位平面
    提取位平面函数(仅仅支持灰度图像)defextractBitPlace(img,layer):h,w=img.shapemat=np.ones((h,w),np.uint8)mat=mat*(2**(layer-1))returncv2.bitw......
  • OpenCV常用函数
    1.读取图像cv2.imread(filename,[,flags])2.色彩空间转换dst=cv2.cvtColor(src,code,[,dstCn])code是色彩空间转换码dstCn是目标图像的通道数。如果参数为默认值......
  • 实现Runnable
    实现Runnable实现Runnable类实现Runnable接口重写run()方法,编写线程执行体创建线程对象,调用start()方法启动线程packagecom.deng.demo01;//创建线程方式2:实现runn......
  • 如何使用Xftp实现文件上传和下载
    如何安装和使用xftp一.下载​​官网下载地址:https://www.netsarang.com/zh/xftp-download/​​二安装三创......