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

相关推荐
ShineWinsu12 分钟前
对于 C++:C++14中从变量模板、泛型 Lambda 到并发与字面量的解析
c++·算法
IT_陈寒21 分钟前
被Java的final坑惨了,这些细节你可能也忽略了
前端·人工智能·后端
星辰AI27 分钟前
全栈项目代码质量治理复盘:ESLint+Prettier+Husky的渐进式引入策略
人工智能·ai·语言模型
pangtout30 分钟前
70年底蕴老国企,如何跑出AI新速度?
人工智能·erp·智能体·用友yonsuite
继续商行32 分钟前
Elasticsearch 查询性能优化:从 8 秒聚合到 120ms 的全链路调优复盘
人工智能
大家的林语冰38 分钟前
✌️ 字节太牛了,爽用 Trae Work 取代小龙虾,AI 自动设计封面和数据可视化~
人工智能·ai编程·trae
咖啡星人k1 小时前
2026 文生视频:让 AI 把文字变成电影,MonkeyCode 免费上手
人工智能·深度学习·机器学习·计算机视觉·自然语言处理
ZGIAI1 小时前
ZGI 父子分块:连接检索片段与完整上下文
人工智能·架构
ZGIAI1 小时前
ZGI 文件解析:知识入库前的质量门
人工智能·架构
算AI1 小时前
基于LLM的无人机仿真测试:新方法竞赛夺佳绩
人工智能·深度学习·算法·机器学习·ai