You’re close, but to capture the image you need to run the code in the PropCVCapture object! You’re referencing the object, but not calling any code in it.
You need to allocate some space for the image, ie:
and before you vp.share, you should start the capturing process and register it with the conduit:
See tutorial #11.