| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
parent directory.. | ||||
The Remote plugin enables Graph-ICS to be used in a server-client use-case. The examples folder in the repository contains a fully extensible example with a server implementation and a remote node to demonstrate the usage.
Windows:
Linux: (Ubuntu)
sudo apt-get install libboost-all-devCheck if the installed version of boost is 1.71!
We use Boost version 1.71 because the Ubuntu package ships the 1.71 version. If you want to use the Remote plugin on a different server environment then Ubuntu you can use other Boost version but make sure that the client and server systems have the same version installed. Compatibility with other Boost versions is not guaranteed as it has not been tested!
Windows
Option A
Option B
C:\Path\to\protobuf\cmake\build>mkdir release & cd release
C:\Path\to\protobuf\cmake\build\release>cmake -G "NMake Makefiles" ^
-DCMAKE_BUILD_TYPE=Release ^
-DCMAKE_INSTALL_PREFIX=../../../../install ^
../..Linux
sudo apt-get install libprotobuf-dev protobuf-compilerYou need to enable the CMake cache variable GRAPHICS_PLUGIN_REMOTE so that Graph-ICS knows to build the plugin.
Rerun CMake and build the project.
Once the build has finished you can run Graph-ICS. Now you can find a dialog to establish connections in the File/Connections menu. If you have enabled and build the Examples you should find a new node called "RemoteSobel" in the searchpanel. Now you can start the ExampleServer, establish the connection (using ip 127.0.0.1 and port 1234 if you have started the server on your machine) and try out the RemoteSobel node. The RemoteSobel node sends the input image to the server, the server calculates the resulting image and sends it back to the client.
| Back | FazBrowse Home | New Git URL |