最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python如何利用中心坐標(biāo)繪制矩形

 更新時(shí)間:2023年08月16日 09:26:38   作者:紹琳的男朋友  
這篇文章主要介紹了python如何利用中心坐標(biāo)繪制矩形問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

python利用中心坐標(biāo)繪制矩形

python利用matplotlib庫根據(jù)中心坐標(biāo)與方位角繪制矩形

import matplotlib.pyplot as plt
import math
def convert_center_to_leftdown(x_cord, y_cord, angle, width, height):
    xp = x_cord-(math.sqrt(width**2+height**2)/2)*math.cos(math.atan2(height, width)+angle/180*math.pi)
    yp = y_cord-(math.sqrt(width**2+height**2)/2)*math.sin(math.atan2(height, width)+angle/180*math.pi)
    return xp, yp
fig1 = plt.figure()   # 確保正方形在屏幕上顯示一致,固定figure的長寬相等
axes1 = fig1.add_subplot(1, 1, 1)
# 輸入矩形中心坐標(biāo),矩形方位角(逆時(shí)針為正)以及矩形的寬與高即可繪制矩形
x = 0.5
y = 0.5
phi = -30
w = 0.2
h = 0.1
xp, yp = convert_center_to_leftdown(x, y, phi, w, h)
square = plt.Rectangle(xy=(xp, yp), width=w, height=h, alpha=0.8, angle=phi)
axes1.add_patch(square)  # 把圖形加載到繪制區(qū)域
axes1.axis('equal')
axes1.grid()
plt.show()

在這里插入圖片描述

opencv-python繪制矩形框

函數(shù) 

cv2.rectangle(img, pt1, pt2, color[, thickness[, lineType[, shift]]])?
  • img:要畫的圓所在的矩形或圖像
  • pt1:矩形左上角的點(diǎn)
  • pt2:矩形右下角的點(diǎn)
  • color:線條顏色,如 (0, 0, 255) 紅色,BGR
  • thickness:線條寬度

lineType:

  • 8 (or omitted) : 8-connected line
  • 4:4-connected line
  • CV_AA - antialiased line

shift:坐標(biāo)點(diǎn)小數(shù)點(diǎn)位數(shù)

import numpy as np
import cv2 as cv
img = np.zeros((320, 320, 3), np.uint8) #生成一個(gè)空灰度圖像
print img.shape # 輸出:(320, 320, 3)
# 矩形左上角和右上角的坐標(biāo),繪制一個(gè)綠色矩形
ptLeftTop = (60, 60)
ptRightBottom = (260, 260)
point_color = (0, 255, 0) # BGR
thickness = 1?
lineType = 4
cv.rectangle(img, ptLeftTop, ptRightBottom, point_color, thickness, lineType)
# 繪制一個(gè)紅色矩形
ptLeftTop = (120, 100)
ptRightBottom = (200, 150)
point_color = (0, 0, 255) # BGR
thickness = 1
lineType = 8
cv.rectangle(img, ptLeftTop, ptRightBottom, point_color, thickness, lineType)
cv.namedWindow("AlanWang")
cv.imshow('AlanWang', img)
cv.waitKey (10000) # 顯示 10000 ms 即 10s 后消失
cv.destroyAllWindows()

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 如何更改pycharm緩存路徑和虛擬內(nèi)存分頁文件位置(c盤爆紅)

    如何更改pycharm緩存路徑和虛擬內(nèi)存分頁文件位置(c盤爆紅)

    這篇文章主要介紹了如何更改pycharm緩存路徑和虛擬內(nèi)存分頁文件位置(c盤爆紅)問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-05-05
  • 開源Web應(yīng)用框架Django圖文教程

    開源Web應(yīng)用框架Django圖文教程

    Python下有許多款不同的 Web 框架。Django是重量級(jí)選手中最有代表性的一位。許多成功的網(wǎng)站和APP都基于Django。Django是一個(gè)開放源代碼的Web應(yīng)用框架,由Python寫成。下面我們來一步步學(xué)習(xí)下吧
    2017-03-03
  • Python實(shí)現(xiàn)url長短鏈接的轉(zhuǎn)換

    Python實(shí)現(xiàn)url長短鏈接的轉(zhuǎn)換

    短鏈接,通俗來說,就是將長的URL網(wǎng)址,通過程序計(jì)算等方式,轉(zhuǎn)換為簡短的網(wǎng)址字符串。本文將用Python語言實(shí)現(xiàn)這一效果,需要的可以參考一下
    2022-11-11
  • Python實(shí)現(xiàn)學(xué)生管理系統(tǒng)的代碼(JSON模塊)

    Python實(shí)現(xiàn)學(xué)生管理系統(tǒng)的代碼(JSON模塊)

    這篇文章主要介紹了Python實(shí)現(xiàn)學(xué)生管理系統(tǒng)的代碼(JSON模塊),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-04-04
  • Python如何實(shí)現(xiàn)自動(dòng)生成指定文件名并自定義后綴名

    Python如何實(shí)現(xiàn)自動(dòng)生成指定文件名并自定義后綴名

    這篇文章主要為大家詳細(xì)介紹了Python如何實(shí)現(xiàn)名稱為000- 999-文件的自動(dòng)生成,并且后綴名可以自定義,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2025-02-02
  • python cv2 安裝步驟詳解

    python cv2 安裝步驟詳解

    文章介紹了Python中安裝OpenCV的兩種方法pip和conda,涵蓋不同版本(含GPU/額外模塊)的安裝命令,以及驗(yàn)證安裝和注意事項(xiàng)(如更新工具、權(quán)限處理、推薦使用虛擬環(huán)境),感興趣的朋友一起看看吧
    2025-07-07
  • python字符串中的單雙引

    python字符串中的單雙引

    下面小編就為大家?guī)硪黄猵ython字符串中的單雙引。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-02-02
  • Python日志logging模塊功能與用法詳解

    Python日志logging模塊功能與用法詳解

    這篇文章主要介紹了Python日志logging模塊功能與用法,結(jié)合實(shí)例形式詳細(xì)分析了Python日志logging模塊的基本功能、原理、用法及操作注意事項(xiàng),需要的朋友可以參考下
    2020-04-04
  • python學(xué)習(xí)必備知識(shí)匯總

    python學(xué)習(xí)必備知識(shí)匯總

    這篇文章主要介紹了python學(xué)習(xí)必備知識(shí)匯總的相關(guān)資料,需要的朋友可以參考下
    2017-09-09
  • django的ORM操作 刪除和編輯實(shí)現(xiàn)詳解

    django的ORM操作 刪除和編輯實(shí)現(xiàn)詳解

    這篇文章主要介紹了django的ORM操作 刪除和編輯實(shí)現(xiàn)詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-07-07

最新評(píng)論

武平县| 凌源市| 新民市| 昌乐县| 茶陵县| 牟定县| 万山特区| 彰化市| 金坛市| 普兰店市| 抚顺市| 桑日县| 阳信县| 喀喇沁旗| 大丰市| 阿合奇县| 新源县| 自治县| 鹿邑县| 右玉县| 海口市| 盘锦市| 宁南县| 新巴尔虎左旗| 济阳县| 和林格尔县| 唐海县| 淮阳县| 迁西县| 宁阳县| 唐山市| 济阳县| 乐业县| 屯门区| 娄底市| 佛教| 德化县| 哈密市| 武宁县| 桂平市| 青河县|