I’m just starting to use Aravis and I’m stuck trying to get the Python libary to work.
My system is a Docker (ubuntu:latest) container running over Windows 10 with WSL2. I have a HIKVision GigE camera connected on my local network and I can see it from inside the container (via ping).
I believe everything is properly installed, because from my init code:
Camera vendor : Hikrobot
Camera model : MV-CS200-10GC
Pixel format : BayerGB8
Stream: <Aravis.GvStream object at 0x7f2025103c80 (ArvGvStream at 0x25c11a0)>
Device: <Aravis.GvDevice object at 0x7f2025109680 (ArvGvDevice at 0x1f49830)>
Have you tested proper triggering and camera setup, etc? If it is just timing out, due to no acquisition occurring, then this looks expected. You can manually trigger/set/read parameters using arv-control and other command-line apps to see if you can get it going while watching wireshark (that’s what I did), or mess with some options in Python, such as trying set_frame_rate that should setup everything to just “work” by default