摘要: 将彩色图像RGB三色分离出来是一个很有意义的操作。用到void split(const Mat& mtx,vector<Mat>& mv),void merge(const vector<Mat>& mv,Mat& dst)这两个函数。#include "cv.h"#include "highgui.h"#include <iostream>#include <vector>using namespace std;using namespace cv;int main(int 阅读全文
posted @ 2013-04-23 23:11 Dsp Tian 阅读(10559) 评论(1) 推荐(0) 编辑
摘要: 图像区域分裂可以将图像中相似的区域归为一个子区域,否则这个区域分裂。分裂的步骤还是很好理解的。对一个图像而言,首先确定一个分裂准则,如果当前图像区域中有像素没有满足这个准则,那么本区域继续分裂,否则分裂停止。我这里用的准则就是当前像素灰度是否和本区域平均灰度差距过大,如果相差很大则继续分裂,否则分裂停止并将本区域赋值为本区域平均值。分裂具体步骤:1.输入图像作为初始区域。2.判断本区域是否有像素灰度与本区域平均灰度差距过大。若有,则本区域分解为四部分,对每部分继续执行步骤2;若无,结束。(显然的递归嘛,当然,递归和迭代一般是能互换的)先看看分裂效果:matlab代码如下:main.mclear 阅读全文
posted @ 2013-04-23 20:36 Dsp Tian 阅读(6405) 评论(0) 推荐(0) 编辑