# Correct approach for overlays using CVBpy

**URL:** <https://forum.commonvisionblox.com/t/correct-approach-for-overlays-using-cvbpy/1802>\
**Category:** Python API\
**Tags:** python\
**Created:** [October 4, 2022, 11:43am UTC](https://forum.commonvisionblox.com/t/correct-approach-for-overlays-using-cvbpy/1802 "2022-10-04T11:43:44Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![Chris](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.commonvisionblox.com/chris/32/1154_2.png) [@Chris](https://forum.commonvisionblox.com/u/Chris)\
**Post date:** [October 5, 2022, 7:34am UTC](https://forum.commonvisionblox.com/t/correct-approach-for-overlays-using-cvbpy/1802/2 "2022-10-05T07:34:37Z")

</div>

Hi @drbsg ,

if you are looking for a “destructive” way (assuming you do not copy the data you are displaying), the Image Pixel Access of [this](https://forum.commonvisionblox.com/t/getting-started-with-cvbpy/241/9) thread might be what you are looking for.

As far as I know, we dont have any custom controls for Python, but as you have access to the imagedata you can use whatever UI Framework you like (I assume).  
Thus handling overlays is something you might want to do with the tools of whatever UI Framwork you use.

---

_[View the full topic](https://forum.commonvisionblox.com/t/correct-approach-for-overlays-using-cvbpy/1802)._
