Python OpenCV中如何创建一个列表来记录数据?就比如说:我使用摄像头采集了一组中国象棋的图片,并且全部图像处理完成了,现在我需要识别图像中的棋子,并根据棋子位置判断棋子类型和所属的玩家,并且记录在列表中。请问能不能指点一下思路或者是写一个案例作为参考呢 ?
这叫盘面,不叫棋谱
棋谱是记录盘面的变化的。
import cv2 as cv
import time
cap = cv.VideoCapture(0)
if not cap.isOpened():
print("Capture is not open.")
exit(0)
#退出程序
else:
ret,frame = cap.read()
cap.release()
if not ret:
print("Can't receive frame.")
exit(0)
cv.circle(frame,(100,100),66,(0,0,255),1)
cv.putText(frame, 'ronaldo '+time.asctime(), (350, 400), cv.LINE_AA, 0.5, (255, 255, 255))
#cv.putText(frame, 'ronaldo' + time.asctime(time.localtime(time.time())), (350, 450), cv.FONT_HERSHEY_SIMPLEX, 0.5,(255, 255, 255))
cv.imshow("myPicture", frame)
cv.waitKey(0)
cv.destroyAllWindows()