在pytorch中,我们可以很轻易地生成

import torch
torch.randn(3, 32, 32)

这样就生成了一个(3, 32, 32)的矩阵,而OpenCV也提供了方法进行生成:

#include<iostream>
#include <opencv2/opencv.hpp>using namespace std;
using namespace cv;
int main()
{Mat a(32, 32, CV_32FC3);// 实例化一个随机数发生器RNG rng;// 使用fill方法rng.fill(a, RNG::UNIFORM, 0.f, 1.f);// 输出结果cout << a << endl;cout << a.size << endl;return 0;
}
void fill( InputOutputArray mat, int distType, InputArray a, InputArray b, bool saturateRange=false );InputOutputArray                    输入输出矩阵,最多支持4通道,超过4通道先用reshape()改变结构int distType                             UNIFORM 或 NORMAL,表示均匀分布和高斯分布InputArray a                           disType是UNIFORM,a表示为下界(闭区间);disType是NORMAL,a均值InputArray b                           disType是UNIFORM,b表示为上界(开区间);disType是NORMAL,b标准差bool saturateRange=false
只针对均匀分布有效。当为真的时候,会先把产生随机数的范围变换到数据类型的范围,再产生随机数;
如果为假,会先产生随机数,再进行截断到数据类型的有效区间。请看以下fillM1和fillM2的例子并观察结果

OpenCV:如何生成一个随机矩阵相关推荐

  1. c语言设计随机矩阵,C语言如何生成一个随机矩阵

    生产随机的矩阵的关键在于使用随机函数rand(). rand() 表头文件: #include 定义函数 :int rand(void) 函数说明 : 因为rand的内部实现是用线性同余法做的,他不是 ...

  2. c语言自动生成矩阵,C语言如何生成一个随机矩阵

    生产随机的矩阵的关键在于使用随机函数rand().rand()表头文件:#include<stdlib.h>定义函数:intrand(void)函数说明:因为rand的内部实现是用线性同余 ...

  3. python Numpy 生成一个随机矩阵(整数型)

    使用numpy的random.randint()函数可以生成元素随机的某一尺寸的矩阵: #randint 即 random integer 随机整数

  4. c语言自动生成矩阵,C语言如何随机生成一个矩阵

    C语言如何随机生成一个矩阵 发布时间:2020-10-19 18:13:23 来源:亿速云 阅读:270 作者:Leah 这篇文章将为大家详细讲解有关C语言如何随机生成一个矩阵,文章内容质量较高,因此 ...

  5. opencv python 生成画布_用Python做自己的2020专属Flag动图

    2020年的开头并不顺利,有不少朋友希望能够重启2020.然而时光不可倒流,我们都应该学会积极的向前看. 我们可以给自己的2020年立下Flag,或者说给自己在这剩下的11个月里定下小目标,并不断为之 ...

  6. opencv python 生成画布_第16章 坚持一百秒(《Python趣味创意编程》教学视频)

    (图书介绍:童晶:<Python趣味创意编程>新书预告) 本章我们将实现坚持一百秒的游戏,玩家通过移动人脸控制飞碟躲避越来越多的反弹子弹,效果如图所示.首先利用面向对象的知识,实现了一个鼠 ...

  7. Python OpenCV 自动生成快乐源泉小瓶子图片(OpenCV中文写字)

    目的 空间看到很多小瓶子,大部分是由P图产生的,会影响图片清晰和质量,而且速度较慢.所以打算使用OpenCV自动生成 步骤 瓶子 没有找到单独的瓶子原图,所以截取了一个,有很多的噪点和不清晰,所以Op ...

  8. 【Doxygen】为项目生成一个炫酷的说明文档

    [Doxygen]为项目生成一个炫酷的说明文档 目录 [Doxygen]为项目生成一个炫酷的说明文档 1 Doxygen简介 2 安装 Doxygen 3 基本使用方式 3.1 从命令行生成 3.1. ...

  9. OpenCV视频生成

    计算机视觉课的作业,挺有意思的,记录一下. 一 问题描述 对输入的一个彩色视频与3张以上照片,用OpenCV实现以下功能要求: 1. 将输入视频vi与多张图片pics处理成相同长宽后,合在一起生成一个 ...

最新文章

  1. python atm作业详解_Python ATM功能实现代码实例
  2. .h 与.hpp文件的区别
  3. 一个菜鸟从高一到大二的作品整理
  4. python导入自定义文件_python引入导入自定义模块和外部文件的实例
  5. MYSQL的函数有哪些?(4.1时间与日期函数)
  6. 华为再发行30亿元超短期融资券
  7. python中easygui有几种_一、Python 模块EasyGui详细介绍
  8. 回收站有html文件,回收站在哪个盘?(每个磁盘上都有一个回收站)
  9. 【写作技巧】毕业论文格式要求
  10. 输入两个整数,求他们相除的余数
  11. 学习ubuntu之wget命令
  12. mysql卸载安装pxc_PXC 5.7.14 安装部署
  13. 水平制表符 \t 和 垂直制表符\v的区别
  14. 《Game说》| 揭秘百万DAU抖音现象级小游戏背后的故事
  15. java poi导出PPT格式
  16. PTA乙级 1068 万绿丛中一点红——20分
  17. java web 图片上传
  18. Android适配曲面屏
  19. 操作系统复试面试问题
  20. php 数组去重函数,【译】更快的方式实现PHP数组去重

热门文章

  1. 初识EPANET 2(供水管网水里模型)
  2. 最多能创建多少个TCP连接?
  3. 五年级上册计算机教学工作计划,五年级信息技术上册教学工作计划
  4. 整型转字符串固定长度,高位自动补0
  5. 新浪终于还是走向了私有化
  6. 解决微信公众号音频不能重复播放
  7. 【信息汇总】国际“顶尖”计算机视觉、机器学习会议大搜罗--附排名接收率
  8. 在一个程序中什么算是亮点_新版Office 2019八大亮点 到底有哪些新变化
  9. Inno Setup 精灵显示插件 InnoFairy (V2.0 版本)
  10. 高端、全能、完美,“完美解码”才是真正的王道