opencv
xiangz201
https://github.com/xiangz201
展开
-
python opencv 利用HSV,YUV(YCbCr)实现皮肤检测与抠图,与磨皮美颜
皮肤检测与抠图皮肤检测的方法很多,这里写的是最简单的方法,感兴趣的同学可以自己加上椭圆检测,膨胀腐蚀等,使得检测与抠图更加精确。github上许多人脸识别的算法,可以多学习那些。HSV颜色空间hsv涉及心理学的颜色知识,比rgb检测具有更好的分类效果python 代码def get_skin_hsv(img) hsv_img = cv2.cvtColor(img, cv2.COLOR_...原创 2019-03-13 21:43:51 · 4466 阅读 · 1 评论 -
python opencv 绘制直方图统计及画图方法
python opencv 绘制颜色直方图(曲线)的方法python 中绘制颜色直方图的方法很多,查看网友资料后在这自己做个总结matplotlib.pyplot.hist( )来源:matplotlib api解释x:(n,) array or sequence of (n,) arrays指定要绘制直方图的数据,必须是一维数组.使用.ravel()将你的通道值转为一维数组bins...原创 2019-03-16 00:14:30 · 11053 阅读 · 0 评论 -
python opencv白平衡算法
最近学习白平衡,看了一些方法,把学习过程中的算法记录下来,后续继续学习。灰度世界、完美反射等图像算法,但都没有找到适合所有偏色类型的算法。完美世界反射,灰度世界假设import cv2import matplotlib.pyplot as pltimport numpy as npimg = cv2.imread('111.png')b, g, r = cv2.split(img)...原创 2019-03-16 22:00:29 · 8247 阅读 · 4 评论 -
python opencv 图像偏色值检验
lab颜色空间实现图像偏色检验算法将rgb图像转到lab空间,实现偏色检验利用opencv的内置函数cv2.COLOR_BGR2LABpython代码测试效果结论将rgb图像转到lab空间,实现偏色检验参考论文《基于图像分析的偏色检测及颜色校正方法》(徐晓昭)中的方法利用opencv的内置函数cv2.COLOR_BGR2LAB用内置函数得到的三通道L,a,b的值并不是在规定范围(L: [0...原创 2019-03-13 20:30:15 · 4375 阅读 · 3 评论