python opencv
zx520113
学习是一种快乐!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
空中手写识别之图像数据处理
#!usr/bin/python3# -*- coding:utf-8 -*-# author:SingWeekimport osimport cv2import timeimport randomimport shutilimport pandas as pdimport numpy as npimport csvdef Read_txt(filename,outfi...原创 2020-02-24 22:02:21 · 644 阅读 · 0 评论 -
图像处理OpenCV算法04
8、边缘检测 大多数边缘检测算子是基于方向差分卷积核求卷积的方法,通常有四种方式来衡量最后输出的边缘强度。(1)取对应位置绝对值的和: ,(2)取对应位置平方和的开方:,(3)取对应位置绝对值的最大值:,(4)插值法: 。 Roberts算子卷积核: Prewitt算子卷积核: Sobel算子卷积核: ...原创 2018-07-02 20:32:29 · 1491 阅读 · 0 评论 -
图像处理OpenCV算法03
6、阈值分割 阈值分割主要是根据灰度值信息提取前景,所以对前景物体有较强对比度的图像的分割特别有用。在OpenCV中通过调用cv2.threshold()实现阈值分割。 全阈值分割:将灰度值大于thresh的像素设为白色,小于或等于thresh的像素设为黑色;反之也行,只不过表现形式不同。 局部阈值分割:针对输入矩阵的每一个位置的值都有相对应的阈...原创 2018-07-02 20:12:16 · 859 阅读 · 0 评论 -
图像处理OpenCV算法02
5、图像滤波(平滑) 图像滤波(平滑),即在尽量保留图像细节特征的条件下对目标图像的噪声进行抑制,是图像预处理中不可缺少的操作,其处理效果的好坏将直接影响到后续图像处理和分析的有效性和可靠性。 常用的图像滤波算法高斯滤波、均值滤波、中值滤波、双边滤波等。 卷积的定义:假设被卷积的图像为I,卷积核为K。 I与K的...原创 2018-06-21 20:28:04 · 1420 阅读 · 0 评论 -
图像处理OpenCV算法01
OpenCV算法 1、图像的基本操作读取、显示、存储:通过调用OpenCV中的cv2.imread(),cv2.imshow(),cv2.write()分别实现。 2、图像由数组构成,黑白图像就是一个单通道的二维矩阵,如同一个的棋盘(矩阵),棋盘中每个点的数字大小代表着图像像素灰度的高低,通过像素的差异形成素描般的黑白图像;而彩色图像则是由三个通道组合而成的一个三维矩阵。彩色图像可以通过b,g,r...原创 2018-06-21 15:55:03 · 8932 阅读 · 0 评论 -
简单的Pillow
安装 Pillow和PIL不可以同时存在于系统环境中,大于等于1.0小于2.1.0的Pillow版本不支持import Image,请使用from PIL import Image;大于等于2.1.0的,请使用from PIL Image import core as imageing。 Pillow2.0.0以下的版本支持Python2.4到2.7的版本,2.00<=P...翻译 2018-03-06 14:54:34 · 489 阅读 · 0 评论 -
Numpy 小结
1. 读取文件numpy.genfromtxt() 用于读取 txt 文件,其中传入的参数依次为:需要读取的 txt 文件位置,此处文件与程序位于同一目录下分割的标记转换类型,如果文件中既有文本类型也有数字类型,就先转成文本类型help(numpy.genfromtxt)用于查看帮助文档:如果不想看 API 可以启动一个程序用 help 查看指令的详细用法Python123456import nu...转载 2018-03-05 20:01:08 · 316 阅读 · 0 评论 -
image=cv2.copyMakeBorder(I,cH,cH,cW,cW,borderType)
在编写程序中,有可能会提示这行代码中有错误,其实是在之前的参数值cH,cW计算的时候出现了错误,copyMakeBorder输入的数据应该是整数型,所以只需要在cH = (H -1)/2,cW = (W -1)/2改成cH = int((H -1)/2),cW = int((W -1)/2)就可以了,编写程序的时候多注意数据类型的变换。...原创 2018-03-07 22:23:32 · 3369 阅读 · 0 评论 -
Anaconda-Navigator启动后闪退
第一步:使用管理员运行:conda prompt第二步:执行命令 conda update anaconda-navigator第三步:执行anaconda-navigator --reset第四步:执行conda update anaconda-client第五步:执行conda update -f anaconda-client遇到y/s选择y。...转载 2018-03-07 19:52:08 · 476 阅读 · 0 评论 -
OpenCV3 C++简单的程序及常用图片
百度云盘链接:https://pan.baidu.com/s/1nwTUUmP 密码:gzhj学习用书参考OpenCV3编程入门原创 2018-01-09 13:36:30 · 769 阅读 · 0 评论 -
python opencv 安装
1、首先你需要安装一个Python,并配置path环境变量。2、确保在D:\python3\python3.6\Scripts目录下游pip安装文件。3、cmd进入D:\python3\python3.6\Scripts目录下,pip install numpy,安装提示成功。4、cmd进入D:\python3\python3.6\Scripts目录下,需要path中配置D:\pyth原创 2018-01-05 22:26:47 · 418 阅读 · 2 评论
分享