hbin

初级黑马

  • 黑马币:6

  • 帖子:2

  • 精华:0

import
cv2
import
os


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

    frame = frame[crop_h_start:crop_h_start + w, crop_w_start:crop_w_start + w]
    # ?

    frame = cv2.flip(frame, 1, dst=None)
    # 镜像显示
    cv2.imshow("capture", frame)
    # 显示

    input = cv2.waitKey(1) & 0xFF
    if input == ord('z'):
        class_name = input("请输入存储目录:")
        while os.path.exists(class_name):
            class_name = input("目录已存在!请输入存储目录:")
        os.mkdir(class_name)
    # 存储

    elif input == ord('x'):
        cv2.imwrite("%s/%d.jpeg" % (class_name, index),
                    cv2.resize(frame, (400, 400), interpolation=cv2.INTER_AREA))
        print("%s: %d 张图片" % (class_name, index))
        index += 1
    # ?
    if input == ord('q'):
        break
    # 退出

cap.release()
cv2.destroyAllWindows()
# 关闭窗口

if __name__ == '__main__':
    app = wx.App()

    main_win = MyFrame(None)
    main_win.Show()
    app.MainLoop()


1 个回复

倒序浏览
学习Python可以用windows学习嘛?我是个外行,大佬可否指点一二?
width:100%">
您需要登录后才可以回帖 登录 | 加入黑马