Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

PEKAT VISION application is project-oriented.

Tip

You can run and work with several independent projects simultaneously.

Tip

Each project runs on its own network port and can be accessed from remote computers and managed without any restrictions.

Tip

Managing and running projects can be performed through

both graphical user interface

GUI, as well as a console application

.

...

Project Management Graphical User-Interface

The first section of PEKAT VISION projects manager, there are 3 options available:

Image Added
Info

Create New Project -

...

creates a new project in projects manager and

...

PEKAT VISION projects folder <C:\Users\User1\PekatVisionProjects\Project1>

Image Added

Info

Open Project - allows you to open an existing project folder in any location on disk

Image Added

Info

Import Project -enables you to import a project export .zip file (previously exported project)

Once a project is created, opened or imported, the project is displayed in projects manager list:

...

By clicking on the 3 dots button, enables the user to perform the following functions:

Image Added

Info

Start Project - Starts an existing project

Project window

Stopped project

...

Info

Name - User is able to rename an existing project

Info

Port - Port 8000 is the default for each project in the projects manager

Info

Auto-start - If enabled, this project is started automatically after starting Pekat

Info

Secure Image Analyze feature is designed to prevent unauthorized access to API. All requests to the API for this project must contain this key to be processed, so that only the ones who know the key can use it.

...

Running project

...

Info

After starting the project, project GUI is displayed, if you wish to access the project through the web browser, click on the URL displayed, and close PEKAT VISION GUI

Note

PORT IS ALLOCATED error message is displayed if a port is already allocated

Image Added
Tip

Examples of port values recommended running multiple projects: 8010, 8020, 8030,…

PEKAT VISION allows several projects to run simultaneously, however, GPU consumption must be considered when running several projects.

For more information on GPU consumption, contact support at PEKAT VISION Customer Portal or at support@pekatvision.com

Project List Options

...

Info

Export -exports a project with (.zip extension)

Info

Copy -duplicates a project in projects manager

Info

Remove -removes a project only from the UI in projects manager GUI

Info

Delete - deletes a project from projects manager UI GUI and deletes project data from /PekatVisionProjects folder

...

When you click on a project, the user is able to change the project Name and select a Port to run the project:

...

If the user attempts to open a second project with the same port number, PEKAT VISION informs the user that the port is already allocated, therefore, is reccomended to change the second project port by adding 10, to the current port number (eg. 8010).

Image Removed

Info

Only one project can run on each port

Info

It is reccomended to close a project (STOP) if you wish to reduce GPU usage

To start project, click on ‘START’ button, then PEKAT VISION will open the project GUI, if you wish to access the project through a browser, click on the URL displayed, and close the GUI:

...

Secure Image Analyze

If you check Secure Image Analyze option, our technolgy will encode images, providing a secure communication:

...

Projects Manager - Console

The application has two modes:

creating and launching a project. The necessary arguments are described in the Help.

Code Block
.\pekat-cmd.exe create -h
usage: pekat-cmd create [-h] -d DATA -n NAME

Optional arguments:
  -h, --help            Show this help message and exit.
  -d DATA, --data DATA  Project dir
  -n NAME, --name NAME  Project name
Code Block
.\pekat-cmd.exe start -h usage: pekat-cmd start [-h] [-p PORT] -d DATA [-n NETWORK] [-l LOG] Optional arguments: -h, --help Show this help message and exit. -p PORT, --port PORT Starting port -d DATA, --data DATA Project dir -l LOG, --log LOG Show all logs (y/n) -P PASSWORD, --password PASSWORD Administration password -key API_KEY, --api_key API_KEY Image analyze only with API key

folder data

Starter settings

...

Info

Password - you can set a password that will be required when accessing project manager.

Info

Language - sets language of project manager

Info

Remote sync - enables accessing projects from remote PC - showing the remote project list, downloading projects from remote to local PC, copying projects from local to remote PC

Info

Kiosk mode - fullscreen mode
Operator view only - allows to access only operator view, nothing else from the project

Note

PEKAT VISION needs to be restarted after enabling Kiosk mode for it to take effect

Info

Run on PC startup - starts Pekat when PC is turned on

Info

Access from - the address for remote access. You can use this address for “Remote sync” function or to connect to the remote PC through your browser (for PCs within the same network).

Example of usage

Typical scenario where we can use most of these features is if we want to show information to operators on the production line through Operator View, but don’t want them to be able to access other things in Pekat or other applications.

We use the “Kiosk mode” to show Pekat always in fullscreen, and with the “Operator View Only” option we don’t allow any other operations within the project than showing Operator View. We can also set a password that is required when trying to access the project manager through the button in project, so that unauthorized personnel cannot manipulate with projects etc. Setting “Run on PC startup” can be used to always start Pekat when turning on the PC at the start of the day.

“Remote sync” can be used for downloading projects from some powerful PC that is used for training to less powerful PC / embedded device on the production line which only uses the trained model to evaluate if products are good/bad.

License

Projects Manager through Command Line [Windows]

Visit this page for more information: Working with PEKAT VISION through CMD in Windows

Projects Manager through Terminal [Linux]

Visit this page for more information: Working with PEKAT VISION through Ubuntu terminal

Local Machine vs Network Host - Projects Manager

...

Tip

Projects manager can be hosted on a network, so customers can connect through a browser.

Info

By default, the application runs only on the local machine

...

.

Info

Argument --network

...

enables network access

...

.

Code Block
  console
 ./pekat-web -h 
usage: pekat-web-starter [-h] [-v] [-p PORT] [-n] [-P PASSWORD] [-l] [-dc]
                         [-dcode]
                         

PEKAT VISION online projects starter

Optional arguments:
  -h, --help            Show this help message and exit.
  -v, --version         Show program's version number and exit.
  -p PORT, --port PORT  Starting port
  -n, --network         Network access
  -P PASSWORD, --password PASSWORD
                        Password access
  -l, --log             Show all logs
  -dc, --disable_concurrent
                        Allows to run only 1 project at a time
  -dcode, --disable_code
                        Disable code module. Higher security.