Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/br-automation-com/brdkVision

brdkVision libraries
https://github.com/br-automation-com/brdkVision

Last synced: 3 months ago
JSON representation

brdkVision libraries

Awesome Lists containing this project

README

        

# brdkVision
brdkVision libraries

This repository contains many different vision libraies for the PLC.

It also contains a solution to show images with overlay on mappView.

## Use widget
To use the widget you need to copy the "brdk" folder export/Widgets folder into the widget folder of the technology package MappView for the right AS and Mapp version.

C:\BrAutomation\AS412\AS\TechnologyPackages\mappView\5.20.0\Widgets

## Use Libraires
Each of the brdkVi libraries have a have a help file with some documentation for the functions and function blocks

* **brdkViBase** - This library contains base functions to be used in vision applications
* **brdkViImg** - This library contains functions for decoding and encoding image data to and from different types and show image on HMI widget (Depends on brdkViBase and BRSE_RTK)
* **brdkViGeom** - This library contains functions for drawing and checking geometries (Depends on brdkViBase and brdkViCal)
* **brdkViMapp** - This library contains functions to get and set vision function data (Depends on brdkViBase and brdkViCal)
* **brdkViVF** - This library contains functions for shaping BLOBs used in vision functions (Depends on brdkViBase, brdkViImg, brdkViCal, brdkViGeom)
* **brdkViCal** - This library contains functions to calibrate camera and calculate projection matrices (Depends on brdkViBase)

The libraris can be found in the export folder, all previous versions are also inside this folder.
Version 1.x.x can be used with all versions of Mapp where fx. version 5.20.0 only can be used with Mapp 5.20 or higher

## brdkServices
The project also contains a folder called brdkServices this is **not** need but it contains a Python script to create referenced configurations of an exsisting configuration in your project.

![image](https://user-images.githubusercontent.com/36692577/176138493-00d7701b-e772-4cdd-9349-9c26ae1d949a.png)