Search:

Type: Posts; User: emrainey

Page 1 of 2 1 2

Search: Search took 0.00 seconds.

  1. Replies
    0
    Views
    597

    OMX_U32 definition problem

    I've notice that the 1.2 spec still has a problem where OMX_U32 is defined as;


    typedef unsigned long OMX_U32;

    But on most 64 bit platforms this compiles as a 64 bit value! It should be...
  2. Replies
    3
    Views
    754

    Merging kernels is an implementor's choice, but...

    Merging kernels is an implementor's choice, but usually (though not always) will be triggered by the user's usage of Virtual Data types.
  3. Replies
    3
    Views
    754

    Thank you! Final with respect to 1.0. 1.1,...

    Thank you!



    Final with respect to 1.0. 1.1, 1.2 may expand types. Since we use opaque objects, their internal typing (U8/U16) can be expanded (not replaced) and the API doesn't change....
  4. Eventually OpenVX will be used as the HAL...

    Eventually OpenVX will be used as the HAL (Hardware Acceleration Layer) of OpenCV, so it should be transparent to you. The maintainers of OpenCV will have to publish their dates for having that...
  5. I pulled down the sample package and just did...

    I pulled down the sample package and just did this:



    $ make
    ...
    $ LD_LIBRARY_PATH=out/LINUX/x86_64/release/ out/LINUX/x86_64/release/vx_query


    This worked just fine.
  6. To the point of vx_scalar versus vx_int32's: A...

    To the point of vx_scalar versus vx_int32's:

    A vx_scalar is an opaque data object reference (internally it may be a handle/index/pointer) with no defined (by the specification) internal size...
  7. Replies
    4
    Views
    882

    The delay object is a container, not a data...

    The delay object is a container, not a data object like an image. The since this API is C and that does not have overloading, we didn't want to have to have multiple versions of the same Node API,...
  8. Replies
    4
    Views
    696

    Possibly

    Any particular architecture/algorithm combination may have different optimization strategies. Sometimes splitting a node across all or some targets approach is faster, sometimes it isn't. This API is...
  9. Replies
    4
    Views
    863

    NO it's NOT

    This is NOT an official release of the sample implementation. Whomever did this probably violated several contractual obligations to Khronos and they and their company are probably (though I am not a...
  10. Replies
    4
    Views
    882

    One purpose of the delay node is to provide...

    One purpose of the delay node is to provide history to the graph without the user manually reconnecting objects, thus possibly causing the need for graph re-validations between executions. Some algos...
  11. Once the sample implementation is released, it...

    Once the sample implementation is released, it will be more obvious how to do so.

    The really quick howto, in your C code:


    #include <VX/vx.h>
    #include <VX/vxu.h>

    Compile command:
  12. The sample implementation was compilable by the...

    The sample implementation was compilable by the full Android build at one point. I will have to check to see if that is still true. Building the whole implementation via the NDK is also possible, but...
  13. Replies
    5
    Views
    1,581

    It's an attribute of the vx_convolution object. *...

    It's an attribute of the vx_convolution object. *

    vxSetConvolutionAttribute(conv, VX_CONVOLUTION_ATTRIBUTE_SCALE, &scale, sizeof(scale));
  14. Replies
    5
    Views
    1,581

    Also s != 0 - - - Updated - - - Normally s...

    Also s != 0

    - - - Updated - - -

    Normally s is the sum of the coefficients, but it can be set manually too.
  15. Replies
    5
    Views
    1,581

    Scale is the final divisor of the sum. ...

    Scale is the final divisor of the sum.

    example:
    input image = p
    coefficients[3][3] = c
    scale = s
    output value = v

    v = ( (p[0][0] * c[0][0]) + (p[0][1] * c[0][1]) + (p[0][2] * c[0][2])...
  16. Replies
    3
    Views
    1,582

    The Specification API (vxCreateContext,...

    The Specification API (vxCreateContext, vxCreateGraph) are not helpers, they are part of the Specification API. API that initialize a vx_matrix to a specific affine rotation angle, for example would...
  17. Replies
    3
    Views
    1,582

    The sample implementation will be released some...

    The sample implementation will be released some time after the Final Ratification of the specification. The sample will hopefully be a complete and fully working implementation, but it is not...
  18. OpenVX's goal is to accelerate *all* vision...

    OpenVX's goal is to accelerate *all* vision functions, not just image processing. OpenCV has some acceleration mechanisms now, but not all that are possible. OpenVX allows those new possibilities and...
  19. Replies
    1
    Views
    1,080

    3x3 is a very common filter size in real-time and...

    3x3 is a very common filter size in real-time and embedded applications. Some kernels do have internal filters of different sizes. Future support for other sizes is up for debate and we welcome...
  20. Replies
    1
    Views
    2,026

    1.) The headers will be available after final...

    1.) The headers will be available after final ratification. We are still taking comments and changing the API, so releasing headers now would cause rework.
    2.) The Open Source Sample OpenVX will be...
  21. Replies
    2
    Views
    1,770

    First, these code statements don't call the...

    First, these code statements don't call the functions themselves. They link the Nodes together. The order will be determined during the
    status = vxVerifyGraph(graph); call. The actual execution of...
  22. 1.) OS Choice is up to the vendor and the...

    1.) OS Choice is up to the vendor and the customer. I can't announce any specific OS support at this time on behalf of TI, though we are working on some.

    2.) To know how a node executed...
  23. Assigning a Node to a Target.

    Great Question!

    First, your vendor must provide an implementation that supports the hardware.

    Second, the implementation will likely choose the best hardware for you at the time of execution....
  24. Replies
    5
    Views
    2,156

    Whenever the spec is finalized, then 1.1 is after...

    Whenever the spec is finalized, then 1.1 is after that. :)

    The open source implementation will be sometime around final spec too. Though we may surprise you and release it earlier.

    It may be...
  25. Replies
    5
    Views
    2,156

    Of the open source sample implementation? Or...

    Of the open source sample implementation? Or when the next milestone (1.1, etc) will.be released?
Results 1 to 25 of 31
Page 1 of 2 1 2