- 博客(14)
- 收藏
- 关注
原创 opencv笔记(11):灰度直方图均衡化
在那片宽广的宇宙中,藏着浩瀚星河,而我在这无限的长河中边浪边学,这篇是opencv笔记系列中的「灰度直方图均衡化」。先统计灰度图像各个像素出现的概率,再根据概率对灰度图像进行均衡化。原图没变,还是她读入图像,转换成灰度格式,统计灰度像素概率,然后均衡化import cv2import numpy as npimport matplotlib.pyplot as pltimg = c...
2019-09-29 01:06:14
648
原创 七夕,用python表白的各种姿势
一眨眼又到了七夕,这个古老又神圣的日子。小浪同举国上下无数名艰苦的程序员一样,一头扎入了一场由"女神"这种生物引起的战争。只不过,在战歌的帮助下,指尖浪得飞起。如何用python优雅地对女神表白呢?代码和程序地址:https://github.com/ADlead/Qixi.git1. 一行代码使用print函数,最简单的真诚print('\n'.join([''.join([('ILO...
2019-08-07 14:48:36
4278
4
原创 深度学习-卷积神经网络实现图像风格转换
盛夏,闲鱼式的生活也越发充满味道。烈日,在高高的天上散发着火炉的气息。小浪怀念着在海边度假的日子,但是内心的使命感把他拉回了现实。卷积神经网络可以实现图像风格的转换。小浪也来写个程序,实现下这个功能。完整代码地址:https://github.com/ADlead/StyleTransfer.git首先,在个人理解中,图像风格转换,原理大概如下:使用计算机去重构两张图片,在重构生成图像的过程...
2019-07-30 15:17:31
3507
1
原创 深度学习-使用tensorflow实现猫狗识别
最近一直在撸猫,为了猫主子的事情忧三愁四,皱纹多了不少,头发也掉了好几根,神态也多了几分忧郁,唯一不变的还是那份闲鱼的懒散和浪荡的心。要说到深度学习图像分类的经典案例之一,那就是猫狗大战了。猫和狗在外观上的差别还是挺明显的,无论是体型、四肢、脸庞和毛发等等, 都是能通过肉眼很容易区分的。那么如何让机器来识别猫和狗呢?这就需要使用卷积神经网络来实现了。网上已经有不少人写过这案例了,我也来尝试下...
2019-07-21 16:12:30
13245
21
原创 opencv笔记(10):彩色直方图
生活就像大海,我就像一条咸鱼,在浩瀚的海洋中边浪边学,这是opencv笔记系列中的「彩色直方图」。这一篇与上一篇类似 ,只不过是统计多通道图像的每个颜色通道的像素出现的概率,即彩色直方图。小编边浪边学,顺带以很咸鱼的方式把它们记录下来。原图还是那一个她代码和显示输出如下import cv2import numpy as npimport matplotlib.pyplot as pl...
2019-07-15 16:20:05
1318
原创 opencv笔记(9):灰度直方图
生活就像大海,我就像一条咸鱼,在浩瀚的海洋中边浪边学,这是opencv笔记系列中的「灰度直方图」。灰度直方图,统计每个灰度像素出现的概率。小编边浪边学,顺带以很咸鱼的方式把它们记录下来。原图如下,美得不忍直视首先读入原图像,把它转换成灰度图,并显示出来import cv2import numpy as npimport matplotlib.pyplot as pltimg = c...
2019-06-27 11:21:35
1538
原创 opencv笔记(8):图像修补
生活就像大海,我就像一条咸鱼,在浩瀚的海洋中边浪边学,这是opencv笔记系列中的「图像修补」。世间万图,皆可修补。小编边浪边学,顺带以很咸鱼的方式把它们记录下来。首先,对原图像进行一些小小的“损坏”import cv2import numpy as npimg = cv2.imread('test1.jpg',1)for i in range(200,300): img[i,...
2019-05-07 13:11:46
1535
原创 opencv笔记(7):直方图均衡化
生活就像大海,我就像一条咸鱼,在浩瀚的海洋中边浪边学,这是opencv笔记系列中的「直方图均衡化」。世间万图,皆可均衡化。小编边浪边学,顺带以很咸鱼的方式把它们记录下来。直方图均衡化就是对图像进行非线性拉伸,重新分配图像像素值,使一定灰度范围内的像素数量大致相同。它的基本思想是把原始图的直方图变换为均匀分布的形式,这样就增加了像素灰度值的动态范围从而可达到增强图像整体对比度的效果。1)对单通...
2019-05-06 21:46:22
1370
原创 opencv笔记(6):彩色图像直方图
生活就像大海,我就像一条咸鱼,在浩瀚的海洋中边浪边学,这是opencv笔记系列中的「彩色图像直方图」。更多可参观[浪学]公众号。颜色直方图是在许多图像检索系统中被广泛采用的颜色特征。它所描述的是不同色彩在整幅图像中所占的比例。世间万图,皆有直方图。如何使用opencv来显示彩色图像直方图呢?这一篇文章以很咸鱼的方式把它们记录下来。原图还是那一个它:编写一个函数,根据图像得到各个颜色通道的...
2019-05-04 12:15:42
1341
原创 opencv笔记(5): 图像旋转
生活就像大海,我就像一条咸鱼,在浩瀚的海洋中边浪边学,这是opencv笔记系列中的「图像旋转」。世间万图,皆可旋转。这一篇文章以很咸鱼的方式把它们记录下来。首先呢,是导入相关的库,再读取原图像,获取原图像的维度信息,存储为宽高变量,然后显示原图像:import cv2import numpy as npfrom matplotlib.pyplot import imshow%matpl...
2019-04-28 19:17:36
1133
原创 opencv笔记(4): 图像仿射
生活就像大海,我就像一条咸鱼,在浩瀚的海洋中边浪边学,这是opencv笔记系列中的「图像仿射」。更多笔记可关注「浪学」公众 ~世间万图,皆可仿射。这一篇文章以很咸鱼的方式把它们记录下来。首先呢,是导入相关的库,再读取和显示原图像:import numpy as npimport cv2from matplotlib.pyplot import imshow%matplotlib inl...
2019-04-26 13:40:07
1192
原创 opencv笔记(3):图像镜像
生活就像大海,我就像一条咸鱼,在浩瀚的海洋中边浪边学,这是opencv笔记系列中的「图像镜像」。更多可关注「浪学」公众~世间万图,皆有镜像。这一篇文章以很咸鱼的方式把它们记录下来。首先,是导入库和读取原图,在anaconda中使用最新版的opencv 的imshow()函数会出现服务器挂掉的问题,所以这里我使用matplotlib.pyplot中的imshow来显示图片。import cv2...
2019-04-25 23:46:58
1148
原创 opencv笔记(2):图像剪切和图像移位
生活就像大海,我就像一条咸鱼,在浩瀚的海洋中边浪边学,这是opencv笔记系列中的「图像剪切」和「图像移位」。更多笔记可关注「浪学」公众 ~世间万图,皆可剪切和移位。这一篇以很咸鱼的方式把它们记录下来。首先载入图像import cv2import numpy as npfrom matplotlib.pyplot import imshow%matplotlib inlineimg...
2019-04-23 09:33:11
1309
原创 opencv笔记(1):图像缩放
世间万图,皆可缩放。在使用opencv的过程中,所学过的一些图像缩放大法,以很咸鱼的方式记录于此。更多opencv笔记可搜索「浪学」微信公众号~首先,导入相关的库,读入原图像import cv2import numpy as npimg = cv2.imread('image.jpg',1)imgInfo = img.shapeprint(imgInfo)width = imgInf...
2019-04-22 15:30:19
960
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人