OpenR8 AI Software (Download)

[繁體中文說明]    [简体中文说明]

 

 

[ Architecture ]

 

 

 

OpenR8 AI Software Architectire-20190512.png

 

 

 

 

 

 

[ Introduction ]

 

OpenR8 AI software is with web user interface for AI algorithms. AI algorithms are modularized and presented in web interface. Non-software background users can use AI algorithms with ease by using web interface.

 

 

 

[ Applications ]

 

Wafer inspection, IC inspection, copper foil inspection, LCD panel inspection,PCB inspection,Visual analysis,AI AOI automatic optical inspection,Robotic arm control,Virtual worker,Stock price forecast,Process quality prediction,Maintenance forecast,Data trend forecasting,Student achievement forecast,Fish classification,Poultry behavior analysis,Credit risk analysis,Handwriting recognition,License plate identification,Telemetry image analysis,X-ray image analysis,Cancer cell image analysis,Confidential image analysis,Factory camera image analysis,Face recognition,Age identification,Gender identification,School teaching, etc.

 

 

[ Features ]

 

    • Portable green software, built-in Python, TensorFlow, PyTorch, OpenVINO, OpenCV, Caffe, can be directly executed after decompressing

 

    • Friendly user interface, without coding, can perform AI training and also inference with the mouse

 

    • Open source code

 

    • Support deep learning

 

    • Support artificial intelligence algorithms

 

    • Support image processing

 

    • Support multiple image calculation methods

 

    • Support image analysis

 

    • Support template comparison

 

    • Support object analysis

 

    • Support barcode recognition

 

    • Support QR code

 

    • Support multi-language coding

 

    • Support multi-core and multi-processor computers

 

    • Support GPU acceleration

 

    • Support custom libraries

 

    • No need to upload data to public cloud .

 

    • Community edition is free for royalty

    

    • Professional edition is in reasonable price

 

    • Technical support for professional edition

 

 

[ Supported Operating Systems ]

 

    •  Windows 7

    •  Windows 10

    •  Windows Server 2016

    •  Windows Server 2019

    •  Ubuntu 16.04

    •  Ubuntu 18.04

    •  Raspberry Pi - Raspbian

 

 

[ Hardware Requirements ]

 

    • Intel x64 CPU with AVX2 instruction set

    • 4 GB RAM or higher

    • 70 GB of free space on a hard disk

    • Screen resolution is 1280 x 720 or higher

    • Mouse or other pointing device

    • NVIDIA GPU with CUDA support. (Option for Acceleration)

 

    • Intel Movidius Myriad X. (Option for Acceleration)

 

 

 

[Software Advantage]

 

    • Support multiple languages, display, annotation, variable name

    • Detailed English documentation and lesson videos

    • Update the latest algorithms every week

    • No need to do coding, graphic control interface, easily use the latest algorithms

    • Open source code

    • Easy to get started, development integration is fast

    • Applications: semiconductor industry, panel industry, petrochemical industry, PCB industry, school lessons, etc.

    • Won the champion in the International AI Competition, the prize is 100K USD.

    • Green software, built-in Python 3.6, TensorFlow, PyTorch, support CPU and GPU operations, no need to trouble installing another Python environment, can be used immediately after decompressing

    • Built-in common deep learning solutions: SSD, VGG, ResNet, YOLOv3, MaskRCNN, data analysis, stock forecast, etc. All programs have been verified.

    • The solution is with detail English pdf document

 

 

 

[ How to Use ]

 

1. Start OpenR8 CPU Graphical User Interface: 

OpenR8/R8-CPU.bat

 

2. Start OpenR8 GPU Graphical User Interface: 

OpenR8/R8-GPU.bat

 

3. Start CPU Console: 

OpenR8/console-CPU.bat

 

4. Start GPU Console: 

OpenR8/console-GPU.bat

 

5. Start jupyter notebook CPU Web Interface: 

OpenR8/jupyter-notebook-CPU.bat

 

6. Start jupyter notebook GPU Web Interface: 

