void minMaxLoc(InputArray src, CV_OUT double* minVal,CV_OUT double* maxVal=0, CV_OUT Point* minLoc=0,CV_OUT Point* maxLoc=0, InputArraymask=noArray()) ...
分类:
其他好文 时间:
2019-10-08 19:02:01
阅读次数:
121
I=rgb2gray(imread('jpeg.jpg')); %读入图片并转化为灰度图 figure,imshow(I); %建立窗口,显示灰度图I [r,c]=size(I); %计算灰度图的大小,r表示行,c表示列,即通过size函数将灰度图I的行数存在矩阵的r中,列数存在矩阵的c中,这样就知... ...
分类:
其他好文 时间:
2019-10-08 09:25:14
阅读次数:
225
本文代码均来自《机器学习实战》 这里讲了两个例子,datingclass 和 figureclass,用到的都是KNN,要调用这两个例子的话就在代码末尾加 和`handwritingClassTest()` 至于第二个例子中用到的图片,是指那种字符点阵的图片,但是对于同样的原理,灰度图片应该也是可以 ...
分类:
其他好文 时间:
2019-10-04 14:54:13
阅读次数:
80
现实中我们要处理的往往是RGB彩色图像。对其主要通过HSI转换、分量色差等技术来提出目标。 RGB分量灰度化: RGB可以分为R、G、B三分量。当R=G=B即为灰度图像,很多时候为了方便,会直接利用某个分量来进行灰度化,如下图所示: 上图中R分量下红色部分明显比其他两幅更偏白;同样地G分量草地较淡, ...
分类:
其他好文 时间:
2019-10-02 23:16:47
阅读次数:
431
rm中,装甲板的识别在比赛中可谓是最基础的算法。而在各个开源框架中,该算法也可以说最为成熟。出于学习目的,之后将对比多个高校或网络代码(),尝试学习各个rm装甲板识别算法的优点和流程。 这次先是东南大学(SEU SuperNova CVRA)开源的视觉算法: 先将 转成灰度图,方便后续转成二值图。 ...
分类:
编程语言 时间:
2019-09-22 14:59:29
阅读次数:
233
1、获取像素并修改 读取一副图像,根据像素的行和列的坐标获取它的像素值,对于RGB图像而言,返回RGB的值,对于灰度图则返回灰度值 执行结果: 2、获取图像的属性 图像属性包括:行,列,通道,图像数据类型,像素数目等 2.1 img.shape可以获得图像的形状,返回值是一个包含行数,列数,通道数的 ...
分类:
其他好文 时间:
2019-09-11 16:04:04
阅读次数:
106
1. 拉普拉斯算子 1.1 简介 一种典型的各向同性的微分算子,可用于检测图像中灰度图片的区域 $$ \nabla^{2} f=\frac{\partial^{2} f}{\partial x^{2}}+\frac{\partial^{2} f}{\partial y^{2}} $$ 根据上述的差分 ...
分类:
编程语言 时间:
2019-09-06 22:47:14
阅读次数:
406
Sobel算子就是对图像求导,得到图像边缘梯度。 结果: 灰度图像 X轴方向梯度: Y轴方向梯度: 0.5X+0.5Y方向: ...
分类:
其他好文 时间:
2019-09-02 09:28:25
阅读次数:
64
可参考:图像类型 彩色图像、灰度图像、二值图像和索引图像区别 ...
分类:
其他好文 时间:
2019-08-30 15:50:27
阅读次数:
102
? 一阶矩,定义了每个颜色分量的平均强度 ? 二阶矩,反映待测区域颜色方差,即不均匀性 ? 三阶矩,定义了颜色分量的偏斜度,即颜色的不对称性 close all;clear all;clc; J = imread('lena.jpg'); K = imadjust(J,[70/255 160/255 ...
分类:
其他好文 时间:
2019-08-28 13:22:15
阅读次数:
381