python 识别红色区域,蓝色区域,判断相邻点个数

该博客介绍了使用Python结合OpenCV库,如何识别图像中的红色和蓝色区域,并对相邻像素点进行计数,实现颜色区域的粗略统计。
摘要由CSDN通过智能技术生成

python 识别红色区域,蓝色区域,判断相邻点个数,粗略统计


if __name__ == '__main__':

    import cv2
    import numpy as np

    # 读取图像
    image = cv2.imread(r'F:\36.jpg')
    image= cv2.resize(image, (640, 480))
    # 将图像从 BGR 转换为 HSV 格式
    hsv_image = cv2.cvtColor(image, cv2.COLOR_BGR2HSV)

    # 为每种颜色设置一个 HSV 范围
    lower_color1 = np.array([0, 100, 100])  # 例如红色的低阈值
    upper_color1 = np.array([10, 255, 255])  # 例如红色的高阈值

    lower_color2 = np.array([110, 100, 100])  # 例如蓝色的低阈值
    upper_color2 = np.array([130, 255, 255])  # 例如蓝色的高阈值

    # 对图像进行阈值处理,提取每种颜色的区域
    mask1 = cv2.inRange(hsv_image, lower_color1, upper_color1)
    mask2 = cv2.inRange(hsv_image, lower_color2, upper_colo
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AI算法网奇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值