资源简介
基于模糊的自适应阈值分割,采用vc6.0下opencv1.0实现查找波峰,确定最佳阈值
代码片段和文件信息
#include “cv.h“
#include “highgui.h“
#include “1.h“
#include “2.h“
#include “3.h“
#include “4.h“
#include“6.h“
#include “stdio.h“
#include “iostream.h“
#include “5.h“
void main()
{
char* filename;
IplImage* frame*hframe;
int fdepth;
//将输入的图形灰度化后显示
///
//filename=“F:\\自适应阈值分割算法\\模糊阈值\\是\\5.5(准确找到波峰)\\图片\\26.jpg“;//输入图像(存在本地文件中),任意格式。
// filename= “F:\\自适应阈值分割算法\\模糊阈值\\是\\5.5\\自适应阈值(2直方图平均后运算。解决单峰阈值不可分问题~)\\6.jpg“;
filename= “6.jpg“;
// filename= “F:\\自适应阈值分割算法\\模糊阈值\\是\\图像\\23.jpg“;
hframe=cvLoadImage(filename1);//1加载图像
fdepth=hframe->depth;
cout<<“fepth::“< cout<<“gaokuan:“<ame->height<ame->width< vector vctPeak;
frame = cvCreateImage(cvGetSize(hframe) fdepth 1 );//创建一个单通道
cvCvtColor(hframeframeCV_BGR2GRAY);//2将彩色转为灰度(有个问题啊o~~)
/*
转为灰度图像
(1)原因
(2)本身是灰度,不会出问题呀
(3)hframe=cvLoadImage(filename1);//1加载图像加载的图像都是三通道的吗?
*/
cvNamedWindow(“处理前图像“1);
cvShowImage(“处理前图像“frame);
///end
int maxx;
int a[256]={0};
int s=0;
int *feng =new int;
zhifang(framemaxxa);
int *yu= fenge(framemaxxvctPeakasfeng);
hua(yuframe->depthas);
cvWaitKey(0);
cvDestroyWindow(“处理前图像“);
cvReleaseImage(&frame);
cvDestroyWindow(“处理前图像直方图“);
// cvDestroyWindow(“直方图均平均“);
cvDestroyWindow(“阈值分割“);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-07-21 15:20 最终5.6\
目录 0 2015-05-06 11:09 最终5.6\1\
文件 913910 2013-06-13 21:55 最终5.6\1\1.jpg
文件 115521 2014-08-18 09:15 最终5.6\1\3.jpg
文件 11002 2014-05-08 18:22 最终5.6\1\9.jpg
文件 656138 2015-05-06 11:39 最终5.6\1.bmp
文件 571 2015-05-05 17:03 最终5.6\1.h
文件 913910 2013-06-13 21:55 最终5.6\1.jpg
文件 913910 2013-06-13 21:55 最终5.6\1.png
文件 6903 2014-05-08 18:45 最终5.6\10.jpg
文件 14783 2014-05-08 19:04 最终5.6\11.jpg
文件 51522 2014-04-29 15:54 最终5.6\12.jpg
文件 597653 2013-07-26 16:01 最终5.6\13.png
文件 59256 2014-04-29 16:03 最终5.6\14.jpg
文件 192495 2015-05-14 12:51 最终5.6\15.jpg
文件 13824 2015-06-15 16:13 最终5.6\15.png
文件 530 2015-04-22 20:05 最终5.6\1_1.h
文件 913910 2013-06-13 21:55 最终5.6\1_1.png
文件 249 2015-04-22 18:46 最终5.6\2.asp
文件 651294 2015-05-06 11:42 最终5.6\2.bmp
文件 6002 2015-05-13 09:47 最终5.6\2.h
文件 249 2015-04-22 18:46 最终5.6\2_1.asp
文件 4305 2015-04-23 22:22 最终5.6\2_1.h
文件 1126542 2015-05-06 12:07 最终5.6\3.bmp
文件 3784 2015-06-15 16:10 最终5.6\3.h
文件 115521 2014-08-18 09:15 最终5.6\3.jpg
文件 3720 2015-04-23 22:12 最终5.6\3_1.h
文件 115521 2014-08-18 09:15 最终5.6\3_1.jpg
文件 4606 2015-06-08 13:19 最终5.6\4.h
文件 785171 2013-06-13 21:22 最终5.6\4.jpg
文件 5018 2015-04-23 22:24 最终5.6\4_1.h
............此处省略68个文件信息
- 上一篇:vc++直接控制excel程序打开
- 下一篇:基于MFC的飞秋实现
相关资源
- 肺部CT图像分割及重建系统
- 车辆检测-基于车底阴影特征-基于路面
- 分水岭分割算法c++代码实现
- slic超像素分割方法源代码
- 分割阈值opencv2
- FCM_S聚类图像分割程序
- 基于聚类的医学图像分割法
- MRF2图像分割vc++代码
- 基于遗传神经网络的图像分割.zip
- 用C语言实现视频分割
- 图像分割—基于图的图像分割Graph-b
- 基于改进的种子区域生长法的图像分
- 分水岭图像分割算法 c++实现
- fisher最优分割
- 图像分割和边缘检测完全C语言源代码
- mfc 窗口分割实现多视图切换
- 激光雷达点云地平面校准 地面分割
- 302_规格划分矩形.cpp
- 黄金分割法C语言程序运行过无误的
- SLICSuperpixels 超像素分割图 C++代码
- OpenCV种子填充实现彩色图像分割的代
- 阈值分割和区域生长vc++代码
- MFC读取txt,分割显示到listctrl控件上
- 使用c语言实现基于图的图像分割代码
- 激光雷达数据读取、显示、分割、直
- CohenSutherland裁剪算法和中点分割裁剪
- 基于MFC OpenGL读取obj文件并以双视图显
- 根据原图和二值图得到分割彩图
- 图像分割 grabcut C++版本的源码,包含
- VC++和OpenGL实现八叉树分割
评论
共有 条评论