?? getdomain.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 + -