Community Profile

photo

Image Analyst


Last seen: Today
30.831 total contributions since 2010

Senior Scientist 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. 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

Image Analyst's Badges

  • Personal Best Downloads Level 5
  • Editor's Pick
  • First Review
  • 5-Star Galaxy Level 5
  • First Submission
  • 36 Month Streak
  • Most Accepted 2014
  • Thankful Level 4
  • Grand Master
  • Revival Level 4
  • Knowledgeable Level 4
  • First Answer

View details...

Contributions in
View by

Answered
I want a Mathworks Polo Shirt
If you have a 3-D printer you can print your own logos. We just bought an Ender 5 printer. (https://creality3d.shop/collection...

alrededor de 10 horas ago | 0

Answered
Mathworks and Matlab merchandise
If you have a 3-D printer you can print your own logos. We just bought an Ender 5 printer. (https://creality3d.shop/collection...

alrededor de 10 horas ago | 0

Answered
MATLab promotional items?
If you have a 3-D printer you can print your own logos. We just bought an Ender 5 printer. (https://creality3d.shop/collection...

alrededor de 10 horas ago | 0

Answered
Question about plotting time series graph in Matlab
Try plot(subplot1, t, ea, 'r-', 'LineWidth', 2) grid on;

alrededor de 11 horas ago | 0

Answered
Question about plotting time series graph in Matlab
Doesn't this look kind of like your image? t1 = datetime(1971,1,1,8,0,0); t2 = datetime(2017,1,1,8,0,0); t = t1 + calmonths(1...

alrededor de 11 horas ago | 0

Answered
Accessing a value in a vector from a conditional statement
Use find(): v=[6 10 25 35 50 65 80] x=10.02 y=10.47 mv=max(x*.125,y*1.25) [~, index] = find(v >= mv, 1, 'first') value = v...

alrededor de 12 horas ago | 0

Answered
unstack warnings about variable names
Using your table's name, what does this say if you stop there and type this into the command window. yourTableName.Properties.V...

alrededor de 12 horas ago | 0

Answered
Pixel to Area conversion accruacy issue with Matlab and im2bw function
As you can see from this corrected code: clc; % Clear the command window. fprintf('Beginning to run %s.m ...\n', mfilename)...

alrededor de 12 horas ago | 0

Answered
Please help how to read colour depth of image in matlab
Hint: rgbImage = imread('peppers.png'); size(rgbImage) whos rgbImage That should be enough for you to figure it out.

alrededor de 12 horas ago | 0

Answered
I find there is some problem with the importdata function import data, there is some data without negative character?What is the reason?
I don't know. I think maybe all the minus signs in the string on each line might be confusing it. Try readmatrix: data = read...

alrededor de 18 horas ago | 0

Answered
How to code image types?
Try this: grayImage = imread(fullFileName); % Get the dimensions of the image. % numberOfColorChannels should be = 1 for a gr...

alrededor de 18 horas ago | 1

| accepted

Answered
How do I pre-allocate a struct in a while loop with unknown N?
You could preallocate a huge amount -- way more than you think you'd need -- then just use indexing after the loop to crop it to...

alrededor de 18 horas ago | 0

Answered
Can anyone help me understand this code?
This crude code reads in images and resizes and displays them. It also (for some reason) stores them in a cell array.

alrededor de 18 horas ago | 0

| accepted

Answered
what is the meaning of this code?
It just instantiates four cell arrays and a double matrix. It doesn't really mean anything, at least not to me. Why should it?...

alrededor de 18 horas ago | 0

| accepted

Answered
How to divide a closed detected edge of an image into 8 parts from a point inside in it..?
See the FAQ: https://matlab.fandom.com/wiki/FAQ#How_do_I_create_an_arc.3F Adapt as needed.

alrededor de 19 horas ago | 0

Answered
Fixed sized positionable rectangular ROI
Try drawrectangle(). Use can click and drag. Set up a listener that resets the size in the event that they click a handle to c...

alrededor de 19 horas ago | 0

Answered
How to disable a toolbox
To disable an entire toolbox -- ALL of it's functions -- you can uninstall it from the Add-On Manager (Home tab of Toolbar -> Ad...

alrededor de 19 horas ago | 0

Answered
How to save the hold on image
Try exportgraphics() if you have R2020a. Otherwise use export_fig().

alrededor de 19 horas ago | 0

Answered
image differences in a series
See the FAQ for code samples: https://matlab.fandom.com/wiki/FAQ#How_can_I_process_a_sequence_of_files.3F

alrededor de 19 horas ago | 1

Answered
how to delete a row in a cell array
Since your question is ambiguous, I've done it for you both ways: A = {'rowcount' 'one' 'two' 'three'; 'rowone' [1] [2] [3]; 'r...

1 día ago | 0

Answered
Is that possible to view the codes of standalone application?
No, noone can read them. It's a binary file. Just like no one can see the source for for Microsoft Word by editing the .exe fi...

1 día ago | 1

| accepted

Answered
Create custom x-axis for 'imagesc' plot
If you use imshow(), you can simply pass in the endpoints of the x axis to the 'XData' property: imshow('moon.tif', 'XData', [-...

1 día ago | 0

Answered
adding variablenames to multiple columns in cell2table
It is not possible. You'll have to leave it as a cell array. For a table, all columns must have a unique variable name. With ...

1 día ago | 0

Answered
Does anyone know how to use the matlab to calculate the minimu distance between a point outside oval and the oval surface?
"The oual can be both given in the form of an equation or data points." <== if you have data points (xb, yb) on the boundary o...

2 días ago | 0

Answered
How to read a multiframe tiff in MATLAB?
This is what I do in my app having multipage tiffs info = imfinfo(imageFullFileName); numberOfPages = length(info); for k = 1...

2 días ago | 0

Answered
How to detect the uitable on GUI
You can use isempty() to determine if a variable is null. You can use iscell() to determine if a variable is a cell array. The...

2 días ago | 0

Answered
adding 5% white gaussian noise
Try this: % Make sample data. x = linspace(0, 3*pi, 640); period = 2*pi; y = cos(2 * pi * x / period); % Noise-free signal. ...

2 días ago | 0

| accepted

Answered
How to plot images with different sizes in one figure?
The first argument to subplot needs to be 2 because there are 2 rows. The layout is this: 1 2 3 4 For the first two plots,...

2 días ago | 0

| accepted

Answered
fitting a circle with fitnlm
You might also be interested in the FAQ: https://matlab.fandom.com/wiki/FAQ#How_can_I_fit_a_circle_to_a_set_of_XY_data.3F

2 días ago | 0

Answered
How to plot (n) circles with known center and radius
If you have the Image Processing Toolbox, use viscircles(centers, radii): theta=10 % azimuthal distance between the centers of ...

2 días ago | 0

| accepted

Load more