小编R4n*_*4re的帖子

如何使用opencv python将RGB颜色范围更改为红色

这个stackoverflow问题我找到了这个代码

import numpy as np
import imutils
import cv2
img_rgb = cv2.imread('black.png')
Conv_hsv_Gray = cv2.cvtColor(img_rgb, cv2.COLOR_BGR2GRAY)
ret, mask = cv2.threshold(Conv_hsv_Gray, 0, 255,cv2.THRESH_BINARY_INV |cv2.THRESH_OTSU)
img_rgb[mask == 255] = [0, 0, 255]
cv2.imshow("imgOriginal", img_rgb)  # show windows
cv2.imshow("mask", mask)  # show windows
cv2.waitKey(0)
Run Code Online (Sandbox Code Playgroud)

有什么办法可以改变线路

img_rgb[mask == 255] = [0, 0, 255]
Run Code Online (Sandbox Code Playgroud)

或者其他什么让它改变一系列颜色?例如:

([255, 255, 0], [255, 55, 10])
Run Code Online (Sandbox Code Playgroud)

python opencv image-editing python-3.7

1
推荐指数
1
解决办法
9292
查看次数

标签 统计

image-editing ×1

opencv ×1

python ×1

python-3.7 ×1