# @smcgann/node-red-annotate-image-plus

**URL:** https://discourse.nodered.org/t/smcgann-node-red-annotate-image-plus/95219
**Category:** Share Your Nodes
**Created:** [7 February 2025 18:52 UTC](https://discourse.nodered.org/t/smcgann-node-red-annotate-image-plus/95219 "2025-02-07T18:52:32Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Sean-McG](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/sean-mcg/32/54677_2.png) [@Sean-McG](https://discourse.nodered.org/u/Sean-McG)
#### Post date: [7 February 2025 18:52 UTC](https://discourse.nodered.org/t/smcgann-node-red-annotate-image-plus/95219/1 "2025-02-07T18:52:32Z")

</div>

Hi all,

I'm pleased to announce my first contrib node 🎉

Background:  
I have been experimenting with AI recognition of objects and faces recently.

To visualise the output I was using the "core" annotate-image node, however I found this was very slow to render the images on my Pi4 (up to several seconds in some cases)

So to speed things up I switched it to using the canvas package, and it now renders anywhere upto 40 times faster. I have also added a number of additions such as configurable payload property, text background to make things more readable and opacity settings.

As I have been around on the forum for some time now, I thought it was time to give back 🎁

If you are already using similar nodes, do please try this out and let me know how it works for you.

> **[@smcgann/node-red-annotate-image-plus](https://flows.nodered.org/node/@smcgann/node-red-annotate-image-plus)**
>
> A Node-RED node that can annotate an image

---

<div class="post-metadata">

### Author: ![marcus-j-davies](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/marcus-j-davies/32/103435_2.png) [@marcus-j-davies](https://discourse.nodered.org/u/marcus-j-davies)
#### Post date: [7 February 2025 19:26 UTC](https://discourse.nodered.org/t/smcgann-node-red-annotate-image-plus/95219/2 "2025-02-07T19:26:33Z")

</div>

> [@Sean-McG](#):
>
> I thought it was time to give back

About B\*\*\*\*y time! 😉

Nice work @Sean-McG

Always enjoy seeing contribution to the collection. 🙏

---

<div class="post-metadata">

### Author: ![Sean-McG](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/sean-mcg/32/54677_2.png) [@Sean-McG](https://discourse.nodered.org/u/Sean-McG)
#### Post date: [7 February 2025 23:06 UTC](https://discourse.nodered.org/t/smcgann-node-red-annotate-image-plus/95219/3 "2025-02-07T23:06:15Z")

</div>

In action 😉

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/0/f/0fac5714a908d364d2baebdb1a9a3921eb5b490c.jpeg)

---

<div class="post-metadata">

### Author: ![Sean-McG](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/sean-mcg/32/54677_2.png) [@Sean-McG](https://discourse.nodered.org/u/Sean-McG)
#### Post date: [16 February 2025 16:24 UTC](https://discourse.nodered.org/t/smcgann-node-red-annotate-image-plus/95219/4 "2025-02-16T16:24:30Z")

</div>

> [@Sean-McG](#):
>
> do please try this out and let me know how it works for you.

I guess no news is good news ?  
🤔

But if you **have** tried this node, I'm particularly interested to know -

1. What platform you installed on, and if canvas install went OK.
2. Whether the documentation is clear enough.
3. If used in place of the original annotate image node, did it work without any modifications ?

Thanks  
😀
