Skip to content

Scilab IPCV

Image Processing and Computer Vision Module for Scilab 6.0!

  • Installation
    • Installation IPCV v1.1
    • Installation IPCV v1.2
  • Getting Started
  • Subscribe for FREE
  • Support Us
  • Courses
    • Artificial Intelligence with Scilab
    • Image Processing with Scilab

Installation of Scilab IPCV 1.2

December 20, 2017

The Installation for the Scilab IPCV 1.2 for Windows 32-bits and 64-bits is the same with previous IPCV version.

As for Linux, we are trying to make IPCV 1.2 available for different Linux distributions by providing instruction for prerequisites libraries in this blogs,  and it is an ongoing process.

As for today, 17-Dec-2017, we just release the IPCV for Linux 64-bit in atoms portal, and we will provide the instructions to setup in Ubuntu, and more will be coming in near future. If you have any success in making it available in other distributions, please share with others in comment.

For Windows 32-bit and 64-bit

  1. Install Scilab 6.0 (the simplest way is using the binary versions for the corresponding architecture)
  2. Launch Scilab and run atomsInstall(‘IPCV’) to install the module
  3. IPCV module would be loaded on next restart

For Ubuntu 16.04 (32-bit and 64-bit) – 20-Dec-2017

Install prerequisites under Ubuntu 16.04. 

sudo apt-get install libjpeg-dev libjasper-dev libavcodec-dev libavformat-dev libswscale-dev libdc1394-22-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libv4l-dev libtbb-dev libqt4-dev libgtk2.0-dev libmp3lame-dev libtheora-dev libvorbis-dev libxvidcore-dev x264 v4l-utils

sudo apt-get install libjpeg-dev libjasper-dev libavcodec-dev libavformat-dev libswscale-dev libdc1394-22-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libv4l-dev libtbb-dev libqt4-dev libgtk2.0-dev libmp3lame-dev libtheora-dev libvorbis-dev libxvidcore-dev x264 v4l-utils

  1. Install Scilab 6.0 (the simplest way is using the binary versions for the corresponding architecture)
  2. Launch Scilab and run atomsInstall(‘IPCV’) to install the module
  3. IPCV module would be loaded on next restart

Any contributions/requests on how to install on other Linux distributions, please feel free to put in the comment section.

Share on Facebook Share
Share on TwitterTweet
Share on Google Plus Share
Share on LinkedIn Share
Send email Mail

Post navigation

Previous Post:

Object Size Estimation

Next Post:

Official Launch of Scilab IPCV 1.2!

