4

A long time ago I wrote an article on drawing lines with the Wu-Line algorithm. This can be used to draw lines from non-integer coordinates. The effect is very nice to see when animated. You can still find it in the Wayback Machine: Wu Anti-aliased Lines from The good-looking textured light-sourced bouncy fun smart and stretchy page There's also some ...


3

Your images look like being shot with an angular fisheye projection . Also, to account for epipolar geometry of stereo images, you should include the fundamental matrix into the transform engine of your geometry pipeline. To render a 3D scene in OpenCV with a fisheye camera, one uses a fisheye camera model. Regardless of a graphics software you are using, ...


2

People working in computer vision/graphics may have very different backgrounds: computer programming, high-performance computing, signal processing, image analysis, optimization, machine learning, etc. Novel contributions can be wide: from a very fast GPU/CPU algorithm to render textures (I had a reference in mind which I can't recall now) to semantic ...


1

I would suggest that this question is related to spatial resolution and therefore a very basic Image Processing question. The way it is stated however, does make it sound off-topic for the DSP board. The reason for the "shrinkage" is because the physical space gets redistributed to contain MORE pixels. Therefore, the finite number of pixels of an image now ...


1

Do you have access to MATLAB or Octave or similar? In general, I would: - Compute the spectrogram (STFT) of the signal you're interested in. - Perform any required scaling to get a good amplitude estimate. - Apply some thresholding to treat the noise floor. - Devise a scheme for identifying the amplitude maxima of the harmonics you're interested in. ...


1

The following is the completed code that yields the expected result: close all; clear all; clc; I = double(imread('Cameraman.tif'))/255; figure,imshow(I) [M, N, s] = size (I); temp=ones(2*M,2*N); temp(floor(M/2):floor(M/2)+M-1,floor(N/2):floor(N/2)+N-1)=I; I=temp; clear temp; figure,imshow(I) [M N s]=size(I) teta = pi/3; a = tan(teta/2) b = -sin(teta) ...


Only top voted, non community-wiki answers of a minimum length are eligible