![](https://img-blog.csdnimg.cn/20190918140012416.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
opencv
文章平均质量分 68
无
芒着可爱
这个作者很懒,什么都没留下…
展开
-
图像特征-sift
sift图像尺度空间图像尺度空间在一定的范围内,无论物体是大还是小,人眼都可以分辨出来,然而计算机要有相同的能力却很难,所以要让机器能够对物体在不同尺度下有一个统一的认知,就需要考虑图像在不同的尺度下都存在的特点。尺度空间的获取通常使用高斯模糊来实现。...原创 2021-12-19 15:08:59 · 239 阅读 · 0 评论 -
图像特征-harris
角点检测认识角点基本原理认识角点A和B是平而且它们的图像中很多地方存在。C和D是边界,可以大致找到位置。E和F是角点,可以迅速定位到。基本原理I(u,v)-I(u+△x,v+△y):选择一块区域,平移,比较平移前区域包围的地方的灰度值和平移后区域所包围的地方的灰度值c 表示最终灰度变化的一个情况x+△x,y+△y:表示选择的一块区域的大小...原创 2021-12-19 12:30:40 · 470 阅读 · 0 评论 -
边缘检测opencv
边缘检测Canny 边缘检测高斯滤波器梯度和方向非极大值抑制双阈值检测代码示例Canny 边缘检测使用高斯滤波器,以平滑图像,滤除噪声。计算图像中每个像素点的梯度强度和方向。应用非极大值(Non-Maximum Suppression)抑制,以消除边缘检测带来的杂散响应。应用双阈值(Double-Threshold)检测来确定真实的和潜在的边缘。通过抑制孤立的弱边缘最终完成边缘检测。高斯滤波器梯度和方向非极大值抑制双阈值检测代码示例img = cv2.imread("gi原创 2021-11-27 00:00:00 · 288 阅读 · 0 评论 -
图像梯度处理
图像处理图像梯度-Sobel算子其他算子Scharr算子laplacian算子比较几个算子图像梯度-Sobel算子img = cv2.imread(“pie.png”,cv2.IMREAD_GRAYSCALE)cv2.imshow(“img”,img)cv2.waitKey(0)cv2.destroyAllWindows()dst = cv2.Sobell(src,ddepth,dx,dy,ksize)ddepth : 图像的深度dx,dy :分别表示水平和竖直方向ksize原创 2021-11-23 21:55:15 · 2422 阅读 · 0 评论 -
图像形态学处理
图像形态学处理膨胀与腐蚀形态学——腐蚀操作形态学——膨胀操作开运算和闭运算梯度运算礼帽与黑帽膨胀与腐蚀主要功能:消除噪声分割(isolate)出独立的图像元素,在图像中连接相邻的元素寻找图像中明显的极大值或极小值区域求出图像的梯度在进行腐蚀和膨胀的讲解之前,首先需要注意,腐蚀和膨胀是对白色部分(高亮部分)而言的,不是黑色部分。膨胀就是图像中的高亮部分进行膨胀,“领域扩张”,效果图拥有比原图更大的高亮区域。腐蚀就是原图中的高亮部分被腐蚀,“领域被蚕食",效果图拥有比原图更小的高亮区域原创 2021-11-23 20:16:51 · 2930 阅读 · 0 评论 -
阈值和平滑处理
阈值和平滑处理阈值处理效果展示平滑处理效果展示集中对比阈值处理ret,dst = cv2.threshold(src,thresh,maxval,type)src:输入图。只能输入单通道图像。通常来说为灰度图dst:输出图thresh:阈值maxval:当像素值超过了阈值(或者小于阈值,根据type来决定),所赋予的值type:二值化操作的类型,包含以下5种类型:cv2.THRESH_BINARY; cv2.THRESH_BINARY_INV; cv2.THRESH_TRUNC;cv2.原创 2021-11-21 20:03:14 · 2542 阅读 · 0 评论 -
图像基本操作
图像基本操作数据读取——图像数据读取——视频数据读取——图像cv2.IMREAD_COLOR :彩色图像cv2.IMREAD_GRAYSCALE:灰色图像数据读取——视频cv2.VideoCapture可以捕获摄像头,用数字来控制不同的设备如果文件是视频文件,直接指定好路径即可...原创 2021-11-19 00:03:31 · 2478 阅读 · 0 评论