- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I can do this using OpenCV to load the image file and then the WarpAffine function from the ipp_blur_rotate_sample SDK sample; the alpha channel from the original image is preserved however areas in the new rotated image that were not originally present default to 100% opacity which is not what I want. I would like them to default to transparency but cant see how to do this easily without extra processing ( subsequently I am using ippiAlphaComp_8u_AC4R to composite the rotated image with larger video frames and don't want to them obscure parts of the video ).
I can work round this by my making my images larger and then when compositing specifying a smaller ROI which gets all the important content but doesn't include the opaque new regions but this is not ideal since it requires extra calculation.
- I found out this morning its simply a question of setting the border value argument iWarpAffineLinearInit(...) to a value which has the alpha channel set to zero
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Tim,
Thanks for letting us know the "trick" to achieving the targeted opacity in rotation. Thanks!
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page