楚俊穆的博客

渴望成为技术大牛的技术小白

【Python+OpenCV入门学习】十八、图像轮廓

本篇文章介绍图像轮廓,轮廓是形状分析和物体检测识别非常有用的工具。将学习如何寻找与绘制轮廓。 主要学习cv.findContours(),cv.drawContours()函数的使用。 环境:Windows 7(64) Python 3.6 OpenCV 3.4.2 一、寻找和绘制轮廓 ...

2019-05-21 19:11:29

阅读数 20

评论数 0

【Qt+OpenCV项目开发学习】一、环境配置

一、前言 首先交代一下为什么选择Qt+OpenCV这个角度来写博客。在机器视觉行业,有强大的Halcon视觉库,但是它是收费的,所以很多公司开始考虑使用开源免费的OpenCV计算机视觉库来做机器视觉项目。机器视觉项目通常要开发Windows平台下的图形用户界面应用程序,选择有C++的MFC或Qt...

2019-04-10 21:33:32

阅读数 111

评论数 0

【Python+OpenCV入门学习】十七、图像金字塔

本篇文章介绍图像金字塔处理,某些时候我们需要一组不同分辨率大小的相同图像,这一组图像按金字塔方式堆叠,底部具有最高分辨率图像而顶部具有最低分辨率图像。 主要学习cv.pyrUp(),cv.pyrDown()函数的使用。 环境:Windows 7(64) Python 3.6 OpenCV 3...

2019-04-07 20:29:32

阅读数 30

评论数 0

【Python+OpenCV入门学习】十六、边缘检测

本篇文章介绍图像的边缘检测,如Sobel,Scharr,Laplacian,Canny等。 主要学习cv.Sobel(),cv.Scharr(),cv.Canny()等函数的使用。 环境:Windows 7(64) Python 3.6 OpenCV 3.4.2 一、边缘检测 1.1相关...

2019-04-02 20:37:55

阅读数 86

评论数 0

【Python+OpenCV入门学习】十五、形态学处理

本篇文章介绍图像的形态学处理,如腐蚀、膨胀、开运算、闭运算、顶帽、黑帽等。 主要学习cv.erode(),cv.dilate(),cv.morphologyEx()等函数的使用。 环境:Windows 7(64) Python 3.6 OpenCV 3.4.2 一、腐蚀和膨胀 1.1 e...

2019-03-30 21:35:14

阅读数 25

评论数 0

【Python+OpenCV入门学习】十四、图像平滑处理

本篇文章介绍图像平滑处理,也称为模糊处理和低通滤波。图像平滑处理有利于降低噪声干扰。 主要学习filter2D()等函数的使用。 环境:Windows 7(64) Python 3.6 OpenCV3.4.2 一、均值滤波 1.1 blur()、boxFilter()、filter2D(...

2019-03-11 21:31:50

阅读数 54

评论数 0

【Python+OpenCV入门学习】十三、图像阈值处理

本篇文章介绍简单的图像阈值处理。 主要学习threshold()函数的使用。 环境:Windows 7(64)   Python 3.6    OpenCV3.4.2 一、简单的阈值处理 简单的阈值处理就是当灰度值大于阈值时将其指定为一种灰度值,将灰度值小于阈值时指定为另一种灰度值。使用的...

2018-11-25 21:51:01

阅读数 92

评论数 0

【Python+OpenCV入门学习】十二、图像的几何变换

本篇文章介绍图像处理的几何变换,几何变换有平移、缩放、旋转等。 主要学习resize()、warpAffine()等函数的使用。 环境:Windows 7(64)   Python 3.6    OpenCV3.4.2 一、缩放 1.1 resize()函数介绍 resize()函数形式...

2018-11-18 20:42:24

阅读数 43

评论数 0

【Python+OpenCV入门学习】十一、简单图像处理之颜色空间转化

本篇文章介绍简单图像处理的颜色空间转化。 环境:Windows 7(64)   Python 3.6    OpenCV3.4.2 一、颜色空间转化 主要学习RGB转化为Gray,RGB转化为HSV。学习的函数是cvtColor()。 1.1 cvtColor()函数介绍 函数形式如下:...

2018-11-11 22:23:58

阅读数 84

评论数 0

【Python+OpenCV入门学习】十、性能评估

在图像处理的过程中,很多时候需要知道算法的耗时多少,以便评价算法性能。OpenCV提供了相关的方法,本篇文章就是介绍相关方法。 环境:Windows 7(64)   Python 3.6    OpenCV3.4.2 一、性能评估 1.1 getTickCount()和getTickFreq...

2018-11-04 22:15:03

阅读数 46

评论数 0

【Python+OpenCV入门学习】九、图像的算术运算

本篇文章,学习图像的算术运算,如加法运算。 环境:Windows 7(64)   Python 3.6    OpenCV3.4.2 一、图像的加法运算 1.1 cv.add() OpenCV提供了函数add(),将两个图像相加,两个图像应该具有相同的深度和类型,或者第二个图像可以是标量值...

2018-10-28 22:37:52

阅读数 76

评论数 0

【Python+OpenCV入门学习】八、图像基本操作

本篇文章,将学习如何访问与修改像素值,获取图像的属性信息,设置感兴趣区域(ROI),拆分和合并图像等,本篇介绍的主要是numpy的方法而非OpenCV中的方法。 环境:Windows 7(64)   python 3.6    opencv 3.4.2 一、访问与修改像素值 这个是比较简单,...

2018-10-21 20:04:37

阅读数 78

评论数 0

【Python+OpenCV入门学习】七、轨迹条操作

本篇文章,将学习如何进行轨迹条操作。主要学习函数getTrackbarPos()和createTrackbar()使用。 环境:Windows 7(64)   python 3.6    opencv 3.4.2 一、了解函数 轨迹条使用起来非常的方便,通过鼠标滑动轨迹条,可以实时看到效果,...

2018-10-14 20:41:30

阅读数 162

评论数 0

【Python+OpenCV入门学习】六、鼠标操作

本篇文章,将学习如何进行鼠标操作。主要学习函数setMouseCallback()使用。 环境:Windows 7(64)   python 3.6    opencv 3.4.2 一、了解函数setMouseCallback() 鼠标作为交互式操作,使用起来友好,符合很多人的操作习惯。所以...

2018-10-10 23:14:54

阅读数 128

评论数 0

【Python+OpenCV入门学习】五、绘制几何图形

本篇文章,将学习如何绘制几何图形,如画线、圆、矩形、椭圆等,另外还学习在图像中增加文本信息。主要学习函数line()、circle()、rectangle()、ellipse()、putText()等的使用。 环境:Windows 7(64)   python 3.6    opencv 3.4...

2018-09-28 21:25:54

阅读数 267

评论数 0

【Python+OpenCV入门学习】四、视频的读取、显示、保存

本篇文章,将学习如何读取视频,显示视频和保存视频。分别学习从相机和视频文件中读取视频。主要学习类VideoCapture和类VideoWrter的使用。 环境:Windows 7(64)   Python 3.6    OpenCV3.4.2 一、视频的读取与显示 1.1 了解类VideoC...

2018-09-19 15:59:27

阅读数 6374

评论数 0

【Python+OpenCV入门学习】三、图像的读取、显示、保存

本篇文章,将学习如何读取图像、如何显示图像以及如何保存图像。这是学习OpenCV最基本的问题。 主要是学习几个函数的使用,这几个函数在今后的学习中经常用到。 环境:Windows XP(X86)   Python 3.4    OpenCV3.1.0     一、图像的读取 图像的读取主要...

2018-06-22 19:33:31

阅读数 752

评论数 0

【Python+OpenCV入门学习】二、OpenCV的介绍

环境配置好后,接下来就是要通过Python编程学习使用OpenCV库中的函数和类。在正式学习之前,首先当然需要对其有个基本的认识。 环境:Windows XP(X86)   Python 3.4    OpenCV3.1.0     一、几个重要链接 学习OpenCV,有几个网站是要知道的,...

2018-06-10 15:58:25

阅读数 161

评论数 0

电子书免费下载及文本格式转换问题

现在很多人都喜欢看电子书,我也偏爱电子版。因为我时不时会下载些小说,找找相关专业书的电子版等,所以经常会在网上搜索下载相关书籍,会碰到各种问题,如不清晰,不全面,格式各种各样,这样很影响阅读与使用。接下来分享一下我使用过的有用的网站和软件。一、电子书免费下载网站介绍我试用过很多网上的大神分享的电子...

2018-06-06 17:08:02

阅读数 662

评论数 0

【Python+OpenCV入门学习】一、Python+OpenCV的安装

OpenCV是计算机视觉库,OpenCV1使用C语言写的,OpenCV2及之后大部分都是用C++写的,主要接口有C++和Python,OpenCV包括很多图像处理、机器学习、计算机视觉等相关算法。没有选择C++入门学习OpenCV,原因有二,一是C++入门门槛高,通过它入门学习图像处理、计算机视觉...

2018-06-04 17:09:29

阅读数 359

评论数 2

提示
确定要删除当前文章?
取消 删除
关闭
关闭