资源简介
灰度直方图寻找波峰,vs2010实验,采用了opencv
代码片段和文件信息
// peak.cpp : 定义控制台应用程序的入口点。
//
#include “stdafx.h“
#include “highgui.h“
#include “1.h“
#include “2.h“
#include “4.h“
#include “stdio.h“
#include “cv.h“
void main()
{
char* filename;
IplImage* frame*hframe;
int fdepth;
//将输入的图形灰度化后显示
///
filename= “1.png“;
// filename=“F:\\自适应阈值分割算法\\模糊阈值\\是\\5.5(准确找到波峰)\\图片\\26.jpg“;//输入图像(存在本地文件中),任意格式。
// filename=“F:\\自适应阈值分割算法\\模糊阈值\\是\\5.5(准确找到波峰)\\遥感图像\\3.jpg“;
hframe=cvLoadImage(filename1);//1加载图像
fdepth=hframe->depth;
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);
Get111Peaks(avctPeak);
s=vctPeak.size();
cout<<“ geshu “<
for ( int i=0;i {
feng[i]=vctPeak[i].nStat;
cout<
}
hua(fengframe->depthas);
cvWaitKey(0);
cvDestroyWindow(“处理前图像“);
cvReleaseImage(&frame);
cvDestroyWindow(“处理前图像直方图“);
cvDestroyWindow(“直方图均平均“);
cvDestroyWindow(“阈值分割“);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-03-23 21:09 peak\
文件 656138 2015-05-06 11:39 peak\1.bmp
文件 25598 2016-03-15 09:53 peak\1.jpg
文件 913910 2013-06-13 21:55 peak\1.png
目录 0 2017-03-23 21:08 peak\Debug\
文件 59392 2017-03-23 21:08 peak\Debug\peak.exe
文件 494660 2017-03-23 21:08 peak\Debug\peak.ilk
文件 1444864 2017-03-23 21:08 peak\Debug\peak.pdb
目录 0 2017-03-23 21:05 peak\ipch\
目录 0 2017-03-23 21:05 peak\ipch\peak-bb7de758\
文件 2359296 2017-03-23 21:08 peak\ipch\peak-bb7de758\peak-488db9cd.ipch
目录 0 2017-03-23 21:07 peak\peak\
文件 656138 2015-05-06 11:39 peak\peak\1.bmp
文件 242 2017-03-23 21:07 peak\peak\1.h
文件 25598 2016-03-15 09:53 peak\peak\1.jpg
文件 913910 2013-06-13 21:55 peak\peak\1.png
文件 3854 2017-03-23 21:07 peak\peak\2.h
文件 1122 2017-03-23 21:07 peak\peak\3.h
文件 3890 2017-03-23 21:08 peak\peak\4.h
目录 0 2017-03-23 21:08 peak\peak\Debug\
文件 13270 2017-03-23 21:08 peak\peak\Debug\CL.read.1.tlog
文件 638 2017-03-23 21:08 peak\peak\Debug\CL.write.1.tlog
文件 1354 2017-03-23 21:08 peak\peak\Debug\cl.command.1.tlog
文件 2 2017-03-23 21:08 peak\peak\Debug\li
文件 2 2017-03-23 21:08 peak\peak\Debug\li
文件 2 2017-03-23 21:08 peak\peak\Debug\li
文件 2 2017-03-23 21:08 peak\peak\Debug\li
文件 2 2017-03-23 21:08 peak\peak\Debug\li
文件 2 2017-03-23 21:08 peak\peak\Debug\li
文件 3190 2017-03-23 21:08 peak\peak\Debug\li
文件 7622 2017-03-23 21:08 peak\peak\Debug\li
............此处省略31个文件信息
- 上一篇:SSM简洁Demo
- 下一篇:计算机组成原理(唐朔飞).pdf 完整版
评论
共有 条评论