opencv——创建矩阵并显示
来源:互联网 发布:建筑节能设计软件 编辑:程序博客网 时间:2024/05/29 03:25
//单通道
#include <opencv2\opencv.hpp>#include <iostream>#include <conio.h>int main(){float data[18]={3,4,5,6,7,8, 9,0,1,2,1,3, 4,5,6,6,7,8}; /*创建数据*/CvMat mat ; /*创建矩阵*/cvInitMatHeader(&mat ,3,6,CV_32FC1,data); /*初始化矩阵*///显示矩阵
for(int y=0;y<mat.rows;y++){for( int x=0;x<mat.cols;x++){double val = cvGetReal2D(&mat,y,x);printf("%f ",val);}printf("\n");}_getch();return 0;}
运行结果:
/* Initializes CvMat header */
CVAPI(CvMat*) cvInitMatHeader( CvMat* mat, int rows, int cols,
int type, void* data CV_DEFAULT(NULL),
int step CV_DEFAULT(CV_AUTOSTEP) );
//双通道
#include <opencv2\opencv.hpp>#include <iostream>#include <conio.h>int main(){float data[18]={3,4,5,6,7,8, 9,0,1,2,1,3, 4,5,6,6,7,8};CvMat mat ;cvInitMatHeader(&mat ,3,3,CV_32FC2,data);for(int y=0;y<mat.rows;y++){for( int x=0;x<mat.cols;x++){CvScalar value = cvGet2D(&mat,y,x);printf("(%f %f) ",value.val[0],value.val[1]);}printf("\n");}free(&mat);_getch();return 0;}运行结果:
0 0
- opencv——创建矩阵并显示
- OpenCV-用固定数据创建一个opencv矩阵,并输出
- opencv——显示视频并创建滚动条(2段代码,)
- linux下调用opencv接口函数创建矩阵,并初始化
- opencv 创建一个矩阵
- OpenCV之创建图像并显示(c++版)
- OpenCV创建图像并显示图像的例子
- Opencv学习之旅1—打开并显示图像
- OpenCv中矩阵的创建
- OpenCV—矩阵数据类型转换
- 用固定数据创建一个Opencv矩阵并访问其数据元素
- Study notes for OpenCV——第八节 CvMat结构体与矩阵的创建
- opencv—显示图像
- 创建并显示视图
- 【OpenCV】加载并显示图片
- opencv载入并显示图片
- 利用Qt的标准文件对话框及OpenCV创建窗口并显示图片
- OpenCV&Qt学习之一——打开图片文件并显示
- 快速平方根算法
- java读取文本文件(每次读一行)
- Java内存模型的抽象
- qt5.3 MIPS 移植
- (转)排序算法的稳定与不稳定
- opencv——创建矩阵并显示
- iOS后台播放音乐
- IOS开发 IOS国际化
- 跳跃表以及C++实现
- A SQL Server DBA myth a day: (26/30) nested transactions are real
- 向量叉积
- HUSTOJ(敌兵布阵)
- block的一些用法
- cmd连接远程mysql