# Example: Bardcodes

Any image/photo entering the Free Form language computational container is immediately processed for:

- Any faces? if yes, highlight and cutout the facial regions and compute them (their properties).
- Any barcodes or qr-codes? if yes, highlight the barcode regions and read them.
- Any texts? if yes, OCR the image.
- Add the necessary post-processing e.g. image annotations
- Finally collect at the resulting metadata tags and contents (to be hashed) ⚲ and URL export as String

[![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;
⛓️ ( 
𖤘"first name"->"dara" 
𖤘"last name"->"shayda" 
);

show "𝄃𝄃𝄂𝄀𝄁𝄃𝄂/index";

show "𝄃𝄃𝄂𝄀𝄁𝄃𝄂/bartexts";

save as blox_qr;
```

Output

<span style="white-space: pre-wrap;"> "𝄃𝄃𝄂𝄀𝄁𝄃𝄂/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)

"𝄃𝄃𝄂𝄀𝄁𝄃𝄂/bartexts"

{"065656915641", "065515000037", "9771468413022", "037000377085", "8435039118747"}

##### <span style="white-space: pre-wrap;">Blockchain Certificate </span>

<span style="white-space: pre-wrap;">"⛓️/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="white-space: pre-wrap;"> </span>

There are currently 4 default mandatory items inside the hash list or the CRID and you can obtain the barcode related ones

Scanned bars as above

[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="white-space: pre-wrap;"> </span>

JSON containing if any other OCR texts computed from the image

[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="white-space: pre-wrap;"> </span>

See the bounding box JSON below addresses as "\_boxes"

[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="white-space: pre-wrap;"> </span>

The String values for the barcodes and the qrcodes

[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="white-space: pre-wrap;"> </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_imagetext.json\"⚲\"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_barcodebox.json\""](%22%E2%9A%B2%5C%22https://www.wolframcloud.com/obj/ccn2/freeform/ff/images/ff_free_%5Cblox_qr_bars.png%5C%22%E2%9A%B2%5C%22https://www.wolframcloud.com/obj/ccn2/freeform/ff/images/ff_free_blox_qr_imagetext.json%5C%22%E2%9A%B2%5C%22https://www.wolframcloud.com/obj/ccn2/freeform/ff/images/ff_free_blox_qr_boxes.json%5C%22%E2%9A%B2%5C%22https://www.wolframcloud.com/obj/ccn2/freeform/ff/images/ff_free_blox_qr_barcodebox.json%5C%22%22)

##### qr-codes or bar-codes bounding box scanning area

<span style="white-space: pre-wrap;">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>

"𝄃𝄃𝄂𝄀𝄁𝄃𝄂/boxes"

\[

<span style="white-space: pre-wrap;"> </span>\[

<span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span>\[

<span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span>4.295e2,

<span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span>7.305e2

<span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span>\],

<span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span>\[

<span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span>8.395e2,

<span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span>9.105e2

<span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span>\]

<span style="white-space: pre-wrap;"> </span>\],

<span style="white-space: pre-wrap;"> </span>\[

<span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span>\[

<span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span>1.395e2,

<span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span>3.925e2

<span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span>\],

<span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span>\[

<span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span>2.745e2,

<span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span>8.205e2

<span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span>\]

<span style="white-space: pre-wrap;"> </span>\],

<span style="white-space: pre-wrap;"> </span>\[

<span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span>\[

<span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span>9.805e2,

<span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span>3.085e2

<span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span>\],

<span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span>\[

<span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span>9.855e2,

<span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span>5.805e2

<span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span>\]

<span style="white-space: pre-wrap;"> </span>\],

<span style="white-space: pre-wrap;"> </span>\[

<span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span>\[

<span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span>1.1775e3,

<span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span>5.555e2

<span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span>\],

<span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span>\[

<span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span>1.2515e3,

<span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span>9.075e2

<span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span>\]

<span style="white-space: pre-wrap;"> </span>\],

<span style="white-space: pre-wrap;"> </span>\[

<span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span>\[

<span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span>1.565e2,

<span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span>2.285e2

<span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span>\],

<span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span>\[

<span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span>6.365e2,

<span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span>2.395e2

<span style="white-space: pre-wrap;"> </span><span style="white-space: pre-wrap;"> </span>\]

<span style="white-space: pre-wrap;"> </span>\]

\]