91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

使用FCM算法的通用圖像分割程序,效果很不錯 編譯需要OpenCV

資源截圖

代碼片段和文件信息

//?FCM2.cpp?:?Defines?the?entry?point?for?the?console?application.
//

#include?“stdafx.h“

#include?“FeatureMatrix.h“
#include?“PartitionMatrix.h“
#include?
#include?“FuzzyCMeansCluster.h“
#include?“FCMImageSegmentation.h“
#include?“cv.h“
#include?
int?main2(int?argc?char*?argv[])
{

printf(“Hello?World!\n“);

CFeatureMatrix?cfm(3);

double?aa[3]?=?{1.525.025.7};



cfm.AddFeatureVec(aa31);

cfm.AddFeatureVec(aa31);

cfm.AddFeatureVec(aa31);
cfm.AddFeatureVec(aa31);

//? cfm.ToString(cout);
//?
//? cfm.Clone()->ToString(cout);
int?ij;



PartitionMatrix?cpm(35);

for(?i?=0;i<3?;i++)
for(int?j=0;j<5;j++)
cpm.SetElement(jii);

//? cpm.ToString(cout);
//?
//? cpm.Clone()->ToString(cout);


double?bb[3]?=?{1.525.025.7};
double?cc[3]?=?{2.525.026.7};

CFeatureVector*?vecA?=?new?CFeatureVector(bb31);
CFeatureVector*?vecB?=?new?CFeatureVector(cc31);

// double?dis?=?FuzzyCMeansCluster::EuclideanDistance(vecAvecB);

// printf(“%f“dis);

CFeatureMatrix?cfm1(1);
double?saa[]?=?{123567};
double?wei[]?=?{111111};
for(i=0;i<6;i++)
{
cfm1.AddFeatureVec(saa+i1wei[i]);
}

// cfm1.ToString(cout);
double?sbb[]?=?{0.53.5};
CFeatureMatrix?cfm1cnt(1);
for(i=0;i<2;i++)
{
cfm1cnt.AddFeatureVec(sbb+i11);
}

// cfm1cnt.ToString(cout);

PartitionMatrix*?mx?=?new?PartitionMatrix(26);
?// FuzzyCMeansCluster::CaculatePartitonMatrix(&cfm1&cfm1cntmx2.0);

// mx->ToString(cout);

// FuzzyCMeansCluster::CaculateCenter(&cfm1&cfm1cntmx2.0);

// cfm1cnt.ToString(cout);
//?
//? double?matrixD?=?FuzzyCMeansCluster::MaxtrixDistanceNorm(&cfm1cnt&cfm1cnt);
//?
//? printf(“%f“matrixD);

// PartitionMatrix*?rmx?=?FuzzyCMeansCluster::FCM(&cfm1&cfm1cnt21000.001)?;

IplImage?*?test?=?cvCreateImage(cvSize(55)IPL_DEPTH_8U1) ;
for(i?=0;i<5?;i++)
for(int?j=0;j<5;j++)
CV_IMAGE_ELEM(testucharij)?=?i*10+j;

IplImage*?lena?=?cvLoadImage(“b-2.jpg“CV_LOAD_IMAGE_GRAYSCALE);
IplImage*?lena2?=?cvCloneImage(lena);
IplImage*?lenaseg?=?cvCloneImage(lena);

cvSmooth(lenalena2);


vector?image;


// CFeatureMatrix?*?mx1= FCMImageSegmentation::ConvertImageDirectToVec(image);

double?cn1[]?=?{00};
double?cn2[]?=?{8080};

image.push_back(lena);
image.push_back(lena2);
CFeatureMatrix?cen(2);
cen.AddFeatureVec(cn121);
cen.AddFeatureVec(cn221);

//? image.push_back(lena);
//? CFeatureMatrix?cen(1);
//? cen.AddFeatureVec(cn111);
//? cen.AddFeatureVec(cn211);

// FCMImageSegmentation::SegmentImage(image&cenlenaseg);
FCMImageSegmentation::SegmentImageBy2DHist(image&cenlenaseg);

cvSaveImage(“seg.jpg“lenaseg);

cen.ToString();

// mx1->ToString();
system(“pause“);
return?0;
}



int?seg_by_1feature(IplImage*?src)
{

int?ij;

int?dim?=?1;



IplImage*?dst?=?cvCloneImage(src);

vector

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件??????80984??2008-11-09?14:08??FCM2\b-2-1.jpg

?????文件??????39770??2007-06-26?17:28??FCM2\b-2.jpg

?????文件????????425??2008-11-09?12:03??FCM2\FCM.H

?????文件???????5446??2008-12-23?17:44??FCM2\FCM2.cpp

?????文件???????5174??2008-11-09?20:38??FCM2\FCM2.dsp

?????文件????????531??2008-11-08?15:46??FCM2\FCM2.dsw

?????文件?????118784??2008-12-23?17:44??FCM2\FCM2.exe

?????文件??????82944??2009-02-10?10:57??FCM2\FCM2.ncb

?????文件??????58880??2009-02-10?10:57??FCM2\FCM2.opt

?????文件????????716??2008-12-26?10:00??FCM2\FCM2.plg

?????文件???????6971??2008-11-10?11:25??FCM2\FCMImageSegmentation.cpp

?????文件???????1095??2008-11-09?19:58??FCM2\FCMImageSegmentation.h

?????文件???????2926??2008-11-09?20:50??FCM2\FeatureMatrix.cpp

?????文件???????1152??2008-11-08?21:29??FCM2\FeatureMatrix.h

?????文件???????2669??2008-11-09?13:43??FCM2\FeatureVector.cpp

?????文件???????1140??2008-11-08?20:45??FCM2\FeatureVector.h

?????文件???????5760??2008-11-11?21:50??FCM2\FuzzyCMeansCluster.cpp

?????文件???????1726??2008-11-09?14:40??FCM2\FuzzyCMeansCluster.h

?????文件??????11006??2008-11-09?13:37??FCM2\lena.jpg

?????文件?????630054??2006-05-15?11:17??FCM2\lena11.jpg

?????文件???????2267??2008-11-09?14:45??FCM2\PartitionMatrix.cpp

?????文件????????972??2008-11-09?13:30??FCM2\PartitionMatrix.h

?????文件???????1196??2008-11-08?15:46??FCM2\ReadMe.txt

?????文件?????118784??2008-11-10?11:06??FCM2\Release\FCM2.exe

?????文件??????13376??2008-11-10?11:06??FCM2\Release\FCM2.obj

?????文件?????204108??2008-11-10?11:05??FCM2\Release\FCM2.pch

?????文件??????11725??2008-11-10?11:05??FCM2\Release\FCMImageSegmentation.obj

?????文件??????12300??2008-11-10?11:05??FCM2\Release\FeatureMatrix.obj

?????文件??????46099??2008-11-10?11:05??FCM2\Release\FeatureVector.obj

?????文件??????49395??2008-11-10?11:05??FCM2\Release\FuzzyCMeansCluster.obj

............此處省略13個文件信息

評論

共有 條評論