java convexhull_图像上划凸多边形(convexHull()函数)
生活随笔
收集整理的這篇文章主要介紹了
java convexhull_图像上划凸多边形(convexHull()函数)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
import numpy as np
import cv2 as cv
img=np.zeros((400,410),np.uint8)
points=np.random.randint(100,400,(20,2),np.int32)
c = cv.convexHull(points) # 此函數包含所有points點,且為3維矩陣【n,1,2】
print(c.shape)
# print(c)
for i in range(c.shape[0]-1):
cv.line(img,(c[i,0,0],c[i,0,1]),(c[i+1,0,0],c[i+1,0,1]),255,3)
cv.line(img,(c[c.shape[0]-1,0,0],c[c.shape[0]-1,0,1] ),(c[0,0,0],c[0,0,1] ),255,3)
cv.imshow('img',img)
cv.waitKey()
cv.destroyAllWindows()
總結
以上是生活随笔為你收集整理的java convexhull_图像上划凸多边形(convexHull()函数)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java telnet乱码_telnet
- 下一篇: 运营境外赌博网站2个月招揽5000余人充