OpenCV
文章平均质量分 57
山居秋暝LS
纸上得来终觉浅,绝知此事要躬亲。
展开
-
图像处理案例05
【代码】图像处理05原创 2024-09-28 16:50:06 · 517 阅读 · 0 评论 -
图像处理案例04
3. 根据上一步匹配的关键点得出单应性矩阵。4. 根据单应性矩阵对不规则进行透视变换。问题:把不规则的图片按照参考图摆放。1. 用ORB找关键点。原创 2024-09-26 23:47:53 · 378 阅读 · 0 评论 -
图像处理案例02
手指拖拽屏幕上的方块儿步骤。原创 2024-08-02 16:21:59 · 360 阅读 · 0 评论 -
C++版OpenCV_03_图像增强
图像增强原创 2024-07-21 17:06:54 · 285 阅读 · 0 评论 -
C++版OpenCV_01_图像数字化
C++版OpenCV学习原创 2024-07-15 23:08:47 · 311 阅读 · 0 评论 -
图像处理案例01
【代码】图像处理案例01。原创 2024-05-22 21:51:29 · 508 阅读 · 1 评论 -
OpenCV系列__chapter1
OpenCV系列课程原创 2023-07-25 16:54:18 · 1610 阅读 · 0 评论 -
OpenCV角点检测
角点检测Harris 角点检测算法1. 角点2. 流程3. 实现Harris 角点检测算法1. 角点角点是水平方向、垂直方向变化都很大的像素。2. 流程(1)找出角点用高斯算子求出像素水平方向和垂直方向的梯度dx, dy,–> 对梯度的平方dxdx ,dydy, dxdy滤波得到Wxx ,Wxy,Wyy --> 在求的(WxxWyy - Wxy**2)/(Wxx + Wyy)作为候选角点。(2)筛选角点根据阈值筛选角点–> 取得角点的坐标 -->根据角点坐标得到角点所原创 2022-03-24 18:21:24 · 6114 阅读 · 1 评论 -
openCV 图像直方图均衡化
openCV 图像直方图均衡化1 概念2 流程3 代码实现1 概念图像直方图均衡化是对图像像素重新映射,使得映射后的像素分布更加均匀,图像显示适合人类视觉。2 流程(1) 计算原图像像素的频率(2) 计算原图像像素的累积频率(3) 归一化3 代码实现(1)方法一### 3 灰度图像进行直方图均衡化## histeq(im,nbr_bins=256) :img --> imhist,bins -->.cumsum() --> normalize--> interp原创 2022-03-21 12:07:43 · 4939 阅读 · 0 评论 -
OpenCV 17~19 视频操作、目标跟踪、人脸检测???
OpenCV 17~19 视频操作、目标跟踪、人脸检测17 视频操作17.118 目标跟踪18.119 人脸检测19.117 视频操作17.118 目标跟踪18.119 人脸检测19.1原创 2021-03-16 11:09:36 · 109 阅读 · 0 评论 -
OpenCV 14~16 模版匹配、霍夫曼变换、图像特征提取???
OpenCV 14~16 模版匹配、霍夫曼变换、图像特征提取14 模版匹配14.115 霍夫曼变换15.116 图像特征提取16.114 模版匹配14.115 霍夫曼变换15.116 图像特征提取16.1原创 2021-03-16 11:07:15 · 206 阅读 · 0 评论 -
OpenCV 11~13 傅立叶变换、画图、直方图???
OpenCV 11~13 11 傅立叶变换11.1 傅立叶变换基础理论11.2 numpy实现傅立叶变换11.3 numpy实现逆傅立叶变换11.4 高通滤波11.5 OpenCV实现傅立叶变换11.6 OpenCV实现逆傅立叶变换11.7 低通滤波12 画图13 直方图13.111 傅立叶变换11.1 傅立叶变换基础理论分开高低频率,取出需要的频率,逆变换。11.2 numpy实现傅立叶变换获取频谱:numpy.fft.fft2将零频率分量移动到频谱中心:numpy.fft.fftshi原创 2021-03-16 11:03:33 · 115 阅读 · 0 评论 -
OpenCV 8~10 图像梯度、边缘检测、图像金字塔
OpenCV 8~108 图像梯度8.1 Prewitt、Roberts算子8.2 sobel理论基础8.3 sobel算子及函数8.4 scharr算子及函数8.5 laplacian算子8.6 LOG算子9 canny边缘检测9.1 canny边缘检测原理9.2 canny算法10 图像金字塔10.1 基础理论10.2 取样可逆性研究10.3 拉普拉斯金字塔8 图像梯度各种算子'''# 1 Prewitt算子-1 -1 -1 0 0 01 1 1-1 0原创 2021-03-16 10:57:40 · 392 阅读 · 0 评论 -
OpenCV 5~7 阈值分割、图像平滑处理、图像形态学
5 阈值分割5.1 基础理论二进制阈值化:大于等于阈值的为设置的最大值(假设为255),小于阈值的为0;反二进制阈值化:大于等于阈值的为设置的0,小于阈值的为最大值(假设为255);截断阈值化:大于等于阈值的为设置为该阈值,小于阈值的为0;反阈值化为0:大于等于阈值的为0,小于阈值的不变;阈值化为0:大于等于阈值的不变,小于阈值的为0;retval,dst = cv2.threshold(src,thresh,maxval,type) #thresh ==retval阈值5.2 thre原创 2021-03-16 10:43:27 · 478 阅读 · 1 评论 -
OpenCV 1~4 图像处理、图像运算、类型转换、几何变换
OpenCv 1~4 图像处理、图像运算、类型转换、几何变换1 图像处理1.1 图像处理1.2 使用numpy访问像素1.3 获取图像属性1.4 感兴趣区域ROI1.5 通道的拆分与合并2 图像运算2.1 图像加减乘除运算2.2 图像融合3 类型转换3.1 类型转换3.2 图像像素非线性变换4 几何变换4.1 图像放缩4.2 图像翻转4.3 图像平移4.4 图像错切4.4 图像旋转4.5 透视变换4.6 图片仿射 (2D转化为3D)4.6 图片灰度处理4.7 图片颜色反转4.8 图片马赛克4.9 毛玻璃4原创 2021-03-16 10:36:57 · 279 阅读 · 0 评论