Community Profile

photo

Image Analyst


Last seen: Today 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
Professional Interests:
Deep Learning with Images, Industrial Statistics, Image Processing and Computer Vision

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 5
  • Grand Master

バッジを表示

Content Feed

回答済み
Transformation function on image
If r is the input image, and k is your scalar number, you can create output image s simply by doing this: s = k * r;

約4時間 前 | 0

| 採用済み

回答済み
setup shows only a black installer window
Fastest route to success? Do exactly what is says in the FAQ: https://matlab.fandom.com/wiki/FAQ#During_installation,_the_inst...

約4時間 前 | 0

回答済み
how to detect objects in a box in a greyscale image
I'd use imabsdiff to find the difference between an image with no objects there and your image with objects there. Then thresho...

約4時間 前 | 0

回答済み
MATLab2014A isn't formatted right on my Mac.
Not sure what that means, but why are you downloading an old version? Chances are your code will run with the latest version so...

約4時間 前 | 0

回答済み
dividing defined variable by named variable
Well yeah. Just look at the numbers: d = 1 : 0.2 : 3 a = sqrt((d.^2)*(3^2)) Y = d ./ a They all look right to me. Exactly ...

約18時間 前 | 1

回答済み
Advice to best analyze a balance task
If you don't like rms then maybe use mad - the mean or median deviation of the absolute value of the signal. It's like RMS but ...

約19時間 前 | 0

回答済み
convolution of signals using matlab
@Jiby your code is not correct. To create a causal filter, one which depends on only the current and prior values, you'll need ...

約19時間 前 | 0

| 採用済み

回答済み
Dot indexing is not supported for variables of this type.
diff(n_stress,t) is a vector. It does not have a u_c field. Perhaps you meant diff(n_stress,t) .* u_c

約23時間 前 | 0

回答済み
I need to perform element by element subtractions within a matrix.
Not sure what you mean by the 11, 12, and 13, but why not use the built in diff, conv, and, if you have to flip? Give an short ...

約23時間 前 | 0

回答済み
Read multiple CSV files from different folders uing readtable
You need to index f. Actually I'd use more descriptive variable names. No one wants to look at code that looks like aphabet so...

1日 前 | 0

回答済み
Can two matrices be plotted on the same image
See imshowpair or imfuse, or simply bothImages = [leftImage, rightImage]; imshow(bothImages);

1日 前 | 0

回答済み
Error "Size input must be scalar"
MATLAB is case sensitive so delu is different than delU. Try this: delu=randi(30,1) % Generate a single integer in the range 1...

1日 前 | 0

回答済み
Rounding towards zero or from zero
Try fix it rounds towards zero regardless if it's positive or negative, unlike floor which rounds towards negative infinity. v ...

2日 前 | 0

回答済み
Unrecognized function or variable 'max'.
>> restoredefaultpath

2日 前 | 0

回答済み
Euclidean distance between each pixel of an image and pixels with spesific color
I've fixed up the code so try this: % Initialization Steps. clc; % Clear the command window. close all; % Close all figur...

2日 前 | 0

| 採用済み

回答済み
How can I fill a circle after using the viscircles command?
You'll probably have to use rectangle, which can display circles with solid colors.

3日 前 | 1

回答済み
Read multiple CSV files from different folders uing readtable
See the FAQ: https://matlab.fandom.com/wiki/FAQ#How_can_I_process_a_sequence_of_files? % Specify the folder where the files li...

3日 前 | 0

| 採用済み

回答済み
segment image to features
It totally depends on what features you want to measure. There are no generic "features" for an image. You have to say what yo...

3日 前 | 0

回答済み
Matlab help, I don't know which part is wrong.
Instead of your function, just use the built-in function dec2bin binaryNumber = dec2bin(decimalNumber)

3日 前 | 0

回答済み
Alternative to Eval for small number of variables
You forgot to attach your data. If it's secret, just mock up some dummy data. Try strcmpi(), contains(), or ismember() if str...

3日 前 | 0

回答済み
plotting a channel from a .mat file
You need to ignore rand and just plot your data. If your data is in rows, you can do plot(data(23, :), '-', 'LineWidth', 2);...

3日 前 | 0

回答済み
How can I sepearte extruded part from its boundary in a grey scale image using matlab ?
The simplest way is to just have the user encircle either the protrusions of the main trunk using drawpoly().

3日 前 | 0

回答済み
how can i extract A= rand([3.85 9.22],5,1) without getting an error
rand is not like randi. The first argument is not the min and max of the range you want to draw random numbers from. rand() ta...

3日 前 | 0

回答済み
Create a loop which rolls the dice 100 times, stores the sum of all rolls in a variable and then plots a histogram of the sums.
You're not using descriptive variable names. What do they all mean. I guess the badly-named T is numberOfRolls, and S is the m...

4日 前 | 0

回答済み
Why is it that when I am trying to create a function, the run button at the top turns grey?
Try creating a regular script, not a live script. I tried it and the run button is enabled. However you need to have your func...

4日 前 | 0

回答済み
hyperspectral analyze pre processing
You can most likely use MATLAB. If you don't know how, then see this link: MATLAB Academy - Free 2 hour training If you have ...

4日 前 | 0

回答済み
Switch-case syntax: Jump to n-th case?
Why not let them enter all the numbers in a single input statement userInput = input('Enter one or more numbers : ', 's') numb...

4日 前 | 0

回答済み
Discarding certain values of a variable.
I'm not exactly sure what this means "the program does not take into account the values of the variable Hs". What does "take in...

4日 前 | 1

回答済み
help in R2022a
It should work but I never use it. I use doc instead: >> doc functionname doc opens up the help window, unlike help, which ha...

4日 前 | 0

回答済み
How to separate hand region after using multi-otsu's thresholding?
Simply use ==. Assuming the hand is the brightest in your quantized, 3-level image: maxGL = max(yourImage(:)) binaryImage = y...

4日 前 | 0

もっと読み込む