我希望能够修改视频捕获中显示的颜色。在
import Tkinter as tk
from Tkinter import *
import cv2
import numpy as np
Y_MIN = 80
Y_MAX = 255
Cr_MIN = 135
Cr_MAX = 180
Cb_MIN = 85
Cb_MAX = 135
cap = cv2.VideoCapture(0)
flag, frame = cap.read()
YCrCb = cv2.cvtColor(frame, cv2.COLOR_BGR2YCR_CB)
cv2image = cv2.inRange(YCrCb,(Y_MIN,Cr_MIN,Cb_MIN),(Y_MAX,Cr_MAX,Cb_MAX))
cv2.imshow('frame', cv2image)
为此,我打开捕捉设备,将其转换为YCR_CB color space,然后根据变量运行inRange函数来进行基本测试,以查找肤色。我的问题是,我是否可以将输出颜色从只显示黑色作为背景,将白色用于标记的“皮肤”区域更改为类似绿色的标记区域?在我能自己选择颜色之后,我想试着把颜色选择器便于选择。在
目前没有回答
相关问题 更多 >
编程相关推荐