opencv 画直线要画一条线,你只需要告诉函数这条线的起点和终点。我们下面会画一条从左上方到右下角的蓝色线段。

import numpy as np
import cv2# Create a black image
img = np.zeros((512,512,3), np.uint8)# Draw a diagonal blue line with thickness of 5 px
cv2.line(img,(0,0),(511,511),(255,0,0),5)cv2.imshow("img", img)
cv2.waitKey(0)


画矩形
要画一个矩形,你需要告诉函数的左上角顶点和右下角顶点的坐标。这次我们会在图像的右上角话一个绿色的矩形。

import numpy as np
import cv2# Create a black image
img = np.zeros((512,512,3), np.uint8)# Draw a diagonal blue line with thickness of 3 px
#cv2.line(img,(0,0),(511,511),(255,0,0),3)
cv2.rectangle(img,(384,0),(510,128),(0,255,0),3)cv2.imshow("img", img)
cv2.waitKey(0)


其他基本用法

opencv画直线,矩形相关推荐

  1. Python 用 OpenCV 画椭圆 (5)

    利用 OpenCV 自带的 ellipse() 函数画椭圆 并显示,其函数声明如下: cv2.ellipse(img, center, axes, rotateAngle, startAngle, e ...

  2. c++画直线、矩形、圆、椭圆

    c++画图 1.画直线 line(src, p1, p2, color, thickness, typeline) // src:图像,p1:起始点,p2:终止点,color:颜色,thickness ...

  3. java画出斜椭圆_【转】画图java源代码,只画直线,矩形,椭圆

    /* *只画直线,矩形,椭圆,只能向右下角画 * *PainterPanel extends JPanel implements MouseListener *addMouseListener(thi ...

  4. OpenCV在图像中添加文字,画点,画直线

    OpenCV在图像中添加文字,画点,画直线 [尊重原创,转载请注明出处] http://blog.csdn.net/guyuealian/article/details/77870983 #inclu ...

  5. 1.1.2-学习Opencv与MFC混合编程之---画图工具 画直线 画圆 画矩形

    源代码地址:http://download.csdn.net/detail/nuptboyzhb/3961685 画图工具 1.     画直线 Ø  增加'直线'菜单项,建立类向导: Ø  对CXX ...

  6. opencv 基本绘图功能 画直线 画圆 给图像添加文字等

    直线 矩形 圆 椭圆 多边形 多条直线 图像上写文字 实验 import cv2 as cv import numpy as np# 创建一副黑色的图片 img = np.zeros((512, 51 ...

  7. HTML怎么在矩形上画直线,【绘制】HTML5 Canvas 绘画画板,实现鼠标画线条,画矩形或选区(图文、示例)...

    个人处女做<Canvas系列教程>在个人Github上正在连载更新,但愿能获得您的关注和支持,让我有更多的动力进行创做.html 教程介绍.教程目录等能在README里查阅.git 目录函 ...

  8. Codeblocks 利用GLUT 画出矩形,直线,三角形,圆形图案并实现翻转,镜像,变色放大缩小等功能

    实验要求:开发一个画图程序,用户可以用鼠标绘制线段.矩形.圆和三角形等.通过菜单让用户选择需要绘制的图元. 注意:一定要加上<windows.h>库否则无法通过编译 #include &l ...

  9. python画直线的方法

    python画直线的方法,下面介绍三种: 1.使用列表解析法,只需要添加一个数据类型的变量,然后在上面添加一系列的直线,即可得到一条直线. 5.使用循环解析法和 for循环解析法两种方法相结合来画直线 ...

最新文章

  1. 再测Golang的JSON库
  2. jenkins不能启用端口_基于K8s的Jenkins持续集成实战(上)
  3. JAVA引用和垃圾回收
  4. 中小学招生强化就近入学;首次全女性太空行走取消;苹果付费新闻APP奔溃;NASA火星上发现鹅卵石;这就是今天的大新闻...
  5. 前端学习(1894)vue之电商管理系统电商系统之通过作用域插槽操作列
  6. hadoop集群配置文件
  7. 《21天学通Java(第7版)》——VC程序员的学习笔记1
  8. 电子商务网站评价研究与应用分析
  9. Unity3D资源加密解决方案
  10. 2022-03-24 windows pc和Android 手机同屏软件vysor,download网址: https://www.vysor.io/#
  11. java即时通讯_java实现即时通信的完整步骤分享
  12. 【人事】性格内向的人面试注意事项
  13. 挑战微信?三大运营商的目的或许不在这
  14. PDF 格式的文件编辑难度非常大,相比 .docx格式,它存在的意义是什么?
  15. Excel整行数据自动标颜色
  16. 盒子装载图片时出现的盒子比图片实际偏高的问题
  17. 基于机器学习算法对电动汽车能耗估计
  18. Shell -----grep
  19. 手把手教你读财报----银行业---第十五课
  20. 基于python开发的DIY宠物桌面系统(附源码)--可自定义修改

热门文章

  1. µC/OS-II和µC/OS-III比较
  2. C++异常处理(try和catch)
  3. Linux常用的50个命令
  4. Word2vec 讨论
  5. MySQL-MongoDB开源监控利器之PMM
  6. 用vue+webpack搭建的前端项目结构
  7. 【C语言】单链表的所有操作的实现(包括PopBack、PushBack、PopFront、PushFront、Insert)...
  8. 如何让一个类可以被foreach枚举?
  9. Java编程语言中sleep()和yield()的区别
  10. Demo学习: CalendarPanel