Scilab Home Page | Wiki | Bug Tracker | Forge | Mailing List Archives | Scilab Online Help | File Exchange
ATOMS : Image Processing and Computer Vision Toolbox details
Please login or create an account

Image Processing and Computer Vision Toolbox

A Module of Image Processing and Computer Vision Toolbox for Scilab 6.0
(2262 downloads for this version - 69066 downloads for all versions)
Tan Chin Luh
Owner Organization
Bytecode (formerly Trity Technologies)
Chin Luh Tan
Creation Date
November 15, 2019
Source created on
Scilab 6.0.x
Binaries available on
Scilab 6.0.x:
Linux 64-bit MacOSX Windows 64-bit
Install command
--> atomsInstall("IPCV")
            IPCV – Scilab Image Processing & Computer Vision, a module of Image
Processing and Computer Vision Toolbox for Scilab 6.0. Topics covered shown as
below, for details check out the functions summary in the download section.

•	Analytic Geometry 
•	Camera Handling 
•	Deep Learning 
•	Feature Detection, Description and Matching 
•	Filter Design and Visualization 
•	Image Analysis and Statistics 
•	Image Arithmetic 
•	Image Block Processing 
•	Image Enhancement and Restoration 
•	Image Linear Filtering 
•	Image Reading, Display and Exploration 
•	Image Registration and Image Fusion 
•	Image Stitching 
•	Image Transforms 
•	Image Types and Color Space Conversions 
•	Morphological Operations 
•	Object Detection 
•	Object Tracking 
•	ROI Processing 
•	Spatial Transformations 
•	Structural Analysis and Shape Descriptors 
•	Super Resolution 
•	Utilities and Interactive Tools 
•	Video Handling 

Updates on 4.1.2 (2019-11-15)
•	Deep learning inference = support for ONNX model 
•	Preparing support for upcoming module to integrate with libTorch (pytorch) 
•	Update lib to OPENCV 4.1.2            
Files (8)
[47.45 MB]
Linux 64-bit binary for Scilab 6.0.x
Compiled and tested under Ubuntu 18.04.2.


sudo apt-get install build-essential cmake unzip pkg-config libjpeg-dev
libpng-dev libtiff-dev libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
libxvidcore-dev libx264-dev libgtk-3-dev libatlas-base-dev gfortran
libhdf5-serial-dev qt5-default libvtk7.1 libdc1394-22
[45.04 MB]
MacOSX binary for Scilab 6.0.x

[13.54 MB]
Source code archive

[52.55 MB]
Windows 64-bit binary for Scilab 6.0.x
Windows Binary. If the libraries are not loaded, make sure you install
Visual C++ 2015 or 2017 Redistribute x64 package.
[111.78 kB]
Miscellaneous file
IPCV for importing models from tensorflow, caffe, darknet, and ONNX. Upcoming
new module sciTorch will support pytorch model. 

[279 bytes]
Miscellaneous file
Script to patch IPCV for different Linux ditro. 
1. Install IPCV using atomsInstall('IPCV') as usual
2. When launching IPCV, error similar to "Error : Can not load some
dependencies" shown.
3. Put this file and the patch file for your OS in the same folder.
4. Change the current directory to the one you place the files mentioned above
5. Load this function in Scilab console:
--> exec('ipcv_patch.sci') ;
6. Run the function with the patch zip file, for example:
--> ipcv_patch('');

Restart Scilab and you should be able to load the IPCV. 
[75.63 MB]
Miscellaneous file
This is the extra dependencies for Ubuntu 1804, use it when apt-get does not
works for you.
[32.21 MB]
Miscellaneous file
This is the patches for Ubuntu 1904. It should work on 1910 as well.
News (5)
Comments (2)     Leave a comment 
Comment from Jayaprakash Mancikaraj -- November 28, 2019, 11:39:35 AM    
Am Getting the below error while working on IPCV 6.0 
SWIG/Scilab: RuntimeError: the module is not initialized

what i need to do?
Help me.
Answer from Chin Luh Tan -- November 28, 2019, 12:51:52 PM    

I am pretty sure this is the error from scicv. You might want to remove scicv or make it 
not loaded automatically from the atoms manager.


Comment from Jayaprakash Mancikaraj -- November 28, 2019, 01:21:51 PM    
        It worked , Thank you for your Support.
Leave a comment
You must register and log in before leaving a comment.
Email notifications
Send me email when this toolbox has changes, new files or a new release.
You must register and log in before setting up notifications.