![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工作记录
liubeiandcaocao
这个作者很懒,什么都没留下…
展开
-
深度学习-手写卷积和池化
手写代码实现卷积操作 卷积核以滑动窗口的形式在图片滑动,每滑动一次,就计算窗口中的数据的加权之和,权值就是卷积核的数据 定义卷积核k(3*3) k = np.array([ [0,1,2], [2,2,0], [0,1,2] ]) r,g,b = img.split() data = np.array(r) def convolution(k,data): n,m = data.shape() img_new = []原创 2020-09-01 17:31:16 · 786 阅读 · 0 评论 -
PIL和opencv读取图片的格式转换
import cv2 from PIL import Image dir = './1.jpg' cv = cv2.imread(dir) print(type(cv)) #numpy.ndarray cv1 = cv2.cvtColor(cv,cv2.COLOR_BGR2RGB)#以前的写法是没有这一步的,直接将BGR的cv图片转成PIL,最后再转会cv BGR的格式; #其实正确的打开方式应该是先将cv图片转成RGB的格式,再生成PIL的格式 pil = Image.fromarray(cv1)原创 2020-08-11 18:57:21 · 637 阅读 · 0 评论 -
ImageOps.autocontrast 自动优化对比度的记录与学习
目前项目对标百度,实现输入图片的自动优化对比度处理,对其原理进行记录与学习 from PIL import ImageOps ImageOps.autocontrast(img,cutoff) #使用方式 def autocontrast(image, cutoff=0, ignore=None): histogram = image.histogram()#对图片进行直方图的计算 lut = [] for layer in range(0, len(histogram), 256原创 2020-06-08 14:19:57 · 775 阅读 · 0 评论