Digikey – 180 days of education – Embedded Vision

Hello there!

Some posts ago I wrote about digikey’s continuing education program, if you didn’t read it, there is the link.

In the next five days, they are discussing about embedded vision, so if you are interested, check it out here. Continue reading Digikey – 180 days of education – Embedded Vision

Scalar Quantization

  Hello!

Today I’ll explain a little about scalar quantization. The goal of scalar quantization is to try to display an image using less quantization levels or less bit to represent each color level.

This method is very simple and very intuitive but the results aren’t that good. So, what’s the idea of scalar quantization? Imagine that we have an RGB image with color quantization from 0 to 255 (8 bits) and we want to represent the colors level only with 2 bits for each color. So instead of using 24 bits we’ll use only 6. Continue reading Scalar Quantization

Image Dithering – Octave

Hello there!

This post is about ordered dithering in Octave. What’s is dithering? You can find a very good explanation here in wikipedia. But briefly, the idea of dithering is to create the illusion of color depth in images with (in our case) only two color quantization. This technique is used in printers, scanners, etc. We print small dots black and leave white spaces and our eyes will do the rest of the job. For those who doesn’t know, our eyes has a low pass filter as frequency response.

Continue reading Image Dithering – Octave

Installing packages on Octave

Hello there!

Here a simple “how to” to install packages on Octave.

Continue reading Installing packages on Octave

Compile Octave 4 using 16/32 bits colour – Ubuntu

Hello there,

This post is a little different of I’m using to write, but yet very useful for us engineers! It’s about how to compile octave to be able to load 16 or 32 bits colour images. First of all, what’s Octave? Continue reading Compile Octave 4 using 16/32 bits colour – Ubuntu

STM32F0 discovery + GCC + Eclipse + OpenOCD + Ubuntu – Part II

  Hello!
  As promissed in last post, I’ll show you how to setup eclipse to work with the our STM32F0 discovery board + open source toolchain. Continue reading STM32F0 discovery + GCC + Eclipse + OpenOCD + Ubuntu – Part II

Digikey – 180 days of education

Hello there!

This post I’d like to comment a little bit about the digikey continuing education program. It’s 180 days of education in electronics, firmware, concepts, good practices in R&D, tests, etc. Continue reading Digikey – 180 days of education

STM32F0 discovery + GCC + Eclipse + OpenOCD + Ubuntu – Part I

Hello there!

In this post I’ll show how to set up your IDE to debug the STM32F0 discovery board using open source tools. Continue reading STM32F0 discovery + GCC + Eclipse + OpenOCD + Ubuntu – Part I

Philip Koopman – Better Embedded System Software Review

  Hello there!
  This post is a review of Philip’s book – Better Embedded System Software. I was looking for a book where I could learn a little more about the processes of making an embedded system project Continue reading Philip Koopman – Better Embedded System Software Review

Michael Barr – Embedded C Coding Standard – Review

  Hello there!
This post is a review of Michael Barr’s Embedded C Coding Standard book.
First of all, why a c coding standard?  Continue reading Michael Barr – Embedded C Coding Standard – Review