Python 如何使用cv.imwrite()以阿拉伯语保存照片

Python 如何使用cv.imwrite()以阿拉伯语保存照片,python,python-3.x,opencv,Python,Python 3.x,Opencv,我需要在tkinter GUI程序中存储用阿拉伯语捕获的照片,但当我使用cv.imwrite()保存照片时,输出将变成wierd语言。例如,我想给一张照片命名为حازمعليɢ9.jpg,当这个字符串指向这个函数时,我猜,照片是用这个名字保存的 ØØØØÙÙÙÙÙØÙÙØ9.jpg 我使用此代码捕获照片和姓名 ''' def OpenCam(): cap = cv2.VideoCapture(0, cv2.CAP_DSHOW) cap.set(3, 200) cap.se

我需要在tkinter GUI程序中存储用阿拉伯语捕获的照片,但当我使用cv.imwrite()保存照片时,输出将变成wierd语言。例如,我想给一张照片命名为حازمعليɢ9.jpg,当这个字符串指向这个函数时,我猜,照片是用这个名字保存的 ØØØØÙÙÙÙÙØÙÙØ9.jpg 我使用此代码捕获照片和姓名

'''

def OpenCam():
    cap = cv2.VideoCapture(0, cv2.CAP_DSHOW)
    cap.set(3, 200)
    cap.set(4, 200)
    pic_name = str(name.get()) + '_' + str(new_id) + '.jpg'
    while(True):
        ret, frame = cap.read()
        cv2.imshow('Capturing Photo', frame)
        if(cv2.waitKey(1) & 0xFF == ord('s')):
            ret, frame = cap.read()
            cv2.imwrite(f'images\{pic_name}', frame)
            cap.release()
            cv2.destroyAllWindows()
            return 1
        elif(cv2.waitKey(1) & 0xFF == ord('q')):
            cap.release()
            cv2.destroyAllWindows()
            return 0