OpenCv 入门 -- 三角形的颜色改变

OpenCv 入门

OpenCv 入门 – 三角形的颜色改变


文章目录

  • OpenCv 入门
  • 前言
  • 一,导包,读图
  • 二、分离通道
  • 三、使用for循环处理图像
  • 四、显示结果
  • 结果展示
  • 总结


前言

OpenCV是一个跨平台计算机视觉库,用C++语言编写,用于图像处理、分析。本文将讲解如何使用OpenCv来进行改变下面几何体的颜色。


一,导包,读图

import cv2
img = cv2.imread('shape.jpg')
cv2.imshow('src',img)

二、分离通道

height,width,_=img.shape
b,g,r=cv2.split(img)

三、使用for循环处理图像

for i in range(0,height):
    for j in range(0,width):
        for k in range(0,3):
            if 100<b[i,j]<200:
                img.itemset((i,j,k),0)

四、显示结果

cv2.imshow('jiheti',img)
cv2.waitKey()
cv2.destrotAllWindows()

结果展示

OpenCv 入门 -- 三角形的颜色改变_第1张图片

总结

以上就是今天要讲的内容,本文仅仅简单介绍了如何使用OpenCv处理图像颜色,及OpenCv的基础应用。

你可能感兴趣的:(opencv)