資源簡介
通過OpenCV實現灰度圖像到二維數組、數組到圖像的相互轉換存取
代碼片段和文件信息
//?vs2010.cpp??Opencv?2.4.4
#include?“stdafx.h“
#include?
#include?
int?main(int?argc?char*?argv[])
{
IplImage?*src?=?cvLoadImage(“lena.jpg“?0);
cvNamedWindow(“source“?1);
cvShowImage(“source“?src);
cvWaitKey();
int?m?=?src->height;
int?n?=?src->width;
int?i?j;
printf(“channel?=?%d“?src->nChannels);
//?分配內存
int?**p;
p?=?new?int?*[m];
for?(i=0;?i {
p[i]?=?new?int[n];
}
//?將圖像數據存到二位數組中
//CvScalar?s;
//for?(i=0;?i //{
// for?(j=0;?j // {
// s?=?cvGet2D(src?i?j);
// p[i][j]?=?s.val[0];
// }
//}
/**************************************/
//?或
- 上一篇:C++ CImage類
- 下一篇:分組通訊錄C++版
評論
共有 條評論