码迷,mamicode.com
首页 > 编程语言 > 详细

python-opencv-图像的按位运算

时间:2020-01-27 10:53:43      阅读:340      评论:0      收藏:0      [点我收藏+]

标签:-o   实现   四种   因此   pen   inf   图形   针对   运算   

技术图片

OpenCV中为我们提供了四种按位运算,分别是按位与、按位或、按位非和按位异或。图像的按位运算本质上就是对像素点值的按位运算,接触过计算机知识的人应该知道,按位运算是针对二进制数而言的,也就是说只有0和1两个值,因此,我们在对图像进行按位运算时,需要将图像转化成灰度图。

假设现在我们有一张五环图像,我们要用它给其他图像做水印,但是它的底色是纯白色的,我们首先需要处理底色。

·阈值二值化
灰度图共分256(0~255)阶,从按位运算的角度出发,纯黑色为0,不是纯黑色为1。因此当碰到纯白色或者纯黑色的背景时,我们可以先将其转为灰度图,再利用阈值将非背景色的内容抠出来作为模板,再与原图做位操作,进行枢图

在OpenCV中,我们使用threshold(src,thresh,maxval,type,dst=None)函数来实现图像的固定阈值二值化,即将图像中阈值内的图形抠出

 

 

 

 

 

技术图片

 

python-opencv-图像的按位运算

标签:-o   实现   四种   因此   pen   inf   图形   针对   运算   

原文地址:https://www.cnblogs.com/liming19680104/p/12235430.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!