• 大小: 7KB
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2021-01-11
  • 语言: C/C++
  • 标签: FLICM  

资源简介

FLICM算法C_Opencv代码,,可用于做图像分割。FLICM是在FCM的基础上利用了邻域信息。。亲测可用。。多多交流

资源截图

代码片段和文件信息

#include 
#include 
#include “cv.h“
#include “highgui.h“
#include “time.h“


void IplToMatrix(unsigned char *SrcData float *DstData int step int iHeight int iWidth)
{
    for(int h=0; h {
for(int w=0; w {
   DstData[h*iWidth+w] = (float)SrcData[h*step+w];
   int test = 0;
}
}
}


void CalcCenters( float *image int height int width float *U int cNum float m float *c )
{
    int L = height*width;
float sSum;
for(int k=0; k {
c[k] = 0.0;
sSum = 0.0;
for(int i=0; i {
for(int j=0; j {
sSum += pow( U[i*width + j + k*L] m );
c[k] += pow(U[i*width + j + k*L]m) * image[i*width+j];
}
}
int test1 = 0;
c[k] /= sSum;
int test = 0

评论

共有 条评论

相关资源