opencv
绝对不要看眼睛里的郁金香
博客分享记录自己学习轨迹与过程,很多转载,留下记忆,互相学习
展开
-
OpenCV Python教程(1、图像的载入、显示和保存)
转载请详细注明原作者及出处,谢谢!本文是OpenCV 2 Computer Vision Application Programming Cookbook读书笔记的第一篇。在笔记中将以Python语言改写每章的代码。PythonOpenCV的配置这里就不介绍了。注意,现在OpenCV for Python就是通过NumPy进行绑定的。所以在使用时必须掌握一些NumPy转载 2015-06-26 10:14:49 · 371 阅读 · 0 评论 -
OpenCV-Python教程(8、Canny边缘检测)
本篇文章介绍如何用OpenCV-Python来使用Canny算子。提示:转载请详细注明原作者及出处,谢谢!本文介绍使用OpenCV-Python实现基本的滤波处理本文不介详细的理论知识,读者可从其他资料中获取相应的背景知识。笔者推荐清华大学出版社的《图像处理与计算机视觉算法及应用(第2版) 》。原型OpenCV-Python中Canny函数的原型转载 2015-06-26 10:19:17 · 1221 阅读 · 0 评论 -
OpenCV-Python教程(11、轮廓检测)
相比C++而言,Python适合做原型。本系列的文章介绍如何在Python中用OpenCV图形库,以及与C++调用相应OpenCV函数的不同之处。这篇文章介绍在Python中使用OpenCV检测并绘制轮廓。提示:转载请详细注明原作者及出处,谢谢!本文介绍在OpenCV-Python中检测并绘制轮廓的方法。本文不介详细的理论知识,读者可从其他资料中获取相应的背景知识。笔者转载 2015-06-26 10:21:02 · 427 阅读 · 0 评论 -
OpenCV-Python教程(10、直方图均衡化)
相比C++而言,Python适合做原型。本系列的文章介绍如何在Python中用OpenCV图形库,以及与C++调用相应OpenCV函数的不同之处。这篇文章介绍在Python中使用OpenCV和NumPy对直方图进行均衡化处理。提示:转载请详细注明原作者及出处,谢谢!本文不介详细的理论知识,读者可从其他资料中获取相应的背景知识。笔者推荐清华大学出版社的《图像处理与计算机视转载 2015-06-26 10:20:22 · 420 阅读 · 0 评论 -
OpenCV之Python学习笔记
直都在用Python+OpenCV做一些算法的原型。本来想留下发布一些文章的,可是整理一下就有点无奈了,都是写零散不成系统的小片段。现在看到一本国外的新书《OpenCV Computer Vision with Python》,于是就看一遍,顺便把自己掌握的东西整合一下,写成学习笔记了。更需要的朋友参考。阅读须知: 本文不是纯粹的译文,只是比较贴近原文的笔记;转载 2015-06-26 10:13:46 · 330 阅读 · 0 评论 -
OpenCV-Python教程(7、Laplacian算子)
本篇文章介绍如何用OpenCV-Python来使用Laplacian算子。提示:转载请详细注明原作者及出处,谢谢!本文介绍使用在OpenCV-Python中使用Laplacian函数本文不介详细的理论知识,读者可从其他资料中获取相应的背景知识。笔者推荐清华大学出版社的《图像处理与计算机视觉算法及应用(第2版) 》。Laplacian算子图像中的边缘区转载 2015-06-26 10:18:11 · 675 阅读 · 0 评论 -
OpenCV-Python教程(6、Sobel算子)
本篇文章介绍如何用OpenCV-Python来使用Sobel算子。提示:转载请详细注明原作者及出处,谢谢!本文介绍使用OpenCV-Python实现基本的滤波处理本文不介详细的理论知识,读者可从其他资料中获取相应的背景知识。笔者推荐清华大学出版社的《图像处理与计算机视觉算法及应用(第2版) 》。Sobel算子原型Sobel算子依然是一种过转载 2015-06-26 10:17:37 · 405 阅读 · 0 评论 -
OpenCV-Python教程(5、初级滤波内容)
本篇文章介绍如何用OpenCV-Python来实现初级滤波功能。提示:转载请详细注明原作者及出处,谢谢!本文介绍使用OpenCV-Python实现基本的滤波处理本文不介绍滤波处理的详细概念,所以读者需要预先对其有一定的了解。简介过滤是信号和图像处理中基本的任务。其目的是根据应用环境的不同,选择性的提取图像中某些认为是重要的信息。过滤可以移除图像中的噪音、转载 2015-06-26 10:17:03 · 348 阅读 · 0 评论 -
OpenCV-Python教程(4、形态学处理)
提示:转载请详细注明原作者及出处,谢谢!本文介绍使用OpenCV-Python进行形态学处理本文不介绍形态学处理的基本概念,所以读者需要预先对其有一定的了解。定义结构元素形态学处理的核心就是定义结构元素,在OpenCV-Python中,可以使用其自带的getStructuringElement函数,也可以直接使用NumPy的ndarray来定义一个结构元素。首先来看转载 2015-06-26 10:16:30 · 292 阅读 · 0 评论 -
OpenCV Python教程(3、直方图的计算与显示)
转载请详细注明原作者及出处,谢谢!本篇文章介绍如何用OpenCV Python来计算直方图,并简略介绍用NumPy和Matplotlib计算和绘制直方图直方图的背景知识、用途什么的就直接略过去了。这里直接介绍方法。计算并显示直方图与C++中一样,在Python中调用的OpenCV直方图计算函数为cv2.calcHist。cv2.calcHist的原型为:转载 2015-06-26 10:15:57 · 283 阅读 · 0 评论 -
OpenCV Python教程(2、图像元素的访问、通道分离与合并)
OpenCV Python教程之图像元素的访问、通道分离与合并转载请详细注明原作者及出处,谢谢!访问像素像素的访问和访问numpy中ndarray的方法完全一样,灰度图为:[python] view plaincopyimg[j,i] = 255 其中j,i分别表示图像的行和列。对于BGR图像,为:转载 2015-06-26 10:15:21 · 426 阅读 · 0 评论 -
OpenCV-Python教程(9、使用霍夫变换检测直线)
相比C++而言,Python适合做原型。本系列的文章介绍如何在Python中用OpenCV图形库,以及与C++调用相应OpenCV函数的不同之处。这篇文章介绍在Python中使用OpenCV的霍夫变换检测直线。提示:转载请详细注明原作者及出处,谢谢!本文介绍在OpenCV-Python中使用霍夫变换检测直线的方法。本文不介详细的理论知识,读者可从其他资料中获取相应的背景转载 2015-06-26 10:19:51 · 890 阅读 · 0 评论