python - cv2.polylines 可以返回形成线的每个点的坐标吗?
问题描述
OpenCV Python API 有一个名为 的方法cv2.polylines
,就像这样。
一些例子:
import cv2
import numpy as np
im = np.zeros((1000,900), dtype="uint8")
coords = [[0,0], [0,500],[500,500]]
coords_array = np.array([coords], dtype=np.int32)
cv2.polylines(im, coords_array, 1, 255)
cv2.imshow('image',im)
cv2.waitKey(0)
OpenCV可以返回构成我绘制的三角形的所有点而不是三个顶点吗?我知道为此目的构建了一个名为Bresenham's line algorithm 的算法,但我不知道 OpenCV 是否在其cv2.polyline
方法中实现了该算法。所以我不知道我从布雷森汉姆的线算法中得到的点集与三角形的轮廓相同。
解决方案
推荐阅读
- c# - C# 将鱼眼展平为 AI 的矩形
- python - 在热图顶部的辅助 y 轴上创建线图 在错误的 x 轴上绘制线
- html - 列中的 CSS 显示列表
- groovy - 上一年的开始
- c++ - 在返回值容器类型中使用类型参数
- css - 使用 TailwindCSS 悬停时的环形颜色
- logging - 当批处理失败时,是否有任何适当的日志记录机制使用我捕获通过 Cron 作业安排的数据移动 jar 文件的日志?
- wordpress - wp_kses_post 函数中允许使用哪些 HTML?
- java - 在没有密码的Java中以管理员身份运行CMD
- vue.js - 使用目标“Web 组件”构建 Vue 应用程序 - 未应用 SCSS 样式?