资源简介
利用labwindows/cvi 对图像进行直方图统计

代码片段和文件信息
#include “Imaq_CVI.h“
#include /* Needed if linking in external compiler; harmless otherwise */
#include
#include “his.h“
IPIImageRef SourceImage;
static int panelHandle;
int main (int argc char *argv[])
{
if (InitCVIRTE (0 argv 0) == 0) /* Needed if linking in external compiler; harmless otherwise */
return -1; /* out of memory */
if ((panelHandle = LoadPanel (0 “his.uir“ PANEL)) < 0)
return -1;
DisplayPanel (panelHandle);
IPI_Create (&SourceImageIPI_PIXEL_U82);
RunUserInterface ();
IPI_CloseSys();
return 0;
}
int CVICALLBACK Load_and_display (int panel int control int event
void *callbackData int eventData1 int eventData2)
{
IPIError lError;
char lPath[260];
int lStatuslHistogram[256];
if(event == EVENT_COMMIT)
{
lStatus = FileSelectPopup(“..\\..“ “*.apd;*.bmp;*.tif“““““VAL_LOAD_BUTTON 0 0 1 0 lPath);
if(lStatus == VAL_EXISTING_FILE_SELECTED)
{
lError = IPI_ReadFile(SourceImagelPathFALSENULLNULL);
if(lError == IPI_ERR_NOERROR)
{
IPI_SetWindowAttribute(0ATTR_LEFT10);
IPI_SetWindowAttribute(0ATTR_TOP15);
IPI_WindDraw(SourceImage0“Sample Image“TRUE);
IPI_Histogram(SourceImageIPI_NOMASK 2560255lHistogramNULL);
/*256//256 classes
0 //from pixel value 0
255 //to pixel value 255
lHistogram//retrieve the histogram
NULL); //we don‘t need the report*/
DeleteGraphPlot(panelPANEL_HISTOGRAM-1
VAL_IMMEDIATE_DRAW);
PlotY(panelPANEL_HISTOGRAMlHistogram256
VAL_INTEGERVAL_THIN_LINEVAL_SIMPLE_DOT
VAL_SOLID1VAL_BLACK);
}
}
}
return 0;
}
int CVICALLBACK Quit (int panel int control int event
void *callbackData int eventData1 int eventData2)
{
switch (event)
{
case EVENT_COMMIT:
QuitUserInterface (0);
break;
}
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2026 2010-04-17 21:55 图像直方图\his.c
文件 1333 2010-04-17 21:15 图像直方图\his.h
文件 3682 2010-04-18 00:00 图像直方图\his.prj
文件 2372 2010-04-17 21:15 图像直方图\his.uir
文件 250250 1997-02-18 11:12 图像直方图\Imaq_CVI.fp
文件 39899 1997-02-17 12:52 图像直方图\Imaq_CVI.h
文件 48140 1997-03-10 11:45 图像直方图\Imaq_Cvi.lib
目录 0 2010-04-18 00:00 图像直方图
----------- --------- ---------- ----- ----
347702 8
相关资源
- Labwindows/CVI下Excel打开、读写操作
- 直方图统计局部增强
- 基于小波变换和直方图均衡的红外图
- BHEPL直方图均衡化算法
- LabWindows/CVI调用DLL实用例程
- LBP+直方图与PCA+的欧式距离的人脸识别
- 颜色直方图匹配算法opencv实现
- YML保存 cvCompareHist cvCalcEMD2 直方图对比
- 直方图均衡图像增强的硬件在Quartus
- 从摄像头提取视频文件
- 灰度直方图寻找波峰
- 图像的点运算(包括图像反色,灰度
- 作业一:彩色图像的直方图均衡化.
- 直方图均衡化123355
- 一种基于亮度直方图的自动曝光控制
- opencv特征提取 颜色直方图、纹理
- 用直方图做相似度匹配的高端套路英
- vc图像直方图均衡化和直方图显示
- opencv基于颜色直方图进行模板图像匹
- LabWindows/CVI虚拟仪器测试技术及工程应
- 直方图均衡处理光照不均匀
- 直方图均衡化FPGA实现代码
- 基于opencv的图像处理
- CUDA实现的直方图均衡化算法
- 直方图均衡支持单通道16位和8位图像
- opencv实现图像旋转任意角度边界正好
- 图像相似度检测之直方图相交基于颜
- 基于颜色直方图的粒子滤波目标跟踪
- 灰度图像的直方图参数提取代码
- 二值化图像轮廓及链码直方图
评论
共有 条评论