opencv
文章平均质量分 92
白羊by
九八年春,生于北方,喜静厌闹,喜笑厌离别,此生路远,不能同行,愿你顺遂。
展开
-
使用matplotlib 、PIL 和opencv三种方法进行读取、保存、二值化、灰度化图片处理
使用matplotlib 、PIL 和opencv三种方法进行读取、保存、二值化、灰度化图片处理原创 2020-11-09 14:09:05 · 1386 阅读 · 0 评论 -
opencv学习笔记-OpenCV常用的 7 个示例
OpenCVOpenCV是计算机视觉领域最流行的库之一。它最初是用 C 和 C++ 编写的。现在也可以在 Python 中使用。它最初是由英特尔开发的。该库是一个跨平台的开源库。免费使用。OpenCV 库是一个高度优化的库,其主要重点是实时应用程序。OpenCV 库是2500多个优化算法的组合。它可以用来检测和识别不同的人脸,在图像中或实时识别物体,使用视频和网络摄像头分类不同的人类行为,跟踪摄像机的运动,跟踪像汽车、人类等移动物体,实时计数物体,将图像拼接在一起产生高分辨率图像,从图像数据库中找到类似原创 2021-01-10 21:27:13 · 2011 阅读 · 0 评论 -
opencv学习笔记10
python opencv3图像处理课程学习——边缘保留有滤波(EPF)高斯双边均值迁移1.高斯双边模糊原理参考:https://blog.csdn.net/edogawachia/article/details/78837988import cv2 as cvimport numpy as npdef bi_demo(image): dst = cv.bilateralFilter(image, 0, 100, 15) cv.imshow("bi-demo", dst)原创 2020-12-24 23:11:51 · 89 阅读 · 0 评论 -
opencv学习笔记09
python opencv3图像处理课程学习——高斯模糊1.加高斯噪声import cv2 as cvimport numpy as np# 定义一个函数,把加上随机数后的像素值限制在0-255def clamp(pv): if pv > 255: return 255 if pv < 0: return 0 else: return pvdef gaussian_noise(image): h,原创 2020-12-23 14:44:05 · 127 阅读 · 0 评论 -
opencv学习笔记08
python opencv3图像处理课程学习——模糊操作均值模糊中值模糊自定义模糊1.均值模糊import cv2 as cvimport numpy as npdef blur_demo(image): dst = cv.blur(image, (5, 5)) # (5, 5)表示卷积核大小5行5列,在想,y方向进行模糊 cv.imshow("blur_demo", dst)src = cv.imread("C:/Users/ASUS/Desktop/11/2.j原创 2020-12-19 22:59:09 · 94 阅读 · 1 评论 -
opencv学习笔记07
python opencv3图像处理课程学习——ROI与泛洪填充1.用ROI提取感兴趣区域import cv2 as cvimport numpy as npsrc = cv.imread("C:/Users/ASUS/Desktop/11/2.jpg") # 从目录中读取图片cv.namedWindow("image1", cv.WINDOW_AUTOSIZE) # 通过opencv的GUI将图片显示出来cv.imshow("image1", src) # 在窗口中将图片显示出来,通原创 2020-12-18 10:56:54 · 96 阅读 · 1 评论 -
opencv学习笔记06
python opencv3图像处理课程学习——像素运算02逻辑运算1.与import cv2 as cvimport numpy as npdef logic_demo(m1, m2): dst = cv.bitwise_and(m1, m2) # 逻辑与运算 cv.imshow("logical_demo", dst)src1 = cv.imread("C:/Users/ASUS/Desktop/11/LinuxLogo.jpg") # 从目录中读取图片src2原创 2020-12-16 23:10:28 · 211 阅读 · 0 评论 -
opencv学习笔记05
python opencv3图像处理课程学习——像素运算01算术运算逻辑运算1.像素相加import cv2 as cvimport numpy as npdef add_demo(m1, m2): dst = cv.add(m1, m2) # 将图像m1和图像m2的像素相加 cv.imshow("add_demo", dst)src1 = cv.imread("C:/Users/ASUS/Desktop/11/LinuxLogo.jpg") # 从目录中读取图片原创 2020-12-15 23:35:31 · 59 阅读 · 0 评论 -
opencv学习笔记04
python opencv3图像处理课程学习3——色彩空间02学习内容:1.色彩空间转换API(上一次笔记完成)2.学会使用inRange3.通道分离与合并读取视频# 读取视频def extrace_object_demo(): capture = cv.VideoCapture("D:/") # 读取路径下的视频 while True: ret, frame = capture.read() # 获得每一帧的读取数据 if ret == F原创 2020-12-14 18:31:06 · 72 阅读 · 0 评论 -
pencv学习笔记03
python opencv3图像处理课程学习3——色彩空间1.上节课遗留def access_pixels(image): # 图片像素 print(image.shape) # 图片形状 height = image.shape[0] # 第一维度是高度 width = image.shape[1] # 第二维度是宽度 channels = image.shape[2] # 第三维度是通道数,blue,green,red print("width :原创 2020-12-13 22:52:14 · 87 阅读 · 0 评论 -
opencv笔记02
python opencv3图像处理课程学习2——Numpy数组操作1.查看图片import cv2 as cvimport numpy as npdef access_pixels(image): # 图片像素 print(image.shape) # 图片形状 height = image.shape[0] # 第一维度是高度 width = image.shape[1] # 第二维度是宽度 channels = image.shape[2]原创 2020-12-13 22:05:46 · 68 阅读 · 0 评论 -
opencv笔记01
python opencv3图像处理课程学习——图像加载与保存加载图片import cv2 as cvimport numpy as np#获得图像的一些属性def get_image_info(image): print(type(image)) # 输出加载图片的类型 print(image.shape) # 输出图片形状 print(image.size) # 输出图片尺寸 print(image.dtype) # 输出图片字节位数 pixe原创 2020-12-13 22:06:23 · 97 阅读 · 2 评论