三维通道下输入和输出一个矩阵
2017-02-19 19:51
417 查看
#include<iostream>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
using namespace cv;
int main( int argc, char** argv )
{
float a[18] = {
30,60,45,56,70,78,
90,80,94,89,87,91,
78,76,56,43,21,10 };
CvMat mat;
cvInitMatHeader(&mat,3, 2, CV_32FC3,a); //创建一个空矩阵
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 %f )",value.val[0],value.val[1],value.val[2]);
}
printf("\n");
}
return 0;
}
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
using namespace cv;
int main( int argc, char** argv )
{
float a[18] = {
30,60,45,56,70,78,
90,80,94,89,87,91,
78,76,56,43,21,10 };
CvMat mat;
cvInitMatHeader(&mat,3, 2, CV_32FC3,a); //创建一个空矩阵
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 %f )",value.val[0],value.val[1],value.val[2]);
}
printf("\n");
}
return 0;
}
相关文章推荐
- 二维通道下输入和输出一个矩阵
- 第九周任务四之 建立一个二维数组类Douary,使该类中有以下数据成员、成员函数及友员函数,完成矩阵的输入、输出、加、减、相等判断等操作。
- 第九周任务四(建立一个二维数组类Douary,使该类中有以下数据成员、成员函数及友员函数,完成矩阵的输入、输出、加、减、相等判断等操作。)
- 第9周任务4(建立一个二维数组类,完成矩阵的输入、输出、加、减、相等判断操作)
- 输入一个矩阵,输入初始坐标和目的坐标,输出最短路径(之一)及路径的各个坐标
- 第九周C++任务四。建立一个二维数组类Douary,完成矩阵的输入、输出、加、减、相等判断等操作
- C++实现:双输入单输出系统:建立一个 感知器网络,实现上述样本的分类。计算出相应的网络权值矩阵w。
- 输入一个n*n的字符矩阵,把它逆时针旋转90度后输出:
- 第九周试验任务四--建立一个二维数组类Douary,完成矩阵的输入、输出、加、减、相等判断等操作
- 第九周实验报告任务4 建立一个二维数组类Douary,使该类中有以下数据成员、成员函数及友员函数,完成矩阵的输入、输出、加、减、相等判断等操作。
- 在主函数内任意输入一个5X6矩阵,编写一函数求出每一行的和放到一个一维数组中,输出此矩阵及其每一行的和。
- 输入一个维数,输出以下形式的矩阵和数列
- 单通道下读入和输出一个矩阵
- 【算法】 输入n 输出一个n*n的zigzag矩阵 利用c++实现
- 第九周实验报告(四)建立一个二维数组类Douary,使该类中有以下数据成员、成员函数及友员函数,完成矩阵的输入、输出、加、减、相等判断等操作
- c++第九周【任务4】建立一个二维数组类Douary,使该类中有以下数据成员、成员函数及友员函数,完成矩阵的输入、输出、加、减、相等判断等操作。
- 《C++第九周实验报告4-1》---建立一个二维数组类Douary,使该类中有以下数据成员、成员函数及友员函数, //完成矩阵的输入、输出、加、减、相等判断等操作。
- 华为面试题 输入一个n,在屏幕上输出N*N的矩阵
- 输入一个n*n的字符矩阵,把它逆时针旋转90度后输出
- 输入一个字符串,以相反的顺序输出