如何使用opencv python

时间:2019-05-30 09:44:50

标签: python opencv flask

上载人的图像时,请检查背景是否为白色。如果不是白色,那我想把它做成白色吗?我想使用opencv python来实现。我无法检测到图像中的背景。

1 个答案:

答案 0 :(得分:0)

这是一个初学者的问题,我也曾经是初学者。但是,您应该进行更多搜索,您会发现很多关于此的博客。

其中,您可以参考官方文档OpenCV-Python Tutorials >> Core Operations >> Basic Operations on Images

>>> import numpy as np
>>> import cv2 as cv
>>> img = cv.imread('messi5.jpg')  # load the image

# for an RGB image, each pixel has three values
>>> px = img[100,100]
>>> print( px )
[157 166 200]   # here [0,0,0] is black; [255, 255, 255] is white and so on

可以遍历所有像素

h, w, channels = img.shape
for i in range(h):
  for j in range(w)
    if img[i, j] == [255, 255, 255]:
      do something

此外,您可以参考this site,以获得将“无白色”更改为“白色”的更好方法。