代码部分:
# -*- coding: utf-8 -*-
# the limit
import cv2
import math
from numpy import mat
import numpy as np
from skimage import data,filters
import matplotlib.pyplot as plot
from skimage.morphology import disk
import scipy.signal as signal
img = cv2.imread("image/text.jpg")
cv2.imshow('zhao',img)
#转图片 RGB 到YCrCb 颜色空间
image_YCrCb = cv2.cvtColor(img, cv2.COLOR_BGR2YCrCb)
cv2.imshow('YCrCb',image_YCrCb)
#肤色模型
Cb_Mean = 117.4361
Cr_Mean = 156.5599
Cov00 = 160.1301
Cov01 = 12.1430
Cov10 = 12.1430
Cov11 = 299.4574
img_h = image_YCrCb.shape[0]
img_w = image_YCrCb.shape[1]
#创造矩阵
#Sim = mat(zeros(img_h,img_w))
Sim = []
for i in range(img_h):
tmp = []
for j in range(img_w):
tmp.append(0)
Sim.append(tmp)
#计算肤色相似度
print(Sim[3][1])
for i in range(img_h):
for j in ra