活动凸轮的opencv调整窗口

活动凸轮的opencv调整窗口,opencv,resize,window,raspbian,face-detection,Opencv,Resize,Window,Raspbian,Face Detection,我已经跟踪并成功地做了一个面部检测,年龄+性别,如 现在我面临的问题是,应用程序的窗口大小非常小,我不知道,也找不到调整大小的方法(右下角可以看到窗口) 应用程序的代码可以是解决方案,无论您为活动cam设置大小、、opencv resize窗口 import cv2 def main(): windowName = "Main" cv2.namedWindow(windowName) cap = cv2.VideoCapture(0) print('Width

我已经跟踪并成功地做了一个面部检测,年龄+性别,如

现在我面临的问题是,应用程序的窗口大小非常小,我不知道,也找不到调整大小的方法(右下角可以看到窗口)


应用程序的代码可以是

解决方案,无论您为活动cam设置大小、、opencv resize窗口

import cv2

def main():
    windowName = "Main"
    cv2.namedWindow(windowName)
    cap = cv2.VideoCapture(0)

    print('Width :' + str(cap.get(3)))
    print('Height :' + str(cap.get(4)))

    cap.set(3, 620)
    cap.set(4, 720)




    if cap.isOpened():
        ret, frame = cap.read()
    else:
        ret = False

    while ret:
        ret, frame = cap.read()

        output = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
        cv2.imshow(windowName, frame)
        if cv2.waitKey(1) == 27:
            break

    cv2.destroyAllWindow()

    cap.release()    

if __name__== "__main__":
    main() 

虽然这段代码可以解决这个问题,但它确实有助于提高您的帖子质量。请记住,您将在将来回答读者的问题,而这些人可能不知道您的代码建议的原因
import cv2

def main():
    windowName = "Main"
    cv2.namedWindow(windowName)
    cap = cv2.VideoCapture(0)

    print('Width :' + str(cap.get(3)))
    print('Height :' + str(cap.get(4)))

    cap.set(3, 620)
    cap.set(4, 720)




    if cap.isOpened():
        ret, frame = cap.read()
    else:
        ret = False

    while ret:
        ret, frame = cap.read()

        output = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
        cv2.imshow(windowName, frame)
        if cv2.waitKey(1) == 27:
            break

    cv2.destroyAllWindow()

    cap.release()    

if __name__== "__main__":
    main()