- 博客(21)
- 资源 (5)
- 收藏
- 关注
原创 C++数据结构——队列
C++数据结构——队列参考博客:http://www.cnblogs.com/QG-whz/p/5171123.htmlhttp://www.169it.com/article/2718050585107790752.html1、队列(Queue)与栈一样,是一种线性存储结构,它具有如下特点:(1)队列中的数据元素遵循“先进先出”(First In First Out)的原则,简称FIFO结构;(...
2018-06-26 22:20:30 170225 24
原创 C++数据结构——栈
C++数据结构——栈 最近计划再复习一遍数据结构,看到一篇博客:https://www.cnblogs.com/QG-whz/p/5170418.html#_label0。1、栈(Stack)是一种线性存储结构,它具有如下特点:...
2018-06-25 21:54:49 162130 39
原创 C++数据结构——数组与广义表
C++数据结构——数组与广义表参考博客:(1)理论:https://www.cnblogs.com/KennyRom/p/5971853.html(2)理论:https://www.cnblogs.com/zyrblog/p/6870097.html(3)题型:https://www.cnblogs.com/xing...
2018-06-29 21:42:14 2511
原创 OpenCV-Python 中文教程13——图像梯度与Canny边缘检测
OpenCV-Python 中文教程13——图像梯度与Canny边缘检测目标• 掌握图像梯度,图像边界• 学习函数 cv2.Sobel(), cv2.Schar(), cv2.Laplacian() 等• 了解 Canny 边缘检测的概念• 学习函数 cv2.Canny() 一、图像梯度原理 梯度简单来说就是求导。OpenCV 提供了三种不同的梯度滤波器,或者说高通滤波器: Sobel,...
2018-06-29 17:13:10 2412
原创 OpenCV-Python 中文教程12——形态学转换
OpenCV-Python 中文教程12——形态学转换形态学操作的具体原理见网址:http://homepages.inf.ed.ac.uk/rbf/HIPR2/morops.htm目标• 学习不同的形态学操作,例如腐蚀,膨胀,开运算,闭运算等• 学习函数cv2.erode(), cv2.dilate(), cv2.morphologyEx()等原理 形态学操作是根据图像形状进行的简单...
2018-06-29 16:16:06 557
原创 C++数据结构——字符串
C++数据结构——字符串 参考博客或网址:(1)菜鸟教程——C++字符串(2)https://blog.csdn.net/ylh1234/article/details/64929992(3)https://blog.csdn.net/fenxinzi557/article/details/5145782...
2018-06-28 22:18:18 5554 1
原创 OpenCV-Python 中文教程11——图像平滑
OpenCV-Python 中文教程11——图像平滑目标• 学习使用不同的低通滤波器对图像进行模糊• 使用自定义的滤波器对图像进行卷积(2D 卷积)1、2D 卷积 与以为信号一样, 可以对 2D 图像实施低通滤波(LPF),高通滤波(HPF)等。 LPF 帮助我们去除噪音,模糊图像。 HPF 帮助我们找到图像的边缘。OpenCV 提供的函数 cv.filter2D() 可以对一幅图像进...
2018-06-28 18:21:00 630
原创 C++数据结构——链表
C++数据结构——链表参考博客:(1)实践:https://www.cnblogs.com/renyuan/archive/2013/05/21/3091524.html(2)实践:https://blog.csdn.net/lg1259156776/article/details/47021505(3)理论:数据结构(二)链表、链队列https://blog.csdn.net/lg1259156...
2018-06-27 22:03:59 9475
原创 OpenCV-Python 中文教程10——图像阈值
OpenCV-Python 中文教程10——图像阈值目标• 学习简单阈值,自适应阈值, Otsu’s 二值化等• 学习函数 cv2.threshold, cv2.adaptiveThreshold 等。 1、简单阈值 与名字一样,这种方法非常简单。但像素值高于阈值时,我们给这个像素赋予一个新值(可能是白色),否则我们给它赋予另外一种颜色(也许是黑色)。这个函数就是 cv2.thresh...
2018-06-27 15:46:58 910
原创 OpenCV-Python 中文教程9——几何变换
OpenCV-Python 中文教程9——几何变换目标• 学习对图像进行各种几个变换,例如移动,旋转,仿射变换等。• 将要学到的函数有: cv2.getPerspectiveTransform。变换 OpenCV 提供了两个变换函数, cv2.warpAffine 和 cv2.warpPerspective,使用这两个函数你可以实现所有类型的变换。 cv2.warpAffine 接收的参数...
2018-06-25 17:13:58 775 1
原创 python-wordcloud词云练习
python-wordcloud词云练习主要内容:1、配置环境(win 7(64位) + pycharm + anaconda(python3.5))2、如何生成词云?一、环境的配置1、安装wordcloud 首先,我们在网址http://www.lfd.uci.edu/~gohlke/pythonlibs/#wordcloud,下载需要的对应版本的wordcloud的 whl文件,我...
2018-06-19 21:10:43 2322
原创 OpenCV-Python 中文教程8——颜色空间转换
OpenCV-Python 中文教程8——颜色空间转换目标• 学习如何对图像进行颜色空间转换,比如从 BGR 到灰度图,或者从BGR 到 HSV 等。• 创建一个程序用来从一幅图像中获取某个特定颜色的物体。• 学习函数cv2.cvtColor()与 cv2.inRange() 等。 1、转换颜色空间 在 OpenCV 中有超过 150 中进行颜色空间转换的方法。但是你以后就会发现我...
2018-06-19 16:34:58 1712
原创 OpenCV-Python 中文教程7——程序性能检测及优化
OpenCV-Python 中文教程7——程序性能检测及优化目标 在图像处理中你每秒钟都要做大量的运算,所以你的程序不仅要能给出正确的结果,同时还必须要快。所以这节我们将要学习: • 检测程序的效率 • 一些能够提高程序效率的技巧 • 你要学到的函数有: cv2.getTickCount,cv2.getTickFrequency等 除...
2018-06-19 15:46:31 819
原创 OpenCV-Python 中文教程6——图像上的算术运算
OpenCV-Python 中文教程6——图像上的算术运算目标• 学习图像上的算术运算,加法,减法,位运算等。• 我们将要学习的函数与有: cv2.add(), cv2.addWeighted() 等。 1、图像加法 可以使用函数 cv2.add() 将两幅图像进行加法运算,当然也可以直接使用 numpy, res=img1+img。两幅图像的大小,类型必须一致,或者第二个图像可以使一...
2018-06-19 15:17:44 580
原创 OpenCV-Python 中文教程5——图像的基础操作
图像的基础操作 目标• 获取像素值并修改• 获取图像的属性(信息)• 图像的 ROI()• 图像通道的拆分及合并 几乎所有这些操作与 Numpy 的关系都比与 OpenCV 的关系更加紧密,因此熟练 Numpy 可以帮助我们写出性能更好的代码。 1、获取并修改像素值 首先我们需要读入一幅图像,可以根据像素的行和列的坐标获取他的像素值。对 BGR 图像而言,返回值为 B, G, R...
2018-06-14 22:11:02 1827
原创 IT校招全国统一模拟笔试(六月场)
IT校招全国统一模拟笔试(六月场)编程题三道:(未完待续,题目忘了)1、2、# 获取最低价格def getMinPrice(num,price,x,y): price_sum = 0 if num>=y: if price>=x/y: price_sum = x return price_sumif __name__...
2018-06-14 21:34:40 491
原创 OpenCV-Python 中文教程4——用滑动条做调色板
OpenCV-Python 中文教程4——用滑动条做调色板目标• 学会把滑动条绑定到 OpenCV 的窗口• 你将会学习这些函数:cv2.getTrackbarPos(), cv2.creatTrackbar()等。 1、示例代码 现在我们来创建一个简单的程序:通过调节滑动条来设定画板颜色。我们要创建一个窗口来显示显色,还有三个滑动条来设置 B, G, R 的颜色。当我们滑动滚动条是窗...
2018-06-12 22:52:37 1080
原创 OpenCV-Python 中文教程3——把鼠标当画笔
OpenCV-Python 中文教程3——把鼠标当画笔目标• 学习使用 OpenCV 处理鼠标事件• 你将要学习的函数是: cv2.setMouseCallback() 1、简单演示 这里我们来创建一个简单的程序,他会在图片上你双击过的位置绘制一个圆圈。首先我们来创建一个鼠标事件回调函数,但鼠标事件发生是他就会被执行。鼠标事件可以是鼠标上的任何动作,比如左键按下,左键松开,左键双击等。我...
2018-06-12 22:40:11 2243 1
原创 OpenCV-Python 中文教程2——OpenCV 中的绘图函数
OpenCV-Python 中文教程2——OpenCV 中的绘图函数目标• 学习使用 OpenCV 绘制不同几何图形• 你将会学习到这些函数:cv2.line(), cv2.circle(), cv2.rectangle(),cv2.ellipse(), cv2.putText() 等。 代码上面所有的这些绘图函数需要设置下面这些参数:• img:你想要绘制图形的那幅图像。• color:形状的颜...
2018-06-12 22:26:04 1539
原创 机器学习——Iris的数据处理
机器学习——Iris的数据处理详细内容见知乎:https://zhuanlan.zhihu.com/p/26802995代码链接:https://pan.baidu.com/s/11T-StES9iY_bxqeKiQD9tw 密码:3tw5Irisdemo.py代码:# Load librariesimport pandasfrom pandas.tools.plotting import ...
2018-06-12 22:04:30 4404
原创 2018美团codeM资格赛——python代码
2018美团codeM资格赛——python代码第一题:下单题目描述美团在吃喝玩乐等很多方面都给大家提供了便利。最近又增加了一项新业务:小象生鲜。这是新零售超市,你既可以在线下超市门店选购生鲜食品,也可以在手机App上下单,最快30分钟就配送到家。新店开张免不了大优惠。我们要在小象生鲜超市里采购n个物品,每个物品价格为ai,有一些物品可以选择八折优惠(称为特价优惠)。有m种满减优惠方式,满减优惠方...
2018-06-06 14:41:37 901
Python——dat文件批量合并为同一个csv文件
2020-01-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人