openCV
唯有一颗慎独心
渴望力量使我成为琦玉
展开
-
【openCV-python系列学习】四、均值滤波、方框滤波、高斯滤波及中值滤波
在图像产生、传输和复制过程中,常常会因为多方面原因而被噪声干扰或出现数据丢失,降低了图像的质量(某一像素,如果它与周围像素点相比有明显的不同,则该点被噪声所感染)。这就需要对图像进行一定的增强处理以减小这些缺陷带来的影响。可以采用图像平滑中的均值滤波、方框滤波、高斯滤波及中值滤波等方法。原图:噪声图片:给原图添加噪声以供测试的代码:# -*- coding:utf-8 -*-import cv2import numpy as np#读取图片img =...原创 2020-07-09 16:09:30 · 721 阅读 · 0 评论 -
【openCV-python系列学习】三、图像属性以及通道处理
一、获取图像属性1.获取图像的形状通过shape关键字获取图像的形状,返回一个包含行数、列数、通道数的元组。其中灰度图像返回行数和列数,彩色图像返回行数、列数和通道数。代码如下:import cv2import numpy#读取图像img = cv2.imread(r"C:/Users/Administrator/osn/pic/ceshi1.jpg")#创建窗口cv2.namedWindow("Image")#在窗口显示图像cv2.imshow("Image", img原创 2020-07-07 23:47:29 · 642 阅读 · 0 评论 -
【openCV-python系列学习】一、图像基本知识和openCV入门操作
一、图像基本知识图像都是由像素(pixel)构成的,即图像中的小方格,这些小方格都有一个明确的位置和被分配的色彩数值,而这些一小方格的颜色和位置就决定该图像所呈现出来的样子。像素是图像中的最小单位,每一个点阵图像包含了一定量的像素,这些像素决定图像在屏幕上所呈现的大小。灰度是表明图像明暗的数值,即黑白图像中点的颜色深度,范围一般从0到255,白色为255 ,黑色为0,故黑白图片也称灰度图像。 灰度值指的是单个像素点的亮度。 灰度值越大表示越亮。灰度变换是指根据某种目标条件按一定变换关系逐点改变源图原创 2020-07-07 00:55:51 · 520 阅读 · 0 评论 -
【openCV-python系列学习】二、openCV像素处理以及numpy像素处理
一、openCV像素处理1.读取像素灰度图像直接返回灰度值,彩色图像则返回B、G、R三个分量。注意OpenCV读取图像是BGR存储显示,需要转换为RGB再进行图像处理。#灰度图像:返回值 = 图像(位置参数),返回值只有一个数 test=img[88,42]#彩色图像:返回值 = 图像[位置元素, 0 | 1 | 2 ] 获取BGR三个通道像素,返回值[blue green red] blue=img[88,142,0] green=img[88,142,1] red=img[88,14原创 2020-07-07 13:36:49 · 441 阅读 · 0 评论 -
【openCV-python系列学习】五、openCV灰度直方图绘制
openCV绘制直方图先直接放代码:#encoding:utf-8import cv2 import numpy as npimport matplotlib.pyplot as pltsrc = cv2.imread('./out/partition7.jpg')cv2.imshow("src", src)cv2.waitKey(0)cv2.destroyAllWindows()plt.hist(src.ravel(), 256)plt.show()其中:.hi原创 2020-07-16 20:00:14 · 1200 阅读 · 0 评论 -
linux安装tensorflow
命令:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow终端输入命令:pythonimport tensorflow as tftf.__version__可以查询tf的版本原创 2020-08-11 17:40:22 · 164 阅读 · 2 评论 -
ImportError: cannot import name ‘imread‘
ImportError: cannot import name ‘imread’1.pip3 install pillow2.pip install scipy==1.2.1原创 2020-08-11 10:36:13 · 268 阅读 · 0 评论 -
ImportError: No module named pandas
解决方法:如果是python 2.x版本,请运行以下两个命令来安装pandas:python -m pip install wheelpython -m pip install pandas如果是python 3.x版本,请运行以下两个命令来安装pandas:python3 -m pip install wheelpython3 -m pip install pandas...原创 2020-08-11 10:06:44 · 4203 阅读 · 0 评论