1. 场地与禁区直线检测
本节首先计算输入图像主色和主色率,然后用主色率判断输入图像是否为禁
区候选图,若不是,则直接判为非禁区图像;若是,则为禁区候选图。将禁区
候选图进行场地提取和禁区直线检测。
1.1 主色计算
主色定义为包含峰值的直方图区间范围内所有颜色的均值。
实现函数:function [mean]=acquiremean(w)
实现功能:计算并返回输入图像主色值。
输入变量:输入真彩图像的某一维矩阵,例如
mean=acquiremean(J(:,:,1));
输出变量:返回输入真彩图像某维矩阵的主色率
1.2 主色率计算
基本思想:
计算提出的圆柱距离计算各像素点的颜色值与主色的距离,然后基于类间
方差最大获得自适应阈值T,并基于阈值T二值化,距离小于阈值T的像素点就
是主色像素点,相应像素值设为1;大于阈值T的就不是主色像素点,相应像素
值设为0。计算像素点为1的点占总像素的比率,得到主色率
实现函数:function Q=maincolour(I)
实现功能:计算并返回输入图像主色率。
输入变量:输入真彩图像
输出变量:真彩图像的主色率,实数
1.3 场地提取
提取禁区候选图中场地区域
实现函数:function Q=yuchuli(I)
实现功能:提取禁区候选图中场地区域
输入变量:输入真彩图像
输出变量:输出提取过场地区域的真彩图像