- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dear All,
I am using Image Processing Library (IPL v2.5)in my application, now i want to migrate to IPP. I could found the list of corresponding IPP functionsin the IPL migration documentation. But some of the IPL functions and identifiers are not documented. Please see the list below:
1. iplCreateImageHeader
2. iplGetErrStatus
3. IPL_DEPTH_8U
4. IPL_DATA_ORDER_PIXEL
5. IPL_ALIGN_DWORD
6. IPL_ORIGIN_TL
Is there any additional support documentation available? Anysuggestions are welcome.
Thanks
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Did you referred to IPL migration documentation? This is an article about how to migrate from IPL to IPP.
http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-intel-ipp-domain-library-migration-faq/
Regards,
Naveen Gv
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Naveen,
Thanks for the quick response. I did refer the IPL migration documentation and found the IPL to IPP functionmapping. I got most of the replacements for the IPLfunctions which are used in my applicationbut unfortunatelya fewfunctions listed in my query are not documented and I am not able to find corresponding functions and macros.
Thanks and Regards,
Vikas
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
If your main issue is "iplCreateImageHeader", then there isn't one. I interprete IPP as being lower level than IPL, and does not defined an image header the way IPL did. Years back there was an IPP implementation of IPL in the IPP samples. It might still be available and may give you some additional ideas on how to migrate.
Peter
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Vikas,
As peter said, IPP does not defined an image header as IPL, refer to below sample. This sample code demonstrated implementation of IPL using IPP.
Main Sample page:-
http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-code-samples/
(MAIN Intel Image Processing Library (IPL) image-processing\ipl-ipp )
Regarding error status functions, IPP functions return status codes of the performed operation to report errors and warnings to the calling program. There are many status code, user manual have complete list of status code.
Thanks,
Naveen Gv
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks for the info.
yes peter and you are correct, IPP doesn't support iplImage structure. In the sample code they are using iplCreateImageHeader function which returns iplImage* ;it doesn't mention how this function may be implemented withoutincluding IPL library in my application.
So is it like I can not replace IPL library with IPP in my application? IPP has no provision to map iplCreateImageHeader or iplImage structure?
Or
Is there a IPP Libraryversion available which can be usedin existing IPL applications without requiring any code modifications?
Best Regards,
Vikas
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Vikas,
If you need to work with unmodified IPL code, then I think you should try out the link Naveen mentioned. I used it once to quickly migrate a large IPL based project to IPP - the link is basically a new IPL source library which redirects all calls to IPP functions.
However, if you have the time, I find the IPP interface much better since it does not lock you into a particular header format. This has allowed me to either use other header implementations, my own, or a combination. In either case, you can call the IPP routines since you need to pass in image pointer, width, height, and step size. I find this to be very flexible.
Peter
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Looks like article has been archived, i will check with IPP forum moderator and get back to you.
Regards,
Naveen Gv
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Link to KNowledge Base article is workingnow, refer to Intel IPL Migration Documentation
Thanks,
Naveen Gv
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Link to KNowledge Base article is workingnow, refer to Intel IPL Migration Documentation
Thanks,
Naveen Gv
![](/skins/images/607B1757615CC3D714FA9723ADFD6109/responsive_peak/images/icon_anonymous_message.png)
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page