当前位置: 首页 > article >正文

07_矩形圆形绘制

import cv2
import numpy as np
newImageInfo = (600,600,3)
dst = np.zeros(newImageInfo,np.uint8)
#  1 2 左上角 3 右下角 4 5 fill -1 >0 line w
cv2.rectangle(dst,(150,380),(350,550),(150,200,100),3)
# 2 center 3 r 
cv2.circle(dst,(250,250),(100),(0,0,255),6)
# 2 center 3 轴 4 angle 5 begin 6 end 7 
cv2.ellipse(dst, (256,256), (150,100), 0, 0, 180, (0,255,255), 10)

points = np.array([[150,50], [140,140], [200,170], [250,250], [150,50]], np.int32)
#print(points.shape)
#points = points.reshape((-1,1,2))
#print(points.shape)
#cv2.polylines(dst,[points],True,(255,255,0))
# cv2.imshow('dst',dst)
# cv2.waitKey(0)
import matplotlib.pyplot as plt
%matplotlib inline

dst = cv2.cvtColor(dst, cv2.COLOR_BGR2RGB)
plt.imshow(dst)
plt.show()


http://www.kler.cn/a/326899.html

相关文章:

  • 【北京迅为】《STM32MP157开发板嵌入式开发指南》-第七十二章 Debian文件系统
  • 【C++、数据结构】哈希表——散列表(一)(概念/总结)
  • Java环境下配置环境(jar包)并连接mysql数据库
  • Jetson Orin NX平台自研载板 IMX477相机掉线问题调试记录
  • 【基础】os模块
  • 【系统设计】高效的分布式系统:使用 Spring Boot 和 Kafka 实现 Saga 模式
  • 责任链模式优化 文章发布的接口(长度验证,敏感词验证,图片验证等环节) 代码,示例
  • Linux云计算 |【第四阶段】RDBMS1-DAY1
  • EZUIKit.js萤石云vue项目使用
  • Golang plugin包教程:创建与管理插
  • MacOS多桌面调度快捷键
  • 1.1.4 计算机网络的分类
  • 一篇文章快速学会docker容器技术
  • 强化学习-python案例
  • 实现简易 vuedraggable 的拖拽排序功能
  • Java入门3——操作符+String
  • 《论文阅读》 用于产生移情反应的迭代联想记忆模型 ACL2024
  • Vue 3 文件编译流程详解与 Babel 的使用
  • [Uninstall] 软件彻底卸载工具的下载及详细安装使用过程(附有下载文件)
  • C#和数据库高级:虚方法
  • 安卓13禁止待机 永不休眠 android13永不休眠
  • JVM基本组成
  • Redis的数据类型常用命令
  • Python 学习入门笔记
  • smartctl 命令:查看硬盘健康状态
  • 【低功耗防山火在线监测装置】