OpenR8/jupyter-notebook-GPU.bat

 

7. Set jupyter notebook CPU Web Interface Password: 

OpenR8/jupyter-notebook-password-CPU.bat

 

8. Set jupyter notebook GPU Web Interface Password: 

OpenR8/jupyter-notebook-password-GPU.bat

 

9. Start Spyder CPU Graphical User Interface: 

OpenR8/spyder-CPU.bat

 

10. Start Spyder GPU Graphical User Interface: 

OpenR8/spyder-GPU.bat

 

11. Upgrade pip CPU:

OpenR8/upgrade-pip-CPU.bat

 

12. Upgrade pip GPU:

OpenR8/upgrade-pip-GPU.bat

 

 

 

[ Hello World ]

 

Click on the "print" of the "libraries" and pull the blocks of the "print" into the "flow" area of the software. Then click on the "print" block, in the "function" area of the "string" field to find new, click Down. Finally, write Hello World in "value" in the "variable" area.

 

hello world-1.png

 

Click the "file" button in the upper-left corner of the software, and then click "save" to store the py file.

 

hello world-2.png

 

Click on the "run" button above the software and you will run the block program we just selected, and the window will pop up the text message of Hello World.

 

hello world-3.png

 

 

Create Strings

 

Through the building blocks of "string add", many words can be combined. Click the "string_add" in the "libraries", and then pull the "string_add" building blocks into the "flow" area of the software. Then click on the "string_add" building blocks.

 

hello world-4.png

 

Create a, B strings one by one, after storing, click the Run button, you can see that the text has been merged into AB.

 

hello world-5.png

 

 

Logical judgment

 

Logic is the most important concept in the program, you can double-click (or drag) logical building blocks to add logical judgment conditions. Logic-related building blocks can be found in the "libraries > control" directory.

 

hello world-7.png

 

Through the blocks "greater than or equal to", as well as the "and/or" blocks, the corresponding logical judgment can be combined.

 

hello world-8.png

 

 

Loop

 

Loops, also known as "repetitive" building blocks, can be found in the "libraries > control" directory. Loops can be a limited number of loops and an unlimited number of loops. A limited number of loops can be set to repeat several times in a range.

 

hello world-loop-9.png

 

There are two types of infinite loops, one is "when", which means "when something happens, the loop starts," and the other is "until", which means "the loop stops until something happens."

 

hello world-loop-10.png

 

 

 

[ Edition Description ]

 

 

OpenR8 Community Edition: 

Basic algorithms and solutions.

 

 

OpenR8 Professional Edition: 

Advanced algorithms and solutions.

Fair price for commercial applications.

 

 

OpenR8 Project Edition: 

Advanced algorithms and solutions.

Fair price for commercial applications and volume licensing.

 

 

 

[ Community Edition Solutions ]

 

Solution

Description

CGI

The interface program allows your web page to communicate with the www server to achieve interaction with the user

CURL

Use the CURL library to get external pages

File

File operation, Delete folder, Delete file, Access binary file, Access string and access image

For-Loop

For loop

Get-Computer-ID

Get the MAC address

If

Conditional

Image

Create an image and capture the screen

Image-Barcode

Read 1D barcode and QR code

Image-Benchmark

Perform a large number of image operations to compare the performance of different computers

Image-Binarize

Image Binarize

Image_OPT

OPT example

Image-Video-Capture-OpenCV

Capture webcam images using OpenCV's VideoCapture

Loop

Loop

OpenVINO

Using OpenVINO for face detection and object detection

OS

Operating system related function call example

Print

Print text in the command window and open a new window to display images

Python

Execute a Python program

Python-Programming

Python Programming

Socket

Two-way network communication

Stock-Taiwan-XGBoost-Regression

Predict the stock price of Taiwan listed stocks after five days

String

String processing

Timer

Calculate how long it takes to run a certain process

 

 

[ Professional Edition Solutions ]

 

Solution

Description

  Chatterbot

Machine learning based chat robot engine

