Community Profile

photo

Image Analyst


Last seen: Today Active since 2010

Senior Scientist (male/man) and Inventor in one of the world's 10 largest industrial corporations doing image analysis full time. Ph.D. in Optical Sciences specializing in imaging, image processing, and image analysis. 40+ years of military, academic, and (mostly) industrial experience with image analysis programming and algorithm development. Experience designing custom light booths and other imaging systems. Experience with color and monochrome imaging, video analysis, thermal, ultraviolet, hyperspectral, CT, MRI, radiography, profilometry, microscopy, NIR and Raman spectroscopy, etc. on a huge variety of subjects. Member of the Mathworks Community Advisory Board. Be sure to click "View All" in my File Exchange to see ALL of my demos and tutorials: http://www.mathworks.com/matlabcentral/fileexchange/?term=authorid%3A31862

Professional Interests: Image analysis and processing

Programming Languages:
MATLAB, Visual Basic
Spoken Languages:
English

Statistics

All
  • MATLAB Central Treasure Hunt Finisher
  • Most Accepted 2021
  • 36 Month Streak
  • Solver
  • Personal Best Downloads Level 5
  • Editor's Pick
  • First Review
  • 5-Star Galaxy Level 5
  • First Submission
  • Most Accepted 2014
  • Thankful Level 4
  • Grand Master

View badges

Content Feed

Answered
Please write a script for summation of 1/k
Is summation.m a function or a script? If it's what you posted already, it's a script and should not give any error about input...

ungefär 14 timmar ago | 0

Answered
How to automatically obtain shape coordinates
Here is yet another way: grayImage = imread('uno.png'); subplot(2, 2, 1); imshow(grayImage, []); title('Original Image.') i...

ungefär 16 timmar ago | 0

Answered
How to save figures on the program general folder?
Use pwd to get the current folder where your source code is, and then use fullfile(), isfolder(), and exportgraphics(): % Defin...

ungefär 17 timmar ago | 0

| accepted

Answered
How to add color to the specified blob in a binary image according to the aspect ratio
Try this (untested): props = regionprops(mask, 'MajorAxisLength', 'MinorAxisLength') aspectRatios = [props.MajorAxisLength] ./...

ungefär 18 timmar ago | 0

Answered
PIXEL counting at grey scaled picture
And yet another option: brightRegions = grayImage >= 200; numBrightPixels = nnz(brightRegions);

en dag ago | 0

Answered
how can i insert photo to a graph location
To put an image onto a graph, see this demo: % Draw a small image inset in the upper right corner of a larger plot. % Ref: htt...

en dag ago | 0

Answered
How to calculate velocity frame by frame
I'd probably just get the velocity of the central part as it moves left. So take the average horizontal profile along some band...

en dag ago | 0

| accepted

Answered
How can I properly fit the skeleton in the first image?
Why is it hard? Just figure out how many rows 1/8 of the total number of rows is and take those with regular indexing. xy = ra...

en dag ago | 0

Answered
Analyzing medal counts in all olympia data
fileName = 'medals_total.csv' t = readtable(fileName); % Get rid of last row t = t(1:end-1, :) counts = t.CombinedTotal; so...

en dag ago | 0

Answered
Program on digital processing of thoracic x-ray images
If you cannot use MATLAB, then I'm afraid we cannot help. This is a forum for helping people with their MATLAB programming. Wh...

2 dagar ago | 0

Answered
how do i update a value of a particular column of a cell without changing other columns and store the updated value along with other columns in other cell?
[~, ~, raw] = xlsread(inputFileName); % Read from input file. raw{someRow, someColumn} = someDifferentValue; % Replace the cell...

2 dagar ago | 0

| accepted

Answered
solutions for every iteration
You need to index your variables to make them vectors (lists of values) rather than just overwriting them every iterations, like...

2 dagar ago | 1

Answered
convert RGB to YUV and convert YUV to RGB
This works fine: % Initialization Steps. clc; % Clear the command window. close all; % Close all figures (except those of...

2 dagar ago | 0

Answered
Distance between points in a graph
I your points are in a matrix called xy, with each point being a row, and you want to find the distance of every point to every ...

2 dagar ago | 0

| accepted

Answered
i am new to matlab and i want to learn, can anyone help me with this please!!!!
See my attached demo for polyfit. It will be easy for you to adapt it. coefficients = polyfit(x, y, 2); yFit = polyval(coeffi...

3 dagar ago | 0

| accepted

Answered
work(x, xvector, fdata) Unrecognized function or variable 'x'.
Evidently this is everyone's homework problem. Go here for a similar question: https://www.mathworks.com/matlabcentral/answers...

3 dagar ago | 0

Answered
reset "listbox"
I believe both of the other answers are wrong. They will totally delete/remove the listbox, which I don't think is what was wan...

3 dagar ago | 0

Answered
the code gives error. can you help me to correct it?. I really do need help!!
Instead of using (because fprintf() does not like it): syms xvalue create xvalue numerically from the other inputs, or from us...

3 dagar ago | 0

Answered
image in image using hiding
I'm attaching an example of hiding a gray scale image in a gray scale image. It should be no problem for you to adapt it to use...

3 dagar ago | 0

Answered
How can I store the values for a b mid fa fb fmid at every iteration?
Not sure what you want to do but you definitely need to add indexes to the array so perhaps it's this: numberOfIterations = 6; ...

4 dagar ago | 0

| accepted

Answered
how to do a weather forecast coding ?
vq = interp1(x,v,xq,method,extrapolation) specifies a strategy for evaluating points that lie outside the domain of x. Set extra...

4 dagar ago | 0

Answered
Can you help me please?
That's not really an exponential model -- it's a polynomial model. Anyway, attached are some demos that may help you with your ...

4 dagar ago | 0

Answered
Need help identifying shape on image
Did you try edge() on the green channel? [r, g, b] = imsplit(rgbImage); edgeImage = edge(g); imshow(edgeImage);

4 dagar ago | 0

Answered
Loop for editing editing values in .dat file
Here's a start: % Open the file for reading in text mode. inputFileID = fopen(fullInputFileName, 'rt'); % Open the file for w...

4 dagar ago | 0

| accepted

Answered
What is the unit of sigma in the function imgaussfilt?
The units for sigma should be specified in pixels, which is basically elements of your input matrix. Not sure what you mean by ...

4 dagar ago | 0

Answered
Correct Magic Square to text file?
Try this: % Create matrix. A = magic(5) % Write it out to a text file. filename = fullfile(pwd, 'A Magic 5.txt') writematri...

4 dagar ago | 0

Answered
How can I add three columns and three rows to a defined matrix?
Try newMatrix = imresize(oldMatrix, [1770, 1770]);

4 dagar ago | 0

Answered
How can i increase significant digits beyond 5 in basic fittings option in Matlab?
I'm not sure your equation reflects what was plotted. But anyway to get more decimal places in the text you can just use %.8f, ...

4 dagar ago | 0

Answered
Average of two dataset
Try it this way: % Test data: x1 = linspace(0, 0.5, 10) y1 = 2.0.*x1.^2 x2 = linspace(0, 0.6, 10) y2 = 3.5*x1.^2 % Creat...

4 dagar ago | 0

Answered
Not enough input arguments
Wow - bad, fragile code. Not robust at all. For example it does not check filename to see if it's empty. And does check with ...

5 dagar ago | 0

Load more