- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi there,
I need to downsample images using custom-crafted kernels. I was not able to find an IPP function to do this. I could filter an image using the custom kernel and then nearest-neighbor it, but the efficiency is critical and I don't want to filter pixels I will throw away. In addition I must use separable filter/downsample (1D in X and Y, again for performance). So what I really need is a 1D filter with custom kernel and a stride (filter at every n-th pixel), do this in X and Y, and then pick a subset of pixels (every n-th pixel) to get the output image.
Are there IPP functions that will help me do this?
Thanks!
I need to downsample images using custom-crafted kernels. I was not able to find an IPP function to do this. I could filter an image using the custom kernel and then nearest-neighbor it, but the efficiency is critical and I don't want to filter pixels I will throw away. In addition I must use separable filter/downsample (1D in X and Y, again for performance). So what I really need is a 1D filter with custom kernel and a stride (filter at every n-th pixel), do this in X and Y, and then pick a subset of pixels (every n-th pixel) to get the output image.
Are there IPP functions that will help me do this?
Thanks!
Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
Have you checked the multirate FIR function? Can it meet your requirement?
http://software.intel.com/sites/products/documentation/hpc/ipp/ipps/ipps_ch6/functn_FIR.html
Thanks,
Chao

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