opencv
行者无疆兮
十年磨一剑:https://lixiaofeng.blog.csdn.net
展开
-
haarcascade_eye.xml、eye_tree_eyeglasses.xml、haarcascade_lefteye_2splits.xml区别使用
一、检测区域可用来检测睁开或闭着的眼睛:haarcascade_mcs_lefteye.xmlhaarcascade_lefteye_2splits.xml仅可以检测睁开的眼睛:haarcascade_eye.xmlhaarcascade_eye_tree_eyeglasses.xml [仅在带被检测者戴眼镜时方可检测]二、使用区别1)、在训练检测器中,眼睛睁开、闭原创 2018-01-10 20:26:04 · 11702 阅读 · 0 评论 -
opencv图像旋转后消除黑色背景
def rotate_whole_img(self, img): """ rotate noise rotate angle is 0 - 20 """ angle = np.random.randint(0,20) h, w = img.shape[:2] cent...原创 2018-05-09 16:09:12 · 7216 阅读 · 3 评论 -
opencv之随机添加噪音
# -*- coding: utf-8 -*-# Author: Xiaofeng Li##.jpg image generate noise#import cv2import matplotlib.pyplot as pltimport numpy as npimport osimport randomfrom PIL import Imageclass NoiseG...原创 2018-05-10 19:39:04 · 2493 阅读 · 0 评论 -
添加salt噪音函数优化
import cv2import numpy as npfrom matplotlib import pyplot as pltdef salt(img, n): ilist = np.random.randint(0, img.shape[1],n) jlist = np.random.randint(0, img.shape[0],n) for k in ran...原创 2018-04-28 10:21:33 · 325 阅读 · 0 评论 -
【预处理】计算RGB通道均值
#!/usr/bin/python3# -*- coding: utf-8 -*-# @Time: 2018/8/16# @Author: xfLi# 计算RGB通道均值import osimport cv2import numpy as nppath = './datasets/train'def compute(path): file_names = os....原创 2018-08-27 19:29:48 · 6326 阅读 · 5 评论 -
【预处理】(RGB通道+边缘)图像拼接4通道
import cv2import osimport numpy as npfrom PIL import Imageimport tensorflow as tfROOT_DIR = os.path.abspath("../../")edge_img = cv2.imread(os.path.join(ROOT_DIR, 'datasets/knifes/train/edges...原创 2018-08-27 19:33:41 · 2021 阅读 · 0 评论 -
【opencv】cv2.imread()读取通道顺序
cv2默认为 BGR顺序,而其他软件一般使用RGB,所以需要转换 import cv2import numpy as npfengmian = 'picture.jpg'img = cv2.imread(fengmian)img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB) # cv2默认为bgr顺序h, w, _ = img.shape #返回...原创 2018-08-28 16:04:47 · 36725 阅读 · 0 评论