• Trity Course Scilab IoT

    Scilab for the Internet of Things

    Read more
  • Trity Course RPi IoT

    Raspberry Pi for the Internet of Things (with Pi-3)

    Read more
  • Trity Course Scilab AI

    Artificial Intelligence with Scilab

    Read more
  • Trity Course Scilab NCV

    Numerical Computation and Visualization with Scilab

    Read more
  • Trity Course Scilab IP

    Scilab for Image Processing and Computer Vision

    Read more
  • Trity Course Scilab BDA

    Big Data Training Series : Practical Guide to Big Data Analytics with Pig Latin, Hive and Scilab

    Read more
  • Trity Course Scilab DM

    Scilab for Data Mining

    Read more
  • Python Deep Learning

    Python for Machine and Deep Learning

    Read more

Scilab Courses

rasppi logo

Scilab is an open source, cross-platform numerical computational package and a high-level, numerically oriented programming language. It can be used for signal and image processing, statistical analysis, Internet of Things, data mining, etc. In Trity Technologies we have developed more than 20 courses based on Scilab since last few years.

More about Scilab Courses


Raspberry Pi Courses

rasppi logo

The Raspberry Pi is a series of credit card–sized single-board computers developed in the United Kingdom by the Raspberry Pi Foundation with the intent to promote the teaching of basic computer science in schools and developing countries. Our very first Raspberry Pi Training is the aplication in IoT, and we are extending the training into other fields from time to time. 

More about Raspberry Pi Courses

E4Coder - Automatic Code Generation

e4coder logo

E4Coder is a set of tools that can be used to simulate control algorithms and to generate code for embedded microcontrollers running with or without a realtime operating system. Our course focus on using the block diagram for algorithms development and the codes would be automatically generated and downloaded into the embedded boards such as Arduino Uno. A mobile robot application would be used for the training for practical hands-on. 

More about CG Courses

Learning Computer Vision with Raspberry Pi by Examples 


A Quick Prototype Approach with Scilab!

Learning Computer Vision with Scilab via Examples! 

enquire icon




 “Learning Computer Vision with Scilab in Pi is Much Easier!”


Course Synopsis


Raspberry Pi has become a hot topic for researchers and hobbyists in various fields due to its wide usage. While Python/C++ has becoming the common programming languages for Pi development, other high level languages are able to find their place with the Pi as its processing ability is getting more powerful.


Cousrse Objectives

This course is specially designed for those who has knowledge of image processing and would like to explore how to use Raspberry Pi for Computer Vision. The course would use 4 examples/projects to let the participants diving direct into the computer vision world with Pi.

Taking the advantage of Scilab able to integrate with other languages, we develop a module to utilize the power of OpenCV but with the easy-to-learn Scilab syntax. 



Who Must Attend

This course is suitable for participants who would like to embrace Computer Vision by using the Raspberry Pi as the platform.


Participants should have knowledge on Image Processing, and programming backgroup such as using Scilab, Python, C/C++, Matlab, or others. 


Course Methodology

This course is presented in a workshop style with example-led lectures interlaced with demonstrations and hands-on practical for maximum understanding.


Course Outline

  • Introduction
    • Briefing on how the courses would be conducted
    • Overview of the software chain for the course
    • Some comparison, pros and cons of the software chain used.
  • Object Counting
    • Count the objects by using morphological operation
    • Count the objects by color
  • Motion Detection
    • Detect of the motion with image arithmetic
    • Saving motions to the disk
  • Simple Machines Learning
    • Training the neural network to classify color object
    • Using the LAB color space for color differentiation
  • Line following Robot
    • Using image processing technique to detect line
    • Sending command to a pre-programmed Arduino to move the mobile robot


© 2010-2018 Trity Technologies Sdn Bhd. All Rights Reserved.