zoukankan      html  css  js  c++  java
  • 手势识别---石头剪刀布

    肤色检测

    阈值分割

    腐蚀和膨胀

    选取最大区域

    imLabel = bwlabel(imBw);    %对各连通域进行标记,返回值仍是矩阵
    stats = regionprops(imLabel,'Area');    %求各连通域的大小
    area = cat(1,stats.Area);
    index = find(area == max(area));        %求最大连通域的索引
    img = ismember(imLabel,index);          %imLabel各元素是否是成员,如果是该相应位置置1
    

    bwlabel:图中同一个连通域,标记同一个数字;不同区域,标记不同数字;通过不同数字个数来统计区域个数;
    regionprops:返回连通域属性值,可指定属性,'Area':统计各区域各像素总数
    cat:建成矩阵
    find:找到最大值的索引
    ismember:图像中所有元素,属于index的就置1,得到只有一个通道的图像

    同一个区域的都是同一个数字

    提取边缘

    特征提取

  • 相关阅读:
    border-radius
    border-style
    border-width
    border
    max-width
    min-width
    clip 语法
    left
    z-index
    position
  • 原文地址:https://www.cnblogs.com/thgpddl/p/12535199.html
Copyright © 2011-2022 走看看