Data-Analysis

Data Analysis

Data-Analysis-Conv1D

Data analysis by using Conv1D

Data-Analysis-LSTM

Data Analysis

Data-Analysis-Regression-Forest

Data analysis by using RegressionForest

Data-Analysis-XGBoost

Data analysis by using XGBoost

Data-Analysis-XGBoost-Regression

Data analysis by using XGBoostRegression

Http-Server

Web Server

Http-Server-Object-Detection-VGG16-SSD300-Keras-PCB

Python TensorFlow Keras Deep Learning Server for PCB Inspection

Http-Server-Object-Detection-VGG16-SSD300-Keras-VOC

Python TensorFlow Keras deep learning server

Http-Server-VGG16-SSD300-Caffe-VOC

OpenR8 Caffe deep learning server

Image-Cap

Detect if the cap is tight

Image-Classification-AlexNet-Caffe

Using AlexNet algorithm and Caffe framework for object classification

Image-Classification-DenseNet-Keras-OCR

Optical character recognition image text using Keras

Image-Classification-Full-Connection-Caffe-XOR

Learn XOR rules with Caffe

Image-Classification-InceptionV1-Caffe

Using InceptionV1 algorithm and Caffe framework for object classification

Image-Classification-InceptionV2-Caffe

Using InceptionV2 algorithm and Caffe framework for object classification

Image-Classification-InceptionV3-Caffe

Using InceptionV3 algorithm and Caffe framework for object classification

Image-Classification-InceptionV4-Caffe

Using InceptionV4 algorithm and Caffe framework for object classification

Image-Classification-MobileNetV1-Caffe

Using MobileNetV1 algorithm and Caffe framework for object classification

Image-Classification-MobileNetV2-Caffe

Using MobileNetV2 algorithm and Caffe framework for object classification

Image-Classification-ResNet50-Caffe

Using ResNet50 algorithm and Caffe framework for object classification

Image-Classification-VGG16-Caffe

Using VGG16 algorithm and Caffe framework for object classification

Image-Convert-File-Format

Convert image file format

Image-Data-Augmentation

Image_DataAugmentation

Image-FaceNet

Face detection and recognition

Image-FC2

Control FLIR camera

Image-Find-Blob

Find objects in the image

Image-Find-Blob2

Find objects in the image

Image-Find-Rotate-Vertical-Angle

Find the tilt angle of the image object

Image-Get-Sharpness

Obtain image sharpness to determine if the image is blurry

Image-Object-Detection-FasterRCNN-Keras

Using Keras FasterRCNN for object detection on PCB

Image-Object-Detection-MobileNetV1-SSD300-Caffe

 Using MobileNetV1 SSD 300 algorithm and Caffe framework for PCB object detection 

Image-Object-Detection-MobileNetV1-SSD512-Caffe

Using MobileNetV1 SSD 512 algorithm and Caffe framework for PCB object detection

Image-Object-Detection-MobileNetV2-SSD300-Caffe

Using MobileNetV2 SSD 300 algorithm and Caffe framework  for PCB object detection

Image-Object-Detection-MobileNetV2-SSD512-Caffe

Using MobileNetV2 SSD 512 algorithm and Caffe framework for PCB object detection

Image-Object-Detection-ResNet50-SSD300-Caffe

Using SSD 300 algorithm and Caffe framework for PCB object detection

Image-Object-Detection-ResNet50-SSD512-Caffe

Image analysis uses SSD 512 algorithm and Caffe framework for PCB object detection

Image-Object-Detection-ResNet152-SSD512-Caffe

Using Caffe SSD512 for object detection on PCB

Image-Object-Detection-VGG16-SSD300-Caffe

Using Caffe SSD300 for object detection on PCB

Image-Object-Detection-VGG16-SSD300-Caffe-Age

Using the SSD 512 algorithm for image analysis and Caffe library for age prediction

Image-Object-Detection-VGG16-SSD300-Caffe-Webcam

Using Caffe SSD algorithm to detect objects in webcam instant images

Image-Object-Detection-VGG16-SSD300-Keras

Using SSD 300 algorithm and Keras for PCB object detection

Image-Object-Detection-VGG16-SSD300-Keras-Face

Image analysis using SSD 512 algorithm and Keras library for face recognition

Image-Object-Detection-VGG16-SSD512-Caffe

Using Caffe SSD512 for object detection on PCB

Image-Object-Detection-VGG16-SSD512-Caffe-40-Labels

Image analysis uses the SSD 512 algorithm and the Caffe library for text detection in up to 40 categories

Image-Object-Detection-VGG16-SSD512-Caffe-Defect-Detection

Using deep learning Caffe framework and SSD 512 algorithm for defect detection on PCB

Image-Object-Detection-VGG16-SSD512-Caffe-Face-Recognition-Celebrity

Face recognition of famous people

Image-Object-Detection-VGG16-SSD512-Caffe-VOC-Auto-Labeling

Generate Pascal VOC XML tag files using inference results

Image-Object-Detection-VGG16-SSD512-Keras-Age

Using the SSD 512 algorithm for image analysis and Keras library for age prediction

Image-Object-Detection-VGG19-SSD512-Caffe

Using Caffe SSD512 for object detection on PCB

Image-Object-Detection-YOLOv3-Keras

Using YOLOv3 algorithm and Keras framework for PCB object detection

Image-Segmentation-MaskRCNN-Keras

Using MaskRCNN and Keras framework for Pill

Image-Segmentation-UNet-Keras

Using UNet and Keras framework for Pill  

 

 

Project Edition Solution ]

 

Solution

Description

AI-AOI

Artificial Intelligence Automated Optical Inspection

AI-Lesson Artificial Intelligence Lesson
AI-Plant-Doctor Artificial Intelligence Plant Doctor
AI-Server-Farm Artificial Intelligence Server Farm
Animal-Behavior-Analysis Animal Behavior Analysis
Animal-Classification Animal Classification
Big-Data-Analysis Big Data Analysis
Cancer-Cell-Image-Analysis Cancer Cell Image Analysis
Confidential-Image-Analysis Confidential Image Analysis
Copper-Foil-Inspection Copper Foil Inspection
Credit-Risk-Analysis Credit Risk Analysis
Face-Recognition Face Recognition
Gender-Age-Emotion-Analysis Gender, Age, and Emotion Analysis
Handwriting-Recognition Handwriting Recognition
ICInspection IC Inspection
IPCAM-Image-Analysis-for-Safety IPCAM Image Analysis for Safety
LCD-Panel-Inspection LCD Panel Inspection
License-Plate-Identification License Plate Identification
Maintenance-Forecast Maintenance Forecast
PCB-Inspection PCB Inspection
Process-Quality-Improvement Process Quality Improvement
Robot-Arm-and-IO-Control Robot Arm and IO Control
Stock-Price-Forecast Stock Price Forecast
Student-Grade-Forecast Student Grade Forecast
Telemetry-Image-Analysis Telemetry Image Analysis
Virtual-Operator Virtual Operator
Wafer-Inspection Wafer Inspection
X-ray-Image-Analysis X-ray Image Analysis

 

 

 

[ How to Buy OpenR8 ]

 

Please contact us for quotation:

 

Email: openrobot@openrobot.club

 

 

Or please visit the following url.

 

https://www.openrobot.club/ai-computer

 

 

 

[ Technical Support ]

 

Please buy our AI lesson. The following url is for your reference.

 

https://www.openrobot.club/lesson

 

 

 

 

 

 

 

Please log in to get download information.

 

 

 

 

 

 

Please [log in], or [register now for free] to enjoy full content.

Recommended Article

1.
[OpenR8 solution] OpenVINO (Using OpenVINO for face detection and object detection)

2.
[OpenR8 solution] Image-Object-Detection-VGG16-SSD512-Caffe (Using Caffe SSD512 for object detection on PCB)

3.
About Open Robot Club