- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi everyone, i want to implement adaptive histogram equalization on one channel image. I fill lookuptable(pValues) at every subwindow and use
ippiLUT_Linear_8u_C1R(srcImage->DataPtr(subwindow),srcImage->Step(),dstImage->DataPtr(subwindow),dstImage->Step(),subwindow->size,pValues,pLevels,histSize)
but i didnt remove blocking effect such that ippiLUT_8u_C1R gives the same result. Than firstly i generated whole image with ippiLUT_8u_C1R
then at the end use
ippiLUT_Linear_8u_C1R(dstImage->DataPtr(),dstImage->Step(),dstImage->DataPtr(),dstImage->Step(),dstImage->size,pValues,pLevels,histSize);
but it didnt worked too. The usage of ippiLUT_Linear is not like this? What is the point that i am missing?
Thanks.
Link Copied
- 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
Ok after reading the documentation i understood the reason. It interpolates lut values not image intensity values.
- 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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks for your interest Sergey :) what i want is smoothing the blocking artifacts on boundaries so lut with interpolation is not suitable for my purpose, i have to look for something else
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page