需要提前调试HSV值将目标方框从复杂背景中抠出来,一下是调参的源码
# -*- coding : utf-8 -*-
# 创建时间:2019年7月20
# 功能:调试出最佳的识别黑色兴趣区域的参数值
import cv2
import numpy as np
# cap = cv2.VideoCapture(0) # 获取摄像头图像
# cap = cv2.VideoCapture('../video/test_rectangle_1.mp4')
img = cv2.imread("../images/test_rectangle_1.jpg")
img = cv2.resize(img,(960,600))
hsv_frame = cv2.cvtColor(img,cv2.COLOR_BGR2HSV)
def nothing(x):
pass
def createbars():
"""
实现创建六个滑块的作用,分别控制H、S、V的最高值与最低值
H:色调;S:饱和度;V:亮度
"""
cv2.createTrackbar("H_l", "image", 0, 180, nothing)
cv2.createTrackbar("H_h", "image", 0, 180, nothing)
cv2.createTrackbar("S_l&#