绘制三角形

题目:根据三角形顶点使用OPENCV绘制三角形

1、空三角画法的代码展示:

import numpy as np
from img_pakage.ocv import drawL_C_E_R_P,img_zeroimg_pil = img_zero(800,800)
pts = np.array([(250,100),(350,500),(600,380)],np.int32)
drawL_C_E_R_P.polylines(img_pil,[pts],True,(255,255,2555),3,0)threePoints = ['A','B','C']
for i in range(3):img_pil = drawL_C_E_R_P.draw_text(img_pil,pts[i][0],pts[i][1]-5,threePoints[i]+f'({pts[i][0]},{pts[i][1]})',(255,255,2555))
drawL_C_E_R_P.show(img_pil)if __name__ =='__main__':pass

输出效果图:

2、三角形空心效果图02展示:

import numpy as np
from img_pakage.ocv import drawL_C_E_R_P,img_zeroimg_pil = img_zero(900,800)
pts = np.array([(250,100),(350,500),(600,380)],np.int32)
drawL_C_E_R_P.polylines(img_pil,[pts],True,(255,255,2555),3,1)#圈点三角形三个顶点
threePoints = ['A','B','C']
for i in range(3):img_pil = drawL_C_E_R_P.draw_text(img_pil,pts[i][0]+35,pts[i][1]-15,threePoints[i]+f'({pts[i][0]},{pts[i][1]})',(255,255,2555))drawL_C_E_R_P.circle(img_pil, pts[i][0], pts[i][1], 25, (255, 255, 2555), 3)
drawL_C_E_R_P.show(img_pil,'三角形01',820,600,3)if __name__ =='__main__':pass

输出效果:

3、三角形实心效果图03:

import numpy as np
from img_pakage.ocv import drawL_C_E_R_P,img_zeroimport numpy as np
from img_pakage.ocv import drawL_C_E_R_P,img_zeroimg_pil = img_zero(900,800)
pts = np.array([(250,100),(350,500),(600,380)],np.int32)
drawL_C_E_R_P.polylines(img_pil,[pts],True,(255,255,2555),3,1)#圈点三角形三个顶点
threePoints = ['A','B','C']
for i in range(3):img_pil = drawL_C_E_R_P.draw_text(img_pil,pts[i][0]+35,pts[i][1]-15,threePoints[i]+f'({pts[i][0]},{pts[i][1]})',(255,255,2555))drawL_C_E_R_P.circle(img_pil, pts[i][0], pts[i][1], 25, (255, 255, 2555), -1)
drawL_C_E_R_P.show(img_pil,'三角形实心效果图03',820,600,0)if __name__ =='__main__':pass

输出:

源代码文件下载链接

