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

opencv 绘图

画线 

import cv2 as cv
import numpy as np
//numpy库,创建一个长255,宽255,颜色通道为3的图片,rgb888
img=np.zeros((255,255,3),np.uint8)cv.line(img,(0,0),(255,255),(3,90,255),5)
//参数1:图片源
//参数2:线段起始位置,
//参数3:线段结束位置
//参数4:线段颜色 (b,g,r)
//参数5:线段宽度
cv.line(img,(0,255),(255,0),(3,90,255),5)
cv.imshow("images", img)
k=cv.waitKey(0)
if k == 27:cv.destroyAllWindows()

画矩形

import cv2 as cv
import numpy as npimg=np.zeros((255,255,3),np.uint8)
cv.rectangle(img,(80,80),(180,180),(0,0,255),1)
//参数1:图片源
//参数2:矩形左上角位置
//参数3:矩形右下角位置
//参数4:画线颜色
//参数5:线条宽度
cv.imshow("images", img)
k=cv.waitKey(0)
if k == 27:cv.destroyAllWindows()

画⚪

import cv2 as cv
import numpy as npimg=np.zeros((255,255,3),np.uint8)
cv.circle(img,(80,80),25,(0,0,255),1) 
//参数1:被画的图片
//参数2:圆心
//参数3:半径
//参数4:线条颜色
//参数5:线条宽度
cv.imshow("images", img)
k=cv.waitKey(0)
if k == 27:cv.destroyAllWindows()

 


http://www.mrgr.cn/news/2749.html

相关文章:

  • OLED(hal库)、OLED取模
  • Vue插值:双大括号标签、v-text、v-html、v-bind 指令
  • 每天五分钟深度学习框架pytorch:神经网络工具箱nn的介绍
  • 【jvm】直接引用
  • 【ARM 芯片 安全与攻击 5.2.1 -- 侧信道与隐蔽信道的区别】
  • 编程的魅力、其在现代社会的重要性、学习编程的途径,以及编程如何改变我们的思维方式和未来世界。
  • 基于深度学习的在线学习与适应
  • 垂直电商的兴衰与开源AI智能名片S2B2C商城系统的崛起:一场商业模式的革新
  • 13 - FFmpeg 封装 MP4
  • 多网络制式下移动通信如何节能降本
  • MySQL 主从复制的两种方式详解
  • MongoDB Redis 快速上手:NoSQL数据库操作精要
  • 找在两个汉字中间的句号,如何写正则表达式?
  • 24/8/14算法笔记 复习_逻辑回归sigmoid
  • Linux 下安装miniconda(少走弯路)
  • Linux命令学习 -- tar指令
  • 在C#编程中,如何使用LINQ查询从多个数组中提取满足特定条件的元素?
  • 智慧水务平台:数智化驱动,‌实现管理全面升级!‌
  • 论文解读:从Dijkstra的On-the-Fly到Go的三色标记算法,并行垃圾回收的起源
  • 探索Prompt调优的艺术:让AI更智能