資源簡介
實(shí)現(xiàn)了圖像處理中常見的一個(gè)算法,區(qū)域分裂合并
代碼片段和文件信息
#?include
using?namespace?std;
#include?//需要使用堆棧,對(duì)堆棧進(jìn)行操作
#include?“conio.h“
#?include?“viLib.h“?//?包含頭文件
#?pragma?comment(?lib?“viLib.lib“?)?//?包含viLib.lib庫
#?include?“viImage.h“?//?包含頭文件
#?pragma?comment(?lib?“viImage.lib“?)
struct?SplitArea
{
?????unsigned?int?w;?????????????????//?分裂塊圖像的寬度
?????unsigned?int?h;?????????????????//?分裂塊圖像的高度
?????unsigned?int?left;???????????//相對(duì)源圖像數(shù)據(jù)的偏移寬度
?????unsigned?int?top;???????????//?相對(duì)源圖像數(shù)據(jù)的偏移高度
};
void?areaSplitCombine(unsigned?char?*srcImage???????????//?源圖像數(shù)據(jù)
?????????????????????????unsigned?int?Width????????//?源圖像的寬度
?????????????????????????unsigned?int?Heigh)?????//?相對(duì)源圖像數(shù)據(jù)的偏移高度
{
?//初始區(qū)域壓棧即整幅圖片壓棧
?????stack?MyStack;
?????SplitArea?splitarea;
?????splitarea.w?=?Width;
?????splitarea.h?=
評(píng)論
共有 條評(píng)論