我尝试使用下面的代码绘制一个倒三角形,但是它给出了一个正常的三角形,即使我给出的点是一个倒三角形!谁能告诉我我做错了什么?
import cv2
import numpy as np
f=cv2.imread("C:\Desktop\image.jpg")
pts = np.array([[195,327],[378,327],[286,144]])
pts = pts.reshape((-1,1,2))
cv2.polylines(f,np.int32([pts]),True,(0,0,255),3)
cv2.namedWindow('img')
cv2.imshow('img', f)
cv2.waitKey()
cv2.destroyWindow('img')
答案 0 :(得分:0)
在OpenCV中,坐标从左上角开始,因此(0,0)是视图上的左上角像素。
尝试pts = np.array([[195,327],[378,327],[286,500]])