예제 #1
0
def myMain2():

    camera = cv2.VideoCapture(0)
    camera.set(3, 3264)
    camera.set(4, 2448)

    #frame = cv2.imread('Photo-Test/Frames/Picture 500.jpg')
    geometricalImage = WorldImage()
    #ret, frame = camera.read()
    frame = cv2.imread('Photo-Test/Frames/Picture 501.jpg')
    frame = cv2.resize(frame, (960, 720))
    # copyF = copy.copy(frame)
    geometricalImage.buildMap(frame)
    geometricalImage.updateRobotPosition(frame)
    geometricalImage.defineTreasures([88, 30])
    #geometricalImage.findBestTresor()
    geometricalImage.addLabels(frame)
    myTarget = ShapeTarget("pentagone")
    geometricalImage.getIslandPositioning(myTarget)

    geometricalImage.drawMapOnFrame(frame)
    cv2.imshow("resized", frame)
    cv2.waitKey(0)