python中使用OpenCV畫線
1、常見的引數
img:您要繪製形狀的影像
color:形狀的顏色。對於BGR,將其作為元組傳遞,例如:(255,0,0)對於藍色。對於灰度,只需傳遞標量值即可。
厚度:線或圓等的粗細。如果對閉合圖形(如圓)傳遞-1 ,它將填充形狀。預設厚度= 1
lineType:線的型別,是否為8連線線,抗鋸齒線等。預設情況下,為8連線線。cv.LINE_AA給出了抗鋸齒的線條,看起來非常適合曲線。
2、畫線例項
要畫線,需要傳遞線的起點和終點座標。我們將建立一個黑色的影像,並從左上角到右下角在上面畫一條藍色的線。
import numpy as np import cv2 as cv # 建立黑色的影像 img = np.zeros((512,512,3), np.uint8) # 繪製一條厚度為5的藍色對角線 cv.line(img,(0,0),(511,511),(255,0,0),5)
以上就是python中使用OpenCV畫線的方法,希望能對大家有所幫助。更多Python學習指路:
本文教程操作環境:windows7系統、Python 3.9.1,DELL G3電腦。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/430/viewspace-2830477/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python中OpenCV劃線、畫圓、橢圓、新增文字等幾何圖形繪製操作PythonOpenCV
- 使用opencv畫框,標出座標OpenCV
- opencv 修改畫素OpenCV
- Python+OpenCV 影象風格遷移(模仿名畫)PythonOpenCV
- 使用Python在Excel畫畫PythonExcel
- 轉:python使用opencv(cv2)在影像上繪製點線等PythonOpenCV
- python使用OpenCV設定圖片尺寸PythonOpenCV
- python OpenCV中的閾值是什麼PythonOpenCV
- 在Python中使用OpenCV進行人臉檢測PythonOpenCV
- 準備Python環境學習OpenCV的使用PythonOpenCV
- python使用pillow和opencv生成圖片縮圖PythonOpenCV
- 使用 OpenCV-Python 識別答題卡判卷OpenCVPython
- [Python影象處理] 二.OpenCV+Numpy庫讀取與修改畫素PythonOpenCV
- Python畫圖——matplotlib(普通折線圖)Python
- 使用OpenCV進行ROS 2的循線跟蹤OpenCVROS
- 【python】OpenCV—findContours(4)PythonOpenCV
- python安裝opencvPythonOpenCV
- 最新openCV-Python安裝教程(opencv-python版本4.4.0, Python版本: 3.9)OpenCVPython
- 【OpenCV-Python】專案中遇到的關鍵函式原理及使用簡介OpenCVPython函式
- OpenCV 基本使用OpenCV
- OpenCV 線性濾波OpenCV
- python matplotlib畫圖是設定線寬Python
- opencv中SVMOpenCV
- python opencv轉換bytesioPythonOpenCV
- 『OpenCV-Python』滑鼠事件OpenCVPython事件
- python如何安裝OpenCV?PythonOpenCV
- OpenCV-Python -- Fourier TransformOpenCVPythonORM
- python中n角星畫法Python
- 使用OpenCV和Python構建運動熱圖視訊OpenCVPython
- 圖形學 畫直線 DDA掃描法與中點畫線法
- Python - opencv-python 獲取影片尺寸PythonOpenCV
- 如何用OpenCV在Python中實現人臉檢測OpenCVPython
- opencv SVM的使用OpenCV
- 使用python的turtle繪畫滑稽臉Python
- Flutter 中動畫的使用Flutter動畫
- Python 影像處理 OpenCV (2):畫素處理與 Numpy 操作以及 Matplotlib 顯示影像PythonOpenCV
- 【OpenCV教程】OpenCV中的資料型別OpenCV資料型別
- Python OpenCV 3 使用背景減除進行目標檢測PythonOpenCV