该函数是对图像进行&操作

函数原型

dst = cv.bitwise_and(src1, src2[, dst[, mask]]
参数说明:

  1. src1:first input array or a scalar.
  2. src2: second input array or a scalar.
  3. dst:output array that has the same size and type as the input arrays.
  4. mask:掩码图像

使用示例

import cv2
# 读入图片
img = cv2.imread(path)
lower = np.uint8([120, 120, 120])
upper = np.uint8([255, 255, 255])
# 低于lower_red 和高于uppper_red的部分都变成0, 之间的数字变成255,相当于过滤掉背景
white_mask = cv2.inRange(img, lower, upper)
cv_show("white_mask", white_mask)
masked = cv2.bitwise_and(img, img, mask = white_mask)

6.opencv函数--cv2.bitwise_and相关推荐

  1. opencv函数cv2.warpAffine 和 cv2.warpPerspective 的理解和复现

    文章目录 opencv函数cv2.warpAffine 和 cv2.warpPerspective 的理解和复现 1. warpAffine 函数处理仿射变换 2. warp_perspective ...

  2. Python OpenCV——函数 cv2.findContours 运行错误【in function ‘cv::pointSetBoundingRect‘】解决方案

    问题描述 cv2.error: OpenCV(4.5.1) C:\Users\appveyor\AppData\Local\Temp\1\pip-req-build-r2ue8w6k\opencv\m ...

  3. cv2.bitwise_and() 函数

    cv2.bitwise_and() 函数 cv2.bitwise_and()是对二进制数据进行"与"操作,即对图像(灰度图像或彩色图像均可)每个像素值进行二进制"与&qu ...

  4. python【Opencv计算机视觉库】opencv模块cv2常用函数用法(全)

    文章目录 CV2实践所用到的图片 1.简单读写 2.图片翻转 3.色彩变换 4.给图片加文本 5.绘图 6.图像的表示 CV2实践所用到的图片 bug.png 1.简单读写 import cv2# 读 ...

  5. 计算机视觉开源库OpenCV之绘制轮廓函数cv2.drawContours()介绍

    计算机视觉开源库OpenCV之绘制轮廓函数cv2.drawContours(),用于轮廓的绘制或填充. cv2.drawContours(image, contours, contourIdx, co ...

  6. 计算机视觉开源库OpenCV之查找轮廓函数cv2.findContours()介绍

    计算机视觉开源库OpenCV之查找轮廓函数cv2.findContours说明如下: 示例代码: #!/usr/bin/env python3import cv2image = cv2.imread( ...

  7. pythoncv2模块详细介绍_【Opencv】【Python】Python中opencv模块cv2一些函数用法及简介...

    前言 最近在做卡片上的数字识别.调用caffe模块,直接用的mnist模型,不过这篇文章不讲caffe. 需要先对图片进行一系列预处理,把卡片上的数字分离出来,有点OCR的感觉. 我把这次使用到的所有 ...

  8. opencv位运算,cv2.bitwise_and,cv2.bitwise_or,cv2.bitwise_not,cv2.bitwise_xor

    目录 与运算 或运算 非运算 异或运算 位运算完整代码 与运算 在opencv进行与运算使用cv2.bitwise_and方法 def bitwise_and(src1, src2, dst=None ...

  9. [548]OpenCV之cv2函数

    1.主要函数 1. cv2.imread():读入图片,共两个参数,第一个参数为要读入的图片文件名,第二个参数为如何读取图片,包括 cv2.IMREAD_COLOR:读入一副彩色图片:cv2.IMRE ...

最新文章

  1. 使用appium做自动化测试时,send_keyss只能输入字母数字,无法输入中文
  2. How can I create an Asynchronous function in Javascript?
  3. MATLAB计算杨氏模量,四阶弹性模量Cijkl如何在matlab里表示啊? - 计算模拟 - 小木虫 - 学术 科研 互动社区...
  4. 在VMware Workstation中安装Ubuntu设置网络连接
  5. 数据库设计范式1NF-5NF白话总结
  6. 程序包com.sun.image.codec.jpeg.JPEGCo不存在解决办法
  7. 中国智能高清视频监控未来发展趋势
  8. 速览Java 7 MethodHandle及其用法
  9. java c标签 if有值_c标签 if else c标签 总结
  10. 如何修改ant-input的高度_如何利用好Solidworks零件及装配体的多种配置方法?
  11. NT下如何彻底删除Oracle?
  12. 【学习笔记】RecyclerView的使用
  13. RS编码-Python工具包使用
  14. 如何判断 msn 是否在线 [根据msn是否在线动态显示 msn 头像]
  15. 使用reaver命令穷举PIN码破解WPA2-PSK加密的无线网络
  16. 详细不啰嗦,电脑重装系统win10教程分享
  17. 大话云时代rac_“音乐隐士”沈以诚:他在网易云音乐为什么这么火?
  18. 解决FFMPEG错误:height not divisible by 2 / width not divisible by 2
  19. depot_tools download CPID client for windows 设置代理
  20. win10家庭中文正式版输入法切换快捷键设置为Ctrl+Shift

热门文章

  1. Ubuntu18开机速度慢解决办法
  2. python小猴子摘桃子的故事_小猴子摘桃_小猴子摘桃故事-经典童话-查字典故事会...
  3. 阿里云 VS AWS,谁能赢得上云战役 | 凌云时刻
  4. vue3实现页面刷新
  5. 减号,破折号在idea中是有区别的(在开发过程中遇到的坑)
  6. sizeof计算结构体长度
  7. 水怎么画?怎样才能画好水的动态表现?
  8. android执行lua脚本的方法,GitHub - tangqipeng/Android-Lua: lua脚本在Android中运行
  9. unity制作地形相关问题(学习笔记)
  10. MySQL数据库引擎