当前位置:   article > 正文

OpenCV-用固定数据创建一个opencv矩阵,并输出_将opencv 1.0生成全是1的矩阵

将opencv 1.0生成全是1的矩阵

1:代码如下:

  1. #include "stdafx.h"
  2. #include"highgui.h"
  3. #include"cv.h"
  4. void PrintMat2(CvMat*target, char * name)//第一个参数为cvMat矩阵指针,第二个参数为输出的矩阵的名字
  5. {
  6. printf("%s:\n", name);
  7. for (int i=0; i<target->rows; i++)
  8. {
  9. for (int j=0; j<target->cols;j++)
  10. {
  11. printf("%f\t", cvmGet(target, i,j));
  12. }
  13. printf("\n");
  14. }
  15. }
  16. int main()
  17. {
  18. float vals[]={0.866,-0.500,0.500,0.866};
  19. CvMat rotmat;
  20. //cvInitMatHeader(CvMat矩阵指针,行数,列数,数据类型,一维矩阵指针)
  21. cvInitMatHeader(&rotmat,2,2,CV_32FC1,vals);
  22. PrintMat2(&rotmat,"romat");
  23. return 0;
  24. }

运行结果:



声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/神奇cpp/article/detail/942720
推荐阅读
相关标签
  

闽ICP备14008679号