⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 getdomain.c

📁 Aw s60 的学习手册,希望大家可从中受益.
💻 C
字号:
//************************************************************************
//*																								                       *
//*      **********************计算黑点区域************************      *
//*																								                       *
//************************************************************************
#include "includes.h"

//************************************************************************
//*																								                       *
//*      **********************计算黑点区域************************      *
//*																								                       *
//************************************************************************
void vGetDomain(void)
{
  unsigned char ucRow,ucColumn;
  unsigned char *pucTemp;
  unsigned char ucDomainMin,ucDomainMax;
  unsigned char ucPointState;
  
//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
//区域属性数组初始化
  for(ucColumn=COLUMN_MIN;ucColumn<COLUMN_MAX;ucColumn++)
  {
    ucPointState=WHITE_POINT;
    for(ucRow=ROW_MIN;ucRow<ROW_MAX;ucRow++)
    {
      pucTemp=puca_BufferProcess+ucRow*IMAGE_COLUMN+ucColumn;
      if(ucPointState==WHITE_POINT)   //如果检测到白点到黑点的变化
      {                               //则记录该行号为黑点区域范围的最小值
        if(*pucTemp==BLACK_POINT)
        {
          ucPointState=BLACK_POINT;
          ucDomainMin=ucRow;
        }
      }
      else
      {
        if(*pucTemp==WHITE_POINT)    //如果检测到黑点到白点的变化
        {                            //则记录该行为黑点区域范围的最大值
          ucPointState=WHITE_POINT;
          ucDomainMax=ucRow;
        }
      }
    }
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -