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
(4940 downloads for this version - 73418 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 (4)     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.
Comment from Alexandre Englert -- December 27, 2019, 03:25:54 PM    
Hi, I am having trouble using ATOMS in Scilab 6.0.2 (Windows 7 64-bits). When using the
command "atomsGui", the following message pops up:
"No ATOMS module is available. Please, check your Internet connection or make sure
that your OS is compatible with ATOMS". 
What should I do?
I am new to Scilab and want to use the IPCV toolbox.
Answer from Chin Luh Tan -- December 27, 2019, 04:56:29 PM    

the error message "No ATOMS module is available...." is the error message from
module, not IPCV module, which means, you are not able to install any atoms modules from 

there are couple of reasons for this error, I list down a few:

1. as suggested by the message, internet connection is always the main issue, since you 
said that you're new scilab user, I would like to let you know that you need to have 
internet connection to install any modules from atoms portal. 

2. if you're sure your internet do not have any issue, please make sure that the PC is not

behind any proxy.

3. if you're sure about all these, you could try to run atomsSystemUpdate first and the 
atomsGui again.

4. if everything fail, you could try to download the zip file, and perform offline 
installation by using command atomsInstall(zipfile).

Hope this helps.

Comment from Mark Becker -- January 1, 2020, 11:29:23 PM    
#1: I think this a great package.  Thank you.  Double that by your inclusion of the
dependencies.  Not everyone does that, you did, and +10 Internetz.

#2: Am running Ubuntu 18.04 LTS 64-bit.  When installing the OpenCV libraries, the Ubuntu
installer places them into /usr/local/lib.  It can do that as it has root privileges for
doing installs.

Scilab does not, by default, have root privileges and the patch installer silently fails.

(scilab 6.0.2 has problems when installed to the system anyway; it seems to need write
permissions to places that aren't normally writable.  Known problem.  The workaround is to
install Scilab into a user directory).

Getting everything installed required running Scilab as root so it had write permissions to
/usr/local/lib .

Nice job.  Thanks.
Answer from Chin Luh Tan -- January 4, 2020, 07:30:06 AM    

Thanks for your comment, I would add the extra message for your #2 in the installation 
instruction for the patch.

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.