-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Receiving Images With newProcessedImage Function in pycaster.py Example #149
Comments
Are you on a Windows system? If so, ensure your firewall has an exception for the python executable, or temporarily disable the firewall. |
I added an inbound and outbound rule for the Python executable allowing any connection, however, the images are still not streamed. Which firewall rules should be added to make the streaming work? |
Maybe try a full disable temporarily to see if that helps, suggest removing your Internet connection beforehand |
Adding the inbound and outbound rules and completely disconnecting from WiFi before worked for me on my Windows machine. |
Happy to hear someone got it to work on Windows. |
I am having the same issue. I am not able to stream it. Pressing 's' does nothing. |
This hasn't been reproducible for me on another Windows computer with the inbound/outbound rules. However, disconnecting from WiFi and/or ethernet and disabling Windows Defender Firewall before connecting to the probe WiFi works for me every time. |
@AriBunnell Thanks. But not working for me. Want to re-confirm if you are able to stream the real-time ultrasound video on Windows computer using the pycaster.py? |
and just a note if the program allows you to connect, change parameters, etc. -- you do have a successful connection to the probe via the API, however the UDP stream is being blocked, and firewall, etc, needs to be taken care of. It's more difficult for python since it's the entire python framework you're enabling/disabling, if you choose to use the C++ program, you can set specific firewall rules for that executable |
@AriBunnell Great! Can you let us know the inbound and outbound rules you followed? That would be of great help. |
But again, this hasn't been reliable. Disabling firewall is my current solution. |
@clariusk @AriBunnell Still not working. I have added inbound and outbound rules for python.exe. The firewall is also disabled. But no success so far. |
@clariusk It works with Qt app, I can see the real-time video, but not with pycaster.py. I want to do some processing (deep learning) on real-time ultrasound images. Look forward to your guidance. |
maybe try Linux :) I run Ubuntu, simple install and have never had issues |
pycaster.py worked but only with v11.0.0, not with the latest v11.1.0 (For some unknown reason) |
Maybe due to incompatible versions, try SDK 11.1.0 with app version 11.1.0. |
Yes, we had the app version 11.1.0. I tried with SDK 11.1.0, but it did not work. But 11.1.0 worked! |
Dear Clarius Support,
After connecting to the Clarius probe using the
pycaster.py
example with the correct IP address and port all commands seem to work, except the stream action.The
newProcessedImage
function is never called for reasons unknown to me.How could I stream the images on the PC and save them as PNG?
Thanks in advance for any help!
The text was updated successfully, but these errors were encountered: