图像合并以及颜色追踪

一、把两张图片按不同权重合并

import cv2 as cv
img1 = cv.imread("E:\\python opencv\\demo2\\a.jpg")
img2 = cv.imread("E:\\python opencv\\demo2\\b.jpg")
#两张图片像素需要一样,不然会报错
#按不同的比例把两张图片放在一起
dst = cv.addWeighted(img1, 0.3, img2, 0.7, 0)
cv.imshow('dst', dst)
cv.waitKey(0)
cv.destroyAllWindows()

二、追踪蓝色物体

import cv2 as cv
import numpy as np
cap = cv.VideoCapture(0)
while True:
    ret, frame = cap.read()
    #将BGR转换到HSV(色调(0,179) 饱和度(0,255) 亮度(0,255))
    hsv = cv.cvtColor(frame, cv.COLOR_BGR2HSV)
    #定义HSV中蓝色的范围
    lower_blue = np.array([95, 50, 50])
    upper_blue = np.array([115, 255 , 255])
    #设置HSV的范围只取蓝色
    mask = cv.inRange(hsv, lower_blue, upper_blue)
    #像素相加
    res = cv.bitwise_and(frame, frame, mask=mask)
    cv.imshow('frame', frame)
    cv.imshow('mask', mask)
    cv.imshow('res', res)
    if cv.waitKey(1) == ord('q'):
        break
cap.release()
cv.destroyAllWindows()

追踪HSV值,刚开始学,不知道具体怎么用
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值