• 大小: 6KB
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2021-01-11
  • 标签: 分裂合并  opencv  

资源简介

实现了图像处理中常见的一个算法,区域分裂合并

资源截图

代码片段和文件信息

# include
using namespace std;
#include //需要使用堆栈,对堆栈进行操作
#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;           //相对源图像数据的偏移宽度
     unsigned int top;           // 相对源图像数据的偏移高度
};
void areaSplitCombine(unsigned char *srcImage           // 源图像数据
                         unsigned int Width        // 源图像的宽度
                         unsigned int Heigh)     // 相对源图像数据的偏移高度
{
 //初始区域压栈即整幅图片压栈
     stack MyStack;
     SplitArea splitarea;
     splitarea.w = Width;
     splitarea.h =

评论

共有 条评论