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

相关推荐
独隅2 分钟前
Keras 全面介绍:从入门到实践
人工智能·深度学习·keras
工业机器视觉设计和实现9 分钟前
自己的初心,在bpnet基础上自研cnn
人工智能·神经网络·cnn
cyyt10 分钟前
深度学习周报(3.30~4.5)
人工智能·深度学习
一颗青果13 分钟前
机器学习三大核心分支全解
人工智能
!停21 分钟前
C++入门—初阶模板
开发语言·c++
CoderJia程序员甲27 分钟前
GitHub 热榜项目 - 日榜(2026-04-05)
人工智能·ai·大模型·github·ai教程
Jp7gnUWcI35 分钟前
C++ 内存避坑指南:如何用移动语义和智能指针解决“深拷贝”与“内存泄漏”
开发语言·c++
LaughingZhu36 分钟前
Anthropic 收购 Oven 后,Claude Code 用运行时写了一篇护城河文章
大数据·人工智能·经验分享·搜索引擎·语音识别
Devil枫39 分钟前
AI+地图:一句话,实现智能周边推荐与路线规划
人工智能
茫茫人海一粒沙1 小时前
Function Calling vs Tool Calling:从机制到架构的统一认知框架
人工智能