简体   繁体   中英

What is the difference between API vxReleaseNode and vxRemoveNode in OpenVX object node?

I am trying to understand the Open-vx object node for one of my requirement.I have gone through the specification but not able to understand the exact difference between an API vxRemoveNode() and vxReleaseNode(). Spec says vxReleaseNode :

"Releases a reference to a Node object. The object may not be garbage collected until its total reference count is zero."

I don't get the second point in the above statement.

Regrading the vxRemoveNode as per my understanding it completely removes the node from the graph.

In the post condition after calling both the APIs,In the specs they mentioned:

"After returning from this function the reference is zeroed"

Please help me to understand the exact difference between these APIs.

Never used OpenVX. This is what I understand from the documentation:

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM