python+opencv像素的加减和加权操作的实现

作者:月下花弄影 时间:2021-11-29 03:39:14 

本文介绍了python+opencv像素的加减和加权操作的实现,分享给大家。

python+opencv像素的加减和加权操作的实现


# 目标:
# 1、在图像上进行算术操作,如加减以及按位操作
# 2、将会学会使用cv2.add(),cv2.addWeights()
# 参考网站:https://docs.opencv.org/3.0-beta/doc/py_tutorials/py_core/py_image_arithmetics/py_image_arithmetics.html#image-arithmetics
import numpy as np
import cv2

# 两种方法进行图像的加操作:
# 1、利用opencv的函数
# 2、利用numpy中的操作
# 这两个操作有些不同
# opencv中超出后并不会溢出,只会变成最大值(255),但numpy会溢出。
x = np.uint8([250])
y = np.uint8([10])
print(cv2.add(x,y))# 输出255
print(x+y)#输出4,因为发生溢出

### 总结:可见使用cv2的加法更加好一些,以免发生溢出现象。

# 两张图像按权重进行相加融合
# 这里有两张图片,一张是cat,一张是dog。将两者相加,前者权重0.3,后者0.7
img1 = cv2.imread('cat.jpg')
img2 = cv2.imread('dog.jpg')
# 注意两个图片需要相同的尺寸,否则无法进行相加或融合操作

img = cv2.addWeighted(img1, 0.3, img2, 0.7, 0)
# 其中最后一个0,表示两个图像相加后的常数值,这里设置为0
cv2.imshow('img',img)
cv2.waitKey()
cv2.destroyAllWindows()

图像的算术运算,需要保证两幅图片的大小一致,否则会出错。

来源:https://blog.csdn.net/qq_27261889/article/details/80671540

标签:python,opencv,像素
0
投稿

猜你喜欢

  • Python的Django应用程序解决AJAX跨域访问问题的方法

    2023-08-07 16:00:24
  • Go微服务项目配置文件的定义和读取示例详解

    2023-06-23 22:48:50
  • Scrapy-Redis结合POST请求获取数据的方法示例

    2023-08-25 06:31:56
  • 用Python实现一个简单的能够发送带附件的邮件程序的教程

    2023-04-08 11:45:48
  • Python中ini配置文件读写的实现

    2021-03-15 09:52:01
  • Python 创建子进程模块subprocess详解

    2022-02-21 06:47:39
  • python 实现循环定义、赋值多个变量的操作

    2023-10-24 08:44:20
  • 通过代码实例了解Python异常本质

    2023-06-14 06:29:19
  • css中的类和伪类

    2008-06-12 13:12:00
  • 索引的原理及索引建立的注意事项

    2012-08-21 10:27:47
  • python对Excel的读取的示例代码

    2023-03-27 17:55:06
  • python中reload重载实例用法

    2021-05-12 07:02:09
  • PHP APC缓存配置、使用详解

    2023-11-21 22:15:15
  • centos下yum搭建安装linux+apache+mysql+php环境教程

    2023-11-14 01:04:39
  • Django如何创作一个简单的最小程序

    2022-09-04 04:57:28
  • 解决pip install 卡住不动的问题

    2021-06-16 16:25:13
  • 比较详细的Asp伪静态化方法及Asp静态化探讨

    2011-04-14 10:41:00
  • Python下的Softmax回归函数的实现方法(推荐)

    2022-02-13 10:42:17
  • 使用httplib模块来制作Python下HTTP客户端的方法

    2021-03-10 09:27:37
  • 在SQL Server 2008中安装安全审计

    2009-02-24 17:22:00
  • asp之家 网络编程 m.aspxhome.com