Mar 21

Streamline. Spring moods

Sometimes you will do anything, but not what you have to, because you’ve got fed up being a nice and punctual guy 24/7.

P.S.: Regards to Pendulum for the inspiration! ;)

Mar 15

Surfing around some websites, I’ve found a great article about eyetracking statistics collected by Nielsen and Tara Pernice Coyne(the Nielsen/Norman Group’s director of research), which provided the designers with some basic understandings of proper information placement.

“[With eyetracking] we can see that a user may navigate the page of an interface that houses the info she wants,” she said, “but if the text is poorly presented, or the navigation is cluttered, or there are too many superfluous images so she cannot easily find what she needs. This is a lost opportunity.”

They’ve summarised some of the main points of information distribution, according to its types, like: image usage, content development etc.

Some of the results were even a bit funny in image analysing test due to gender difference of questioned audience, anyway ’s worth of reading for everyone, since most of us, knowing these basics, like to forget about them, of simply underestimate their importance.

Mar 12

Justing Fox - great photography & art

Top Web Development Companies via BrainFuel

GillespieFox - photography, , illustrations

Five Principals of Design from Bokardo.com

Elixirgraphics - Clarity, Simplicity, in other words - I’m loving !

Mar 4
Mar 1

Even though we have threshold built-in function in , ’s not really convenient to be used, because an automated threshold level identification can give an opportunity for the user to control the intensity of the image he is working on.
I think the best explanation of the theoretical part is a simple example. So, here we are, the user is given the choice of inputting his own threshold level, so the program will work on .

Image = imread(’picturename.tif’);
%Input the user desired threshold level
thresh = input(’Enter a threshold level [between 0 & 1]:’);
%Convert an image to grayscale
ImFin = im2bw(Image, thresh);

For those who need more sophisticated ways of processing an image via later pixel calculation, the user will have use this tiny piece of code:


%translate coordinates of ImFin to matrix I
I = size(ImFin);
%Initialize basic variables
sum_white = 0;
sum_black=0;
%Coordinates nested loop for eliminating pixels position
for i=1:I(1)
for j=1:I(2)
%Color condition
if ImFin(i,j) ~=0;
sum_white = sum_white+1;
else
sum_black = sum_black+1;
end
end
end
a = [sum_white, sum_black];

Due to the fact that we’ve transformed the image to binary type, can contain only two types of color, 0(black) or 1(white), thus using

plot()

function we can compare the results of images, and if a new matrix “a” have the same results as

imhist()

function.

Threshold function is quite useful in case of silhouette recognition, when we have a picture with monochrome background, so ’s easy to establish the difference between foreground and background objects of the image.

Feb 27

matlab_logo
Working with different graphical editors, like Photoshop, Illustrator, Corel Draw, I’ve never gone really deep into details of actual algorithms. Simply, because I didn’t have to. Since every tool does what I want - ’s enough!

But, taking Data course, I’ve witnessed bunches of maths inside. And after calculating an average number of filters used in any graphic editor, I just want to take off my hat in front of these people who created these applications, and thank them. Guys, you’re a crazy maths geeks!

Another regards should be sent to Matlab Community for releasing such a powerful tool, and those people who support the community and post really helpful material, because concerning so many features of I got lost in this pile of commands, functions and processing features.

« Previous Entries Next Entries »