Use Pdraw from Olympe

Hello,

I want to use Pdraw from olympe.
However, I failed.

Using code is

from olympe import Pdraw

MV = Pdraw()
MV.play()

Error is

2021-03-09 16:00:41,283 [INFO]    olympe.pdraw - _create_pomp_loop - Creating pomp loop
2021-03-09 16:00:41,283 [INFO]    olympe.pdraw - _create_pomp_loop - Creating pomp loop
Traceback (most recent call last):
File "./Pdraw.py", line 5, in <module>
MV.play()
File "/home/mlab/code/parrot-groundsdk/packages/olympe/src/olympe/arsdkng/pdraw.py", line 1244, in play
self.server_addr, self.resource_name.encode())
TypeError: %b requires a bytes-like object, or an object that implements __bytes__, not 'str'
2021-03-09 16:00:41,484 [INFO]    olympe.pdraw - _destroy_pomp_loop - Pomp loop has been destroyed
2021-03-09 16:00:41,485 [INFO]    olympe.pdraw - _stop - pdraw callbacks thread loop stopped
2021-03-09 16:00:41,485 [INFO]    olympe.pdraw - _destroy_pomp_loop - Pomp loop has been destroyed

Also, I want to imageproccesing get video image in OpenCV.
How can I solve this problems?

Hello, I found what I wanted on GitHub.
(URL : olympe/streaming.py at master · Parrot-Developers/olympe · GitHub)
I ran this program. However, I could not succeed.
I get the following error.

How can I solve this problem?

1 Like