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

相关推荐
Wild_Pointer.3 分钟前
深入浅出OpenCV:查阅OpenCV的实现源码
人工智能·opencv·计算机视觉
像风没有归宿a3 分钟前
AI驱动金融:智能投顾、风控与反欺诈的实战案例
人工智能
或许好运来4 分钟前
【小结】近期遇到的问题和解决方案
c++
聆风吟º4 分钟前
openEuler实战:AI场景进程调度性能全面验证
人工智能·ai·openeulei
郝学胜-神的一滴8 分钟前
Linux信号集操作函数详解
linux·服务器·开发语言·c++·程序人生
咨询QQ688238868 分钟前
开关磁阻电机控制仿真:Matlab 2016b的探索之旅
c++
阿杰学AI11 分钟前
AI核心知识37——大语言模型之ASI(简洁且通俗易懂版)
人工智能·ai·语言模型·自然语言处理·agi·asi·超人工智能
数据门徒12 分钟前
《人工智能现代方法(第4版)》 第9章 一阶逻辑中的推断 学习笔记
人工智能·笔记·学习·算法
喜欢吃燃面13 分钟前
算法竞赛之排序算法
c++·学习·算法
nix.gnehc14 分钟前
Agentic AI
人工智能·agentic ai