python畫簡單圖形,python opencv3 —— 常用工具、輔助函數、繪圖函數(圖像添加文本、矩形等幾何形狀)

 2023-11-18 阅读 25 评论 0

摘要:1. cv2.hconcat()、cv2.vconcat() 將從攝像頭捕獲的多個圖像幀,橫向(cv2.hconcat)或縱向(cv2.vconcat)拼接到一起,使得可以在一個 window 中進行顯示,而不是在不同的 window 中分別顯示。 while True:...final = cv2.hc

1. cv2.hconcat()、cv2.vconcat()

將從攝像頭捕獲的多個圖像幀,橫向(cv2.hconcat)或縱向(cv2.vconcat)拼接到一起,使得可以在一個 window 中進行顯示,而不是在不同的 window 中分別顯示。

while True:...final = cv2.hconcat((img1, img2))cv2.imshow('final', final)...

2. 添加文本和幾何形狀

  • 添加文本:cv2.putText(img, ‘IoU: {.4f}’.format(iou), (10, 30), cv2.FONT_HERSHEY_SIMPLEX, .6, (0, 255, 0), 2)
    • putText(img, text, org, fontFace, fontScale, color[, thickness[, lineType[, bottomLeftOrigin]]]) -> img
  • 幾何形狀:
    • cv2.rectangle(img, pt1, pt2, color[, thickness[, lineType[, shift]]]) -> img
      - 注意,pt1/pt2 必須是二元tuple,而不可以是 list;下同;
    • cv2.line(img, pt1, pt2, color[, thickness[, lineType[, shift]]]) -> img
    • cv2.ellipse(img, center, axes, angle, startAngle, endAngle, color[, thickness[, lineType[, shift]]]) -> img or ellipse(img, box, color[, thickness[, lineType]]) -> img
    • cv2.circle(img, center, radius, color[, thickness[, lineType[, shift]]]) -> img

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/5/176083.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息