# Example: Bardcodes

<span style="color: rgb(0, 0, 0);">Any image/photo entering the Free Form language computational container is immediately processed for:</span>

- <span style="color: rgb(0, 0, 0);">Any faces? if yes, highlight and cutout the facial regions and compute them (their properties).</span>
- <span style="color: rgb(0, 0, 0);">Any barcodes or qr-codes? if yes, highlight the barcode regions and read them.</span>
- <span style="color: rgb(0, 0, 0);">Any texts? if yes, OCR the image.</span>
- <span style="color: rgb(0, 0, 0);">Add the necessary post-processing e.g. image annotations</span>
- <span style="color: rgb(0, 0, 0);">Finally collect at the resulting metadata tags 𖤘 and contents ⚲ (to be hashed) and URL export as String</span>

**Case 1**<span style="color: rgb(0, 0, 0);">: Single image multiple barcodes only</span>

[![AdobeStock_738912-1536x1024-2985424236.jpg](https://wiki.compclassnotes.com/uploads/images/gallery/2026-06/scaled-1680-/adobestock-738912-1536x1024-2985424236.jpg)](https://wiki.compclassnotes.com/uploads/images/gallery/2026-06/scaled-1680-/adobestock-738912-1536x1024-2985424236.jpg)

```
//symbol to process barcodes and qrcodes;
𝄃𝄂𝄀𝄁𝄃𝄂;

🔐;

//add name and other information;
⛓️ ( 
𖤘 "type"->"image segmentation"
𖤘 "info"->"qr code detection in photo"
𖤘 "publisher"->"CDN: compdatanotes.com" 
𖤘 "©"->"CC-BY-NC-ND 4.0"
);

show "𝄃𝄂𝄀𝄁𝄃𝄂/index";

show "𝄃𝄂𝄀𝄁𝄃𝄂/bartexts";

save as qr1;
```

<span style="color: rgb(0, 0, 0);">Output</span>

<span style="color: rgb(0, 0, 0);"> "𝄃𝄂𝄀𝄁𝄃𝄂/index"</span>

[![blox_qr.png](https://wiki.compclassnotes.com/uploads/images/gallery/2026-06/scaled-1680-/blox-qr.png)](https://wiki.compclassnotes.com/uploads/images/gallery/2026-06/scaled-1680-/blox-qr.png)

<span style="color: rgb(0, 0, 0);">"𝄃𝄂𝄀𝄁𝄃𝄂/bartexts"</span>

<span style="color: rgb(0, 0, 0);">{"065656915641", "065515000037", "9771468413022", "037000377085", "8435039118747"}</span>

##### <span style="color: rgb(0, 0, 0);">Blockchain Certificate </span>

<span style="color: rgb(0, 0, 0);">"⛓️/certificate" (trimmed text) </span>

[https://www.wolframcloud.com/obj/ccn2/freeform/ff/blockchain/bloxberg2/cert\_json/ff\_free\_blox\_qr.json](https://www.wolframcloud.com/obj/ccn2/freeform/ff/blockchain/bloxberg2/cert_json/ff_free_blox_qr.json)

<span style="color: rgb(0, 0, 0);">There are currently 4 default mandatory items inside the hash list or the CRID and you can obtain the barcode related ones</span>

<span style="color: rgb(0, 0, 0);">Scanned bars as above</span>

[https://www.wolframcloud.com/obj/ccn2/freeform/ff/images/ff\_free\_blox\_qr\_bars.png](https://www.wolframcloud.com/obj/ccn2/freeform/ff/images/ff_free_blox_qr_bars.png)

<span style="color: rgb(0, 0, 0);">JSON containing if any other OCR texts computed from the image</span>

[https://www.wolframcloud.com/obj/ccn2/freeform/ff/images/ff\_free\_blox\_qr\_imagetext.json](https://www.wolframcloud.com/obj/ccn2/freeform/ff/images/ff_free_blox_qr_imagetext.json)

<span style="color: rgb(0, 0, 0);">See the bounding box JSON below addresses as "\_boxes"</span>

[https://www.wolframcloud.com/obj/ccn2/freeform/ff/images/ff\_free\_blox\_qr\_boxes.json](https://www.wolframcloud.com/obj/ccn2/freeform/ff/images/ff_free_blox_qr_boxes.json)

<span style="color: rgb(0, 0, 0);">The String values for the barcodes and the qr codes</span>

[https://www.wolframcloud.com/obj/ccn2/freeform/ff/images/ff\_free\_blox\_qr\_barcodebox.json](https://www.wolframcloud.com/obj/ccn2/freeform/ff/images/ff_free_blox_qr_barcodebox.json)

<span style="color: rgb(0, 0, 0);">"𝄃𝄂𝄀𝄁𝄃𝄂/⚲"</span>

<span style="color: rgb(0, 0, 0);">⚲"https://www.wolframcloud.com/obj/ccn2/freeform/ff/images/certs\_free\_qr1\_bars.png⨁https://www.wolframcloud.com/obj/ccn2/freeform/ff/images/certs\_free\_qr1\_imagetext.json⨁https://www.wolframcloud.com/obj/ccn2/freeform/ff/images/certs\_free\_qr1\_boxes.json⨁https://www.wolframcloud.com/obj/ccn2/freeform/ff/images/certs\_free\_qr1\_barcodebox.json⨁https://www.wolframcloud.com/obj/ccn2/freeform/ff/images/certs\_free\_qr1\_linehighlights.png⨁https://www.wolframcloud.com/obj/ccn2/freeform/ff/images/certs\_free\_qr1\_lineboxes.json"</span>

##### qr-codes or bar-codes bounding box scanning area

<span style="color: rgb(0, 0, 0);">Any geometrical information pertinent to full understanding and computational access for a region of an image or a recognized object is computed and place in appropriate JSON structures. </span>

##### Cloud Object Browser

<iframe height="500" id="bkmrk--2" src="https://www.wolframcloud.com/obj/ccn2/AI/freeform/blockchain/published/certs_free_qr1" width="600"></iframe>

##### PDF Certificate

<iframe height="400" id="bkmrk--3" src="https://www.wolframcloud.com/obj/ccn2/freeform/ff/blockchain/bloxberg2/cert_pdf/certs_free_qr1_1.pdf" width="600"></iframe>