机器学习算法
青瓜先生
极简、授之以渔的解决方案
展开
-
python 基于openCV去水印封装
解决去水印封装问题去半透明水印(颜色中和)去不规则水印(sift)pdf图片去水印# 由于版权原因使用sift算法,需要安装opencv3.4以下版本pip install opencv-pythonimport cv2import numpy as npimport osimport globfrom matplotlib import pyplot as pltclass WaterMark: def __init__(self): pass .原创 2020-11-13 21:15:09 · 692 阅读 · 2 评论 -
python 基于opencv头像截取
解决全身图片截取头像居中显示的问题需要下载:haarcascade_frontalface_default.xmlpip install opencv-python# encoding:utf-8import cv2import numpy as npdef get_face(path): face_cascade = cv2.CascadeClassifier('../data/head/xml/haarcascade_frontalface_default.xml') .原创 2020-11-13 21:00:05 · 808 阅读 · 0 评论 -
python 标准图片数字OCR识别
基于像素比对的方式识别图片数字,常见于价格展示中原生库+逻辑(用一张数字图片作为基准,和待预测图片取差)比对,比较轻量级包含预测准确率评价import numpy as npfrom PIL import Imageimport glob# 取灰度图像、将二位像素压扁为一维、文件名数字切割和对应像素对应def img_split(img_url): img = np.array(Image.open(img_url).convert('L')) num = list(i.原创 2020-11-08 22:55:14 · 2787 阅读 · 1 评论