Opencv
wayne0074
不务正业的程序猿
展开
-
初识Mat矩阵
Mat矩阵参考link什么是Mat矩阵Mat矩阵是一个类,定义于core.cpp中 Mat举证包含两个部分 - 矩阵头(包含矩阵的大小,存储方式,矩阵存储地址) - 指向矩阵包含像素值的指针(data)<span style="font-size:12px;">class CV_EXPORTS Mat { public: // ... a ...转载 2018-08-09 21:30:13 · 1351 阅读 · 0 评论 -
什么是图像识别
什么是图像识别参考链接: https://blog.csdn.net/wcl0617/article/details/79034683计算机本身不具有理解图像的能力,图像识别就是让计算机有和人类一样对图像理解的能力,包括图像表示的内容,图像中物体之间的关系等要素图像识别的过程图像识别的过程主要有==图像处理==和==图像识别==两部分图像处理图像采集 图像采集...转载 2018-08-11 10:21:45 · 3829 阅读 · 0 评论 -
使用Opencv的车牌识别
使用openCV识别车牌流程框架图像的预处理车牌定位的第一步为图像预处理。为了方便计算,系统通常将获取的图片灰度化。将彩色图像转化成为灰度图像的过程就称为图像的灰度化处理。彩色图像中R、G、B三个分量的值决定了具体的像素点。一个像素点可以有上千万种颜色。而灰度图像是一种彩色图像,但是它的特点在于R、G、B三个分量具体的值是一致的。灰度图中每个像素点的变化区间是0到255,由...转载 2018-08-11 17:13:35 · 24859 阅读 · 21 评论 -
高斯滤波
内容整理自: https://blog.csdn.net/kuaile20/article/details/17606235 https://www.cnblogs.com/qiqibaby/p/5289977.html https://blog.csdn.net/qq_32846595/article/details/79053277高斯滤波高斯滤波的含义:高斯滤波就是对整幅图像进...转载 2018-08-11 23:57:25 · 44595 阅读 · 4 评论 -
图像分割技术
原文转自 https://blog.csdn.net/qq_28942201/article/details/79376188 图像分割的主要算法: 1.基于阈值的分割方法 2.基于边缘的分割方法 3.基于区域的分割方法 4.基于聚类分析的图像分割方法 5.基于小波变换的分割方法 6.基于数学形态学的分割方法 7.基于人工神经网络的分割方法基于阈值的分割方法 阈值分割方法作...转载 2018-08-12 10:48:33 · 2662 阅读 · 0 评论 -
图像处理的基本算法
常用的图像处理算法灰度化处理灰度化处理是将彩色图像(R,G,B三个分量)的像素点转化为灰度图像(0-255表示的灰度值)像素点的过程灰度化的三种算法:最大值法:转化后的灰度值是彩色图像中RGB值中的最大的一个R=G=B=max(R,G,B)import cv2.cv as cvimage = cv.LoadImage('11.jpg')grayimg= cv.CreateIma...原创 2019-03-23 16:13:16 · 865 阅读 · 0 评论 -
图像梯度
图像的梯度An image gradient is a directional change in the intensity or color in an image.梯度是图像中亮度或颜色的方向变化At each image point, the gradient vector points in the direction of largest possible intensity i...原创 2019-03-23 16:13:49 · 249 阅读 · 0 评论 -
图像的阈值
图像的阈值学习目标简单阈值分割(Simple thresholding),自适应阈值分割(Adaptive thresholding),最大类间方差法。学习函数:cv2.threshold, cv2.adaptiveThreshold简单阈值分割(Simple thresholding)简单的阈值分割即设置一个阈值,如果图像的像素点大于该阈值就将其置为0或255(黑或白)。Open...原创 2019-03-23 16:14:24 · 527 阅读 · 0 评论