【数学图像专辑001】CV+PLT的三角形画法信息标注相关推荐

  1. 【youcans 的 OpenCV 例程200篇】194.寻找图像轮廓(cv.findContours)

    OpenCV 例程200篇 总目录-202205更新 [youcans 的 OpenCV 例程200篇]194.寻找图像轮廓(cv.findContours) 1. 轮廓 轮廓是一系列相连的像素点组成 ...

  2. OpenCV-Python学习(19)—— OpenCV 图像几何变换之图像缩放(cv.warpAffine、cv.resize)

    1. 学习目标 学习图像的缩放矩阵: 学习 OpenCV 图像缩放函数 cv.resize 和 cv.warpAffine. 2. 图像的缩放矩阵 缩放是物体在 x 轴和 y 轴的缩放比例. fx 是 ...

  3. 如何利用软件绘制数学图像中的箭头坐标轴图像?

                                        如何利用软件绘制数学图像中的箭头坐标轴图像? 1. 数学软件: Matlab. Maple 2. 画图软件: Graph. 几何 ...

  4. CSS动画之静态三角形画法与延后的汽车车灯

    静态三角形画法: 可以使用border来画,设置元素某一边的边框厚度来画: 可以不设置border-left,设置其余三项,这样子的话,right是长度,bottom与top是厚度 宽度其实就是bor ...

  5. html画一个倒三角,css 三角形画法

    css 三角形画法 项目中,会有一些边角的位置使用的三角形的地方,这时候如果没有刻意改变,可使用 css 来实现. 使用 border 实现三角形的画法: triangle 实现 #triangle- ...

  6. R语言ggplot2可视化可视化排序的棒棒糖图、类似于排序的条形图(Lollipop Chart)、为可视化图像添加标题和副标题、题注信息、自定义轴坐标文本的角度

    R语言ggplot2可视化可视化排序的棒棒糖图.类似于排序的条形图(Lollipop Chart).为可视化图像添加标题和副标题.题注信息.自定义轴坐标文本的角度 目录

  7. C语言 算法判断是否构成三角形,如能则求出三角形的周长和面积并输出;如不能,输出不能构成三角形的信息

    从键盘输入三角形的三条边长,判断是否构成三角形,如能则求出三角形的周长和面积并输出:如不能,输出不能构成三角形的信息.构成三角形的条件为:三角形任意两边的和大于第三边时,构成三角形. 算法分析: #i ...

  8. vc如何打开plt图像_图像基本操作-open cv

    import cv2 import matplotlib.pyplot as plt import numpy as np %matplotlib inline img = cv2.imread('r ...

  9. 三角形一点到三边距离最小_高中数学:利用正弦定理、余弦定理求解三角形基础题...

    1 正弦定理 小陈去里约看奥运会,住在宾馆A处,青年体育馆B处与德奥多罗水上运动中心C处相距2公里,三处位置大致如下图所示,能否利用数学知识算出AB,AC的距离? 1 正弦定理 2 三角形的元素与解三 ...

最新文章

  1. 个人支付宝账号也可以做付款后自动发货发卡系统,附:源码+demo
  2. bzoj3884 上帝与集合的正确用法
  3. Oracle基于布尔的盲注总结
  4. c++ opencv添加logo_OpenCV-Python 图像平滑 | 十六
  5. jquery table ajax,JQuery Ajax动态加载Table数据的实例讲解
  6. jQuery选择器的效率问题
  7. 刷recovery工具apk_红米note4X刷lineage,不喜欢miui10广告臃肿的可以试一试
  8. java上机实验报告_javaweb上机实验报告(学生管理系统)
  9. 滴滴司机问我会 LRU 吗?
  10. python的书籍推荐_python 书籍推荐
  11. 基数树(radix tree)
  12. 发现同义词 python_同义词查找算法
  13. FFmpeg —— ffplay源码 - 制作桌面动态壁纸
  14. qq浏览器无小程序版本号与服务器不符,QQ浏览器发力小程序,同时兼容适配微信小程序...
  15. OBIEE + OAS集群配置 Part 1
  16. Tomcat的startup.bat启动后显示乱码
  17. java编写自定义异常类,统一异常处理
  18. “直播与语音交友APP软件”现在做还晚吗?
  19. 2020电赛A题(心电波形,lcd显示,心率计算,iir滤波处理)
  20. SCS【8】单细胞转录组之筛选标记基因 (Monocle 3)

热门文章

  1. Windows 7安装教程(详细图解)——思齐博客
  2. uniapp小程序使用支付宝商家券领券组件
  3. C语言-定义和声明的区别
  4. 想进入互联网领域发展,是否该从电子信息工程专业考研到计算机
  5. 在线聊天室html5源码,HTML5WebSocket实现聊天室的代码示例
  6. Matlab实现RGB图像批量转换热图
  7. 为什么有些SRRC型号核准代码要加“M”
  8. 单片机学那个好?单片机工程师工资为什么不高?
  9. Allegro 检查原理图与PCB一致性
  10. 超详细的水果FL Studio21最新版更新全功能详细介绍!80项更新与改进!