OpenCV随机数与随机颜色绘制

cpp 复制代码
  Mat bg = Mat::zeros(Size(512,512), CV_8UC3);
  int w = bg.cols;
  int h = bg.rows;
  RNG rng(12345);
  while (true)
  {
    int c = cv::waitKey(10);
    if (c == 27) {
      break;
    }
    int x1 = rng.uniform(0, w);
    int y1 = rng.uniform(0, h);
    int x2 = rng.uniform(0, w);
    int y2 = rng.uniform(0, h);
    bg = Scalar(0, 0, 0);
    line(bg, Point(x1, y1), Point(x2, y2), Scalar(rng.uniform(0,255), rng.uniform(0, 255), rng.uniform(0, 255)), 2, LINE_AA, 0);
    imshow("Draw_random", bg);
  }

推荐一个零声学院项目课,个人觉得老师讲得不错,分享给大家:
零声白金学习卡(含基础架构/高性能存储/golang云原生/音视频/Linux内核)
https://xxetb.xet.tech/s/3Zqhgt

相关推荐
汤姆yu几秒前
基于深度学习的电动车头盔佩戴检测系统
人工智能·深度学习
木头左2 分钟前
强化学习结合LSTM的量化交易策略奖励函数与入参关联
人工智能·rnn·lstm
数字化转型20252 分钟前
金风科技 vs 远景能源:风机产品核心差异分析【基本面分析】
人工智能
我的offer在哪里2 分钟前
c++的回调函数
开发语言·c++
聚铭网络3 分钟前
聚铭网络入选《ISC.AI 2025创新能力全景图谱》6大细分领域
网络·人工智能
Deepoch4 分钟前
硬件赋能智能:Deepoc开发板如何成为无人机自主飞行的核心引擎
人工智能·无人机·具身模型·deepoc
综合热讯6 分钟前
为数字时代的绘画学习建立清晰路径:四川涂色教育科技有限公司的教学实践
人工智能
GitCode官方7 分钟前
G-Star 精选开源项目推荐|第三期
人工智能·开源·atomgit
江上鹤.1488 分钟前
Day48TensorBoard使用
人工智能·深度学习·机器学习
灰灰勇闯IT10 分钟前
放弃 HarmonyOS 7?OpenHarmony 6.1 LTS 版本适配指南(含老机型兼容技巧)
人工智能·计算机视觉·harmonyos