资源简介
通过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++版
相关资源
- Opencv + c++实现简单的小波变换
- SLIC超像素分割算法OpenCV Mat 接口
- FLICM算法C_Opencv代码,,可用于做图像
- 区域分裂合并
- 基于OpenCV最近邻插值算法
- opencv+zed测距
- opencv3.0批量校正图片
- 利用opencv编写的人脸识别
- 多波段融合/拉普拉斯金字塔融合Ope
- 基于opencv的彩色图像分解为hsv单通道
- Opencv实现区域增长法,K均值聚类,模
- Otsu双阈值分割opencv
- opencv RGB转换成HSV并且从R G B H S V三个
- 基于Retinex的图像增强算法-Opencv-C++
- opencv静态库 可直接拷贝到lib目录下使
- KCF源码的输入图片序列的图片名称i
- OpenCV实现的运动物体的跟踪与识别手
- c++实现迷宫栈与二位数组的应用,含
- 几种简单的滤镜实现交叉,怀旧,光
- 基于c+++Opencv的图像边缘提取及拟合
- 人脸识别svm+pcaopencv3
- c++图像卷积操作
- Irls算法-权值最小二乘算法C++opencv2.
- OpenCV手势识别-手掌特征提取
- opencv人脸识别c++实现
- MFC+OpenCV细胞自动计数系统
- halcon+opencv相机标定
- 利用opencv批量更改图片尺寸
- opencv c++ mse和psnr
- 山东大学数字图像处理实验1-3
评论
共有 条评论