I wanted to pass a byte object to my python code but I have no idea with it:
my code:
facedetect := ImportModule("./hello", "facedetect")
getFaceStr := facedetect.GetAttrString("getFaceStr") // my python function to get face info
webcam, _ := gocv.OpenVideoCapture(1)
img := gocv.NewMat()
webcam.Read(&img)
buf := img.ToBytes() // the object to pass in python function
face_buffer := python3.PyTuple_New(1)
//buffer = buf
python3.PyTuple_SetItem(face_buffer, 0,buf) // how do I pass a Python bytes object
face_res := getFaceStr.Call(face_buffer, python3.Py_None)
log.Println(face_res)
as this project might get archived any day (so it might not be possible for anyone to respond to your issue anymore soon), I'd like to invite you to also open your issue on this fork.
I wanted to pass a byte object to my python code but I have no idea with it:
my code:
thank you so much for your help !