- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
The DCT and IDCT functions provided by your IPP library do not produce matching results.
See, in the case like
[X0] -> DCT -> [Y1] -> IDCT -> [X1] -> DCT -> [Y2]
In result, [Y1] != [Y2].
Here I am refering to ippiDCT8x8Inv_16s8u_C1R() & ippiDCT8x8Fwd_8u16s_C1R(),
andippiDCT8x8Inv_16s_C1R() &ippiDCT8x8Fwd_16s_C1R()
Any suggestion?
Thanks,
Robert
Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Robert,
what is data range in your case? How big the difference is? Remember, IPP 16-bit DCT functions use integer calculations. If accuracy they can provide does not fit your need you can use 32f DCT functions.
Vladimir
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page