openCV
sty945
这个作者很懒,什么都没留下…
展开
-
1 用python进行OpenCV实战之用OpenCV3实现图片载入、显示和储存
code将下面文档存为load_display_save.py#-*- coding:utf-8 -*-from __future__ import print_function #1import argparse #2import cv2 #3ap = argparse.ArgumentParser() #4ap.add_argument("-i", "--image"...原创 2018-02-27 13:01:48 · 5797 阅读 · 0 评论 -
2 用python进行OpenCV实战之图像基本知识
前言在这一节,我们将学习图像的基本构成单元——像素,我们将详细的探讨什么是像素?像素是如何使用来构成图像的?然后学习如何通过OpenCV来获取和操纵像素。1 什么是像素所有的图像都包含一组像素,像素是图像的原始构建块。 没有比像素更细的单位了。 通常,我们将像素认为是在我们的图像给定位置出现的光的颜色或者强度,如果我们将图像考虑成一个网格,在网格中的每个方块都包含一个单一的像素。...原创 2018-02-27 13:11:40 · 5541 阅读 · 0 评论 -
3 用python进行OpenCV实战之画图(直线,矩形,圆形)
前言在上一节我们通过使用NumPy的数组分割成功的在我们的图像上画了一个绿色的方块,但是如果我们想画一个单一的线条或者圆圈该怎么办呢?NumPy没有提供相关的功能,但是OpenCV提供了相关的函数,在本节就将为大家介绍三个基本的OpenCV画图方法:cv2.line() #1cv2.rectangle() #2cv2.circle() #31 画直线和矩形在开始我们用O...原创 2018-02-27 13:14:05 · 8956 阅读 · 0 评论 -
4 用python进行OpenCV实战之图像变换1(平移)
前言到目前为止,经过前几节的介绍,我们已经有了一个坚实的基础去做一些图像处理,在本节我们先将介绍图像变换中的平移,为后面几节学习图像变换中的旋转、改变大小、镜像、裁剪打下一个好的基础1 平移1.1 平移基本操作新建translation.py平移的意思就是将图像沿着x轴、y轴移到,我们可以进行上下左右等各个方向的移动。# -*- coding: utf-...原创 2018-02-27 13:15:22 · 10525 阅读 · 0 评论 -
5 用python进行OpenCV实战之图像变换2(旋转)
前言最近有些其他事情,一周未更新了,实在抱歉。以后争取,每周多更新几次。虽然也不知道能有多少人看到,但是也算自己的一种坚持吧!1 旋转1.1 旋转基本操作旋转的概念正如我们平常听见的一样:将图片选装x度。我们先通过多少度来旋转图片,然后我们将写一个旋转函数。import numpy as np #1import argparse #2import imutils...原创 2018-02-27 13:16:56 · 5940 阅读 · 0 评论 -
在装有Ubuntu16.04的VMware虚拟机下安装OpenCV3.2.0
引言最近因为学习需要,要在VMware虚拟机下安装OpenCV,在网上查了一下OpenCV3.3.0目前已经出来了,但是考虑到稳定性问题,决定先装一个3.2.0版本的。需要注意的是,pip可以安装的opencv-python安装并不依赖opencv,只是封装了opencv的Python API,一般情况下也够用。但是如果准备安装完整版本的opencv,这里比较建议将opencv-python卸...原创 2018-02-27 13:18:26 · 5939 阅读 · 0 评论 -
3分钟4 步快速带你在win10电脑装上openCV3.4 (python使用)
前言最近又需要用到openCV了,所以打算在电脑上再装一个,之前一直再虚拟机上或者ubuntu上使用的,但是最近尴尬症犯了就是不想给电脑多装软件,尤其虚拟机这样吃内存的应用,如今的电脑win10系统。 如果你想查看之前我写的有关openCV的知识,请看这里: 用python进行OpenCV实战步骤第1步 确保你有Anaconda本文将得是使用python进行编程得ope...原创 2018-05-15 08:17:10 · 5605 阅读 · 0 评论