日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

Python-OpenCV 杂项(一):图像绘制

發布時間:2025/3/21 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python-OpenCV 杂项(一):图像绘制 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

0x00. 繪制直線

import numpy as np import cv2 img = np.zeros((512,512,3), np.uint8)cv2.line(img,(0,0),(511,511),(255,0,0),5) cv2.imshow('image',img) cv2.waitKey(0) cv2.destroyAllWindows()

0x01. 繪制矩形

cv2.rectangle(img,(384,0),(510,128),(0,255,0),3)

0x02. 畫圓

cv2.circle(img,(447,63),?63, (0,0,255), -1)

0x03. 畫橢圓

cv2.ellipse(img,(256,256),(100,50),0,0,180,255,-1)

0x04. 繪制多邊形

pts = np.array([[10,5],[20,30],[70,20],[50,10]], np.int32) pts = pts.reshape((-1,1,2)) img = cv2.polylines(img,[pts],True,(0,255,255))

0x05. 添加文本

font = cv2.FONT_HERSHEY_SIMPLEX cv2.putText(img,'OpenCV',(10,500), font, 4,(255,255,255),2,cv2.LINE_AA)

0x06. 一個調色板

import cv2 import numpy as npdef nothing(x):pass# Create a black image, a window img = np.zeros((300,512,3), np.uint8) cv2.namedWindow('image')# create trackbars for color change cv2.createTrackbar('R','image',0,255,nothing) cv2.createTrackbar('G','image',0,255,nothing) cv2.createTrackbar('B','image',0,255,nothing)# create switch for ON/OFF functionality switch = '0 : OFF \n1 : ON' cv2.createTrackbar(switch, 'image',0,1,nothing)while(1):cv2.imshow('image',img)k = cv2.waitKey(1) & 0xFFif k == 27:break# get current positions of four trackbarsr = cv2.getTrackbarPos('R','image')g = cv2.getTrackbarPos('G','image')b = cv2.getTrackbarPos('B','image')s = cv2.getTrackbarPos(switch,'image')if s == 0:img[:] = 0else:img[:] = [b,g,r]cv2.destroyAllWindows() from: https://segmentfault.com/a/1190000003804926?_ea=373620 《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的Python-OpenCV 杂项(一):图像绘制的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。