12 Commments

  1. Georg Doblhoff says:
    December 30, 2017 at 8:25 am

    Dear IPCV team,
    I was delighted when I found the description of the possibilities of IPCV combined with Scilab 6.0. I have previously been working with Scilab 5.5.2 using SIVP to analyse ultrasound images and speckle.
    I now tried to swap to version 6.0 and add IPVC.
    IPCV seem to be loaded correcltly:
    Start IPCV 1.1 for Scilab 6.0
    Image Processing and Computer Vision Toolbox for Scilab
    Copyright (C) – 2017 – Tan Chin Luh (Trity Technologies)
    Find more information at http://scilabipcv.tritytech.com
    Load macros
    Load dependencies
    Load gateways
    Load help
    Load demos
    but have trouble when using the imread I get the following response:

    –> imread(“C:\Program Files\scilab-6.0.0\contrib\IPCV\images\lena.png”)

    SWIG/Scilab: RuntimeError: the module is not initialized
    What am I doing wrong?

    Thank you for any help I can get on this
    Best regards Georg Doblhoff

    Reply
    1. chinluh says:
      January 1, 2018 at 10:05 am

      Hi,

      This issue is most likely due to you have both IPCV and scicv installed and loaded at the same time.
      In order to solve this, you could either:
      1. Uninstall scicv
      2. Disable autoload for both modules, and manually load either one when you need them.

      Hope this helps.

      Regards,
      Chin Luh

      Reply
      1. Georg Doblhoff says:
        January 4, 2018 at 3:52 pm

        Hi,
        Dear Chin-Luh,
        Thank you ever so much. This solved the problem. Just tried it out and image reading works fine now.

        I must run through my old programs now to check if they work as they should, but the first big step is done, especially as the IPCV offer some features that will make the programs shorter and more efficient.
        How are the chances the two programs will work together at some time? Some of the features of image acquisition and camera settings would be interesting to use intermittanly.

        Thank you very much again and
        best regards Georg Doblhoff

        Reply
        1. chinluh says:
          January 8, 2018 at 3:08 am

          Dear Georg Doblhoff,

          Great to hear it works. Having to say so, they might be some differences between SIVP and IPCV, but it should be working with minor modification.

          As for the modules to work together, we do have some discussion with the scicv and we do believe that at one point of time, we should have work out something together. (that’s what I interpret :)). However, due to the time and resources for both of us, we could not promise when it would happen.

          Thanks.

          Regards,
          Chin Luh

          Reply
  2. LUdek L says:
    January 11, 2018 at 2:49 pm

    Hi Team

    I upgraded from 5.2. to 6.0
    Installed the IPCV via Atoms,

    Start IPCV 1.2 for Scilab 6.0
    Image Processing and Computer Vision Toolbox for Scilab
    Copyright (C) – 2017 – Tan Chin Luh (Trity Technologies)
    Find more information at http://scilabipcv.tritytech.com
    Load macros
    Load dependencies
    Load gateways
    Load help
    Load demos

    And when use imread , I get :

    SWIG/Scilab: RuntimeError: the module is not initialized

    What I am doing wrong?

    NO other SIVC installed.

    Many Thanks for a hint

    Ludek

    Reply
    1. chinluh says:
      January 12, 2018 at 12:38 am

      Hi Ludek,

      Can you show what’s your output of atomsGetInstalled?

      Thanks
      CL

      Reply
  3. Alexandre VIVET says:
    February 20, 2018 at 9:56 am

    Hello,

    I installed the IPCV package, and it works well.

    I have some problems with the help module. After the IPCV package installation, I can find some help about IPCV functions in Scilab help module. But, now, this ICPV help has disappeared.

    Thanks.

    Reply
    1. chinluh says:
      February 21, 2018 at 8:12 am

      Usually the help chapters would only appear after you’ve restarting your Scilab. It is a bit weird to have it the other way. Could you reconfirm this – what messages for the IPCV module you get when u start Scilab?

      Reply
  4. Yogin Garasia says:
    December 18, 2018 at 8:18 am

    Hello Sir,
    i have installed scilab 6.0.1 and installed IPCV module using atomsInstall(‘IPCV’) command but while reading and showing an image i am getting following notification and nothing is working:
    Undefined variable: int_imread
    Thanks,

    Reply
    1. chinluh says:
      December 20, 2018 at 4:26 pm

      Please specified the OS platform you are using.

      CL

      Reply
  5. Palak says:
    August 19, 2019 at 3:53 am

    Hello Sir,
    i have installed scilab 6.0.1 and installed IPCV module using atomsInstall(‘IPCV’) command but while reading and showing an image i am getting following notification and nothing is working:
    Undefined variable: int_imread
    OS platform is macOS Sierra
    Thanks

    Reply
    1. chinluh says:
      September 16, 2019 at 12:00 pm

      sorry for the late reply. have you follow the instruction to install the pre-requisites?

      thanks.

      CL

      Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Support Us

By Buying Us Coffee :)

Topics

  • Computer Vision & Hardware Interfaces
  • Feature Detection, Description and Matching
  • Image Fusion
  • Image Linear Filtering
  • Image Reading, Display and Exploration
  • Image Stitching
  • Image Types and Color Space Conversions
  • Installation
  • Introduction
  • Machine Learning & Deep Learning
  • Morphological Operations
  • Object Detection
  • Object Recognition
  • Spatial Transformations
  • Super Resolution
  • Uncategorized
  • Utilities

Recent Posts

  • Deep Learning Inference with Scilab IPCV – Lenet5 with MNIST Visualization
  • Deep Learning Inference with Scilab IPCV – Pre-Trained Lenet5 with MNIST
  • What’s New in IPCV 2.0
  • Computer Vision – Live Video from Webcam
  • Drawing Shapes by Overwriting Pixel Value




Tags

Affine affine transform Clarifai cnn computer vision convert to binary image convolution convolutional neural network correlation covert rgb to gray deep learning dnn feature detection feature extraction Google Vision API graphic user interface gui image 3d plot image filtering image matching image measurement image processing image reading image resize image rotation image scaling image shearing image stitching image transform installation introduction linear regression machine learning map mapping morphology object detection object removal panoramic perspective perspective transform scilab spatial transform sudoku translation
© 2021 Scilab IPCV