
opencv
文章平均质量分 61
opencv相关操作,缓慢更新.....
霄逸鸿
日积月累方堆壁垒!
展开
-
opencv-图像叠加/融合/mask掩模
利用opencv的cv2.add()函数将实现两张图片的叠加,但是叠加后的图片将会改变颜色。同时可以使用numpy实现,res=img1+img2。原创 2021-11-17 23:04:21 · 13382 阅读 · 0 评论 -
9.opencv中伪彩色applyColorMap函数的应用
在图像处理中,伪色彩用途广泛。例如伪色彩中的 COLORMAP_JET模式,就常被用于生成我们所常见的热力图。# 语法cv2.applyColorMap(src, userColor[, dst])COLORMAP_AUTUMN = 0 COLORMAP_BONE = 1 COLORMAP_JET = 2 COLORMAP_WINTER = 3 COLORMAP_RAINBOW = 4 COLORMAP_OCEAN = 5 COLORMAP_SUMMER = 6 COLORM..原创 2021-08-06 23:34:00 · 1371 阅读 · 0 评论 -
8.opencv中其他内容
opencv其他内容详见:https://blog.youkuaiyun.com/qq_37541097/article/details/79999902?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522162281930116780357282459%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=162281930116原创 2021-07-01 18:09:56 · 125 阅读 · 0 评论 -
7.opencv摄像头调用和视频文件处理
一、摄像头的调用涉及函数:函数1:cv2.Videoture()参数说明:0,1代表电脑摄像头,或者文件路径。【默认的摄像头是0,也可以输入一个本地视频的路径。】函数2:ret, frame = cap.read()参数说明:cap.read()按帧读取视频。 ret:返回布尔值Ture/False,如果读取帧是正确的则返回Ture;如果文件读取到结尾,它的返回值就是为False。 Frame:每一帧的图像,是个三维矩阵。import cv2# 打开内置摄像头,设置成1或者其他原创 2021-07-01 16:58:13 · 979 阅读 · 0 评论 -
6.opencv图像形态学操作
一、图像腐蚀涉及函数:cv2.erode(src, element, anchor, iterations)参数说明:参数1:原图像 参数2:腐蚀操作的内核,默认是一个简单的3x3矩 参数3:默认为Point(-1, -1),内核中心点 iterations, 腐蚀次数,默认为1import cv2import numpy as npimport matplotlib.pyplot as pltimg = cv2.imread("xingtai.png", 1)i..原创 2021-06-30 23:34:07 · 344 阅读 · 2 评论 -
5.opencv滤波器与增强
高频:图像中变化剧烈的部分。低频:图像灰度值变化缓慢、平坦的部分。根据高低频,可以设置高通和低通滤波器。高通滤波器可以检测变化尖锐、明显的地方,用于边缘检测;低通可以让图像变得平滑,消除噪声,用于图像平滑去噪。...原创 2021-06-30 01:38:49 · 611 阅读 · 1 评论 -
4.opencv图像几何变换
以上操作将会涉及仿射变换函数:cv2.warpAffine(src, M, dsize, flags, borderMode, borderValue)参数说明:src:输入图像 M:仿射变换矩阵 dsize:输出图像的大小 flags:插值方式的组合(int类型!) borderMode:边界像素模型(int类型!) borderValue:(重点!)边界填充值;默认情况下为0。flags:插值方式cv2.INTER_LINEAR,表示线性插值 cv2.INTER_NE..原创 2021-06-30 01:24:16 · 2214 阅读 · 13 评论 -
3.opencv常用操作
一、原创 2021-06-29 22:20:57 · 246 阅读 · 3 评论 -
2.opencv基础操作
一、图像读取(1)cv2.imread()的三种读取方式# 导入opencv的python版本依赖库cv2import cv2# 使用opencv中imread函数读取图片,注意读取出来的是BGR格式img = cv2.imread("图片名.jpg", cv2.IMREAD_UNCHANGED) print(img.shape)# print(img) #(b,g,r)的图像数组cv2.imshow("image", img)k = cv2.waitKey(0) # 等原创 2021-06-29 22:09:48 · 4722 阅读 · 2 评论 -
1.opencv-python的安装
1. 推荐版本python3.x 2. Jupyter Notebook 安装 ==> 方便可视化学习* 打开命令行cmd * 更新pip:python -m pip install --upgrade pip* 安装Jupyter:pip install jupyter 3. 安装Opencv-python * 打开命令行cmd * pip install opencv-contrib-python (推荐安装这个,全)或者 pip install opencv-python.原创 2021-06-05 21:28:57 · 254 阅读 · 1 评论