Showing posts with label free software. Show all posts
Showing posts with label free software. Show all posts

Tuesday, October 8, 2013

Scilab as supporting software for mobile

In Eng Cross' blog we can see some apps those have Computer Vision features. I have known OpenCV, Open Computer Vision API, has a wrapper for Android, which is used by Eng Cross in his apps.

Nowadays, there are information about two apps:

4 Views

This app applies four different effects in camera's image and composes a new image where the user can select one effect to be applied to the image and save pictures in Pictures directory.



Right Angle

This app creates a "L" mark in the center of the screen and identifies any right angle aligned with the mark holding the screen and pointing the vertex of the angle.



But, what's the relation between these Android apps with Scilab?

Scilab has the toolbox SIVp (Scilab Image and Video Processing toolbox) that can be used for testing similar algorithms. Once developing codes in Scilab is much faster than in any programming language, it's very useful to use this simulation environment for making first tests and validations of advanced algorithms, like computer vision, image/signal processing, statistics analysis, math modeling, etc.

Added to being an simulation environment, Scilab can work as server for high intensive processing solutions, concentrating information, e. g. from sensors, and sharing data to mobile devices through webservices, like using JSON.

Friday, November 16, 2012

Engineering and Scientific Computing with Scilab - Book

I found this book today: Engineering and Scientific Computing with Scilab and there is a very good reference for Scilab users and engineers in general.

The beginning of the book has an introduction about Scilab software and how to use it. In Part II, the book contains information about a specific Systems and Control Toolbox for Scilab.

Part III presents Applications, and here we can apply all knowledge to create and model real systems for simulation and/or real-time control.

This kind of basis makes the difference in undergraduate studies, because the students can easily see and practice their theoretical concepts and improve their problems solving skills.

Using a simulation environment, students can safely test any system and see what happen in many cases and different situations.

So, everyone knows I'm a strong defender of simulations in engineering and all nature sciences, and a book like that is a great signal other people are investing time and work in the same ideal.

However, we must hold in mind, simulation is only the beginning, but it can cut off many problems, specially in design process.

Tuesday, June 22, 2010

GPIB devices

I worked in a laboratory that works with wireless telecommunications.

There, I developed a software that connects with ZVA 40 Network Analyzer (Rohde&Schwarz product). The software was first developed in Scilab (off course) and, later, I translated it to Python.

Recently, I was recalled for solving a problem with the same device, because they were working with an Agilent's software. I think it's a great company and it products are very good, but Agilent's support couldn't solve the problem that they had.

I wanna say Agilent has good solutions, but if the client has some problem, it probably won't be solved.

So I though to help somebody more. I develop free software, it means I won't sell a product. I develop softwares as a service, and you'll pay me for what I've done.

The software that I have connects to R&S ZVA 40, configures it and gets the signal plotting a graph and saving files. The configuration includes frequencies of capture, number of points, type of data (linear, log, polar, real part, imaginary part, Smith, etc) and the channel of capture: S11, S12, S21 and S22.

Now, if you use any GPIB device and have problems with it, I'll help you.

Sunday, March 21, 2010

Professional R&D and consulting

I have the blog MultiSign, and I decided to begin a new work starting this week.

I'm offering services of research and development (R&D) and consulting.

I'll help everyone that asks me using this blog, the services of R&D and consulting are for "bigger helps" necessities.

This is the advertising about what I'm offering. If you're interested, you may tell me.

Any questions, everyone can use this blog too.

Tuesday, July 7, 2009

A car and a truck

What's the difference between a car and a truck?

Scilab explains it! Look the Scilab's example video:



Open the window of examples (demonstrations) clicking the Demos button, so you can try all the examples.

Thursday, January 15, 2009

Presentation

This is my 1st dedicated blog and I created it just for teach something about Scilab.

The Scilab is a very powerful software for numeric computation.

I'll share codes and programming technicals, but I'd like receive comments and interactions with the blog (votes in the polls, for example).

Now, let's start the presentation.

I'm a engineer of teleinformatics and I'm doing mastering in engineering of teleinformatics. My favorite study areas are digital images and signals processing, computational vision, patterns recogntion, computational intelligence and intelligent automation.

I work with free software since 2004 (when I joined the University), I'm using just GNU/Linux for my own activities and works.

I use Scilab since 2005 and I love it, because everyone uses the Matlab and I don't like proprietary software, I think free software stimulates the desire for knowledge. I like a lot learn new things and free software does it.