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
  • 36 Month Streak
  • Most Accepted 2014
  • Solver
  • Personal Best Downloads Level 5
  • Editor's Pick
  • First Review
  • 5-Star Galaxy Level 5
  • First Submission
  • Thankful Level 4
  • Grand Master
  • Revival Level 4

View badges

Content Feed

Answered
why do I get this error?
AIS1 has 4 or fewer columns. s = size(AIS1)

ungefär en timme ago | 0

| accepted

Answered
My white and black strips becomes a a black surface using imread and imshow
Try imshow with []: imshow(strips, [])

ungefär 2 timmar ago | 0

Answered
How to divide a vector by a constant?
The denominator with sqrt() is a vector so you need a dot before the slash y = 1 ./ sqrt(1 - (speeds .^ 2 ./ c ^ 2))

ungefär 2 timmar ago | 1

| accepted

Answered
Can I create and modify variables in an Excel sheet?
Yes, they can give you data in whatever form you like - text file, csv file, xlsx file, etc. Then you can read in the file and ...

ungefär 2 timmar ago | 0

Answered
How to save the splitted tables in excel using matlab
What do you mean by directly? You can use ActiveX if you're in Windows to directly control Excel. Or you can simply write th...

ungefär 3 timmar ago | 0

Answered
matlab code for median-mean filter
See attached modified median filter to remove salt and pepper noise.

ungefär 3 timmar ago | 0

Answered
For loop only completing once
ncol is 1. Use numel() instead of size(): %%trial al 6061%% clc clear workspace baseName = ["AL-6061"; "test"; "try";"woo"]...

ungefär 3 timmar ago | 0

| accepted

Answered
How can I find the average of several lines whose datasets are different lengths?
I suggest you resample each curve with interp1() so that all your curves are using a common set of x values. Then simply add th...

ungefär 3 timmar ago | 1

| accepted

Answered
license manager error -9, tried solutions
Mary, your fastest route to success is to read the FAQ: https://matlab.fandom.com/wiki/FAQ#After_installation.2C_MATLAB_crashes...

ungefär 6 timmar ago | 0

Answered
I am struggling to get started on this MATLAB question. Any tips on how to use for loops in this? Or important things to take note of?
Do you know how to program in the MATLAB language yet? MATLAB Academy - Free 2 hour training How do I get help on homework que...

ungefär 6 timmar ago | 1

Answered
Extracting rows in row-wise manner. How to do this?
Try this: [rows, columns] = size(A); for row = 1 : rows % Extract a row of A (all columns of it) into a new row vector, B...

ungefär 16 timmar ago | 0

Answered
Verification of loaded and copied data
Not sure what you want but try subtracting and looking at absolute value of the difference diffMatrix = abs(m1 - m2); % Differe...

ungefär 19 timmar ago | 0

| accepted

Answered
Logical operator for strings
Try it this way: prompt = 'rock(r),paper(p),or scissors(s)? Make a choice : '; user_choice = input(prompt, 's'); if ismember(...

ungefär 19 timmar ago | 0

Answered
please help me solve this and also tell me what i did wrong m=2x^3-2y-sqrt(x-y^3)/(1+(x-y)/(x^2+3))+sin(x/y*pi)+exp^(y/3)
Easy enough to type out, but so what. What do you want to do with m? Show it as an image or a surface or something? What rang...

ungefär 20 timmar ago | 0

Answered
Help me out on this error
It's probably our most asked FAQ question. We've seen it at least once just today besides you. So, see the FAQ: https://matla...

ungefär 20 timmar ago | 0

Answered
Regarding 'Or' condition in if statement., this code is running in Octave but not in Matlab. Could anyone help, how to make it work in Matlab. This is just an eg.
It works perfectly fine, though in MATLAB we'd do it like this: clear all; close all; clc; Question = input('Would you like ...

en dag ago | 0

Answered
Getting error as array indices must be positive integers or logical values in slope calculation.
A thorough discussion of the error is in the FAQ: https://matlab.fandom.com/wiki/FAQ#.22Subscript_indices_must_either_be_real_p...

en dag ago | 0

Answered
how to delete permanently the first row of this table
% Read table from txt file: t = readtable('jro19661111.001.txt') % Delete first row t(1,:) = [];

en dag ago | 0

| accepted

Answered
matlab code least square method
You forgot to attach your code. I know it's obvious, but did you try the usual, easy formula? When you tried it, what went wro...

en dag ago | 0

Answered
Matlab standalone app with runtime 9.10 won't run on some windows 10 machines
Did you try all the things in the FAQ: https://matlab.fandom.com/wiki/FAQ#My_standalone_executable_won.27t_run_on_the_target_co...

2 dagar ago | 0

Answered
Unable to find explicit solutions to an equation
I'm not sure what you want to "resolve" or solve. This is what I see when I plot it: fontSize = 20; x = linspace(-2*pi, 2*pi,...

2 dagar ago | 0

Answered
How to find function for many parameters?
You can use the save() function to "save parameters in a separte file" and recall them later.

2 dagar ago | 1

Answered
sorting and unsorting ?
Try this: a = magic(3) [b, sortOrder] = sort(a, 1, 'descend') c = zeros(size(b)); for col = 1 : size(b, 2) c(:, col) = b(s...

3 dagar ago | 0

Answered
Failed to convert character code error
What is your code? You forgot to attach it or your data. Use an editor to chop off some rows of your csv text file if it's too...

3 dagar ago | 0

Answered
Colorbar label outside image
Maybe try using subplot() and imshow() instead of tiledlayout and nexttile

3 dagar ago | 0

Answered
Sound processing dividing words
You can do this easily for well separated words (that have silence between them) by thresholding. mask = y > 0.01; % Whatever. ...

3 dagar ago | 1

| accepted

Answered
some issues with the matlab runtime
You don't give the location of the zip file. You download and install the MCR and you should have a folder (if using Windows) l...

3 dagar ago | 0

| accepted

Answered
Hi, someone can help me how to do "translation" in image ?
Description example B = imtranslate(A,translation) translates image A by the 2-D or 3-D translation vector specified in transl...

3 dagar ago | 0

Answered
How can I color certain part of video (suppose hand) and detect the color using color thresholding?The latter part is fine . Plz help me on this.
See my attached demo where I find a green Sharpie in the video. Adapt as needed.

3 dagar ago | 0

Load more