# bs-visualizer **Repository Path**: hanhai-modules/bs-visualizer ## Basic Information - **Project Name**: bs-visualizer - **Description**: 来自黑芝麻智能科技(bstai)瀚海(hanhai)的可视化框架,其支持跨平台,支持特定的数据结构传入,通过配置文件,自定义多页面展示位置,通过websocket通信在网页端进行可视化,提供统一的接口,用户可根据自己业务进行二次开发。 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-04-26 - **Last Updated**: 2025-12-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # **Project Overview** The image perception data in protobuf format is visualized on the web side ### **Build** ```shell mkdir -p build && cd build cmake .. make -j4 make install ``` ### **Dependencies** - civetweb - protobuf ```shell sudo apt-get install libprotobuf-dev ``` ### **Language** | Module|Language|Feature | |-----|------------|-----| | include/src | C++/C | web-server| |demo|C++| demonstration| |frontend| javascript | web-client| ### **Configuration file** - config.json 1. install path: /etc/hanhai/conf/bs_visualizer/frontend/config.json Enter several routes for sending data as required ```json { "NAME": "frv", "WIDTH": 400, "HEIGHT": 300, "IP": "x.x.x.x", "PORT": 3000, "PROTO_MESSAGE": "WebObject", "POSITION": { "x": 0, "y": 0 } } ``` |agrv| description| |------------|------------| |NAME| UI tag| |WIDTH|image width| |HEIGHT|image height| |IP| local IP| |PORT| bond port| |PROTO_MESSAGE| default| |POSITION|The position of the image on the window| ### **License** The project is licensed under the [Apache-2.0] license.