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_Lijing几秒前
基于C++的《Head First设计模式》笔记——蝇量模式
c++·笔记·设计模式
新缸中之脑1 分钟前
NotebookLM:最佳学习工具
人工智能·学习·chatgpt
8Qi82 分钟前
Hello-Agents阅读笔记--Reflection
人工智能·llm·agent·智能体
LightYoungLee2 分钟前
大模型(七)Agent AI学习笔记
人工智能·笔记·学习
Men-DD2 分钟前
AI(四): 工具 (GitNexus、CLI-Anything)
人工智能·ai·gitnexus·cli-anything
smilejingwei3 分钟前
从同质化市场搅局的开源BI 到AI时代全链智胜的ChatBI
人工智能·bi·chatbi
avi91113 分钟前
【AI相关】-Gradio和 Streamlit,怎么选, Streamlit 篇
人工智能·aigc·gradio·streamlit
Coovally AI模型快速验证4 分钟前
2.5GB 塞进浏览器:Mistral 开源实时语音识别,延迟不到半秒
人工智能·5g·计算机视觉·开源·语音识别
AI营销资讯站4 分钟前
AI营销内容增长瓶颈?原圈科技以AI Agents破局之道
大数据·人工智能
2501_945837435 分钟前
OpenClaw 核心:开源 AI 执行网关的技术内核
人工智能·开源