# Image Analyst

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**

**MATLAB Answers**

**0** Questions

**36.407** Answers

**File Exchange**

**17** Files

**Cody**

**0** Problems

**1** Solution

**Highlights**

**22** Highlights

RANK**2**

of 265.537

REPUTATION**72.492**

CONTRIBUTIONS

**0** Questions

**36.407** Answers

ANSWER ACCEPTANCE **
0.00%
**

VOTES RECEIVED**11.311**

RANK**29** of 18.135

REPUTATION**22.539**

AVERAGE RATING**4.70**

CONTRIBUTIONS**17** Files

DOWNLOADS **576**

ALL TIME DOWNLOADS**206830**

CONTRIBUTIONS**0 Posts**

CONTRIBUTIONS**0** Public Channels

AVERAGE RATING

CONTRIBUTIONS**22** Highlights

AVERAGE NO. OF LIKES**1**

**Content Feed**

how to split a 4x3 matrix in half

This is just very basic indexing. To learn other fundamental concepts, invest 2 hours of your time here: MATLAB Academy - Free...

etwa eine Stunde ago | 0

How to check if a generated number is between 2 values

Not sure what you're asking. Of course for a known distribution, like rand() which does the uniform distribution, you can do as...

etwa 2 Stunden ago | 0

how to make multiple ellipses in image (one inside another) and find the sum of pixels between two ellipses.

That's exactly what my demo does. See attached demos. meanInsideEllipse = 100.464150943396 areaOfEllipse = ...

etwa 4 Stunden ago | 0

Installation of MATLAB 2022a stopped at 65%

Try r2022b instead, if you can. Installation takes a long time, maybe up to half an hour. How long did you wait? If you still...

etwa 4 Stunden ago | 0

Folder names sorting issues after reading from directory

I believe it's File Explorer that is sorting it differently, not MATLAB. The files in your computer are sorted somehow by the o...

etwa 4 Stunden ago | 1

color detection object find centre and bounding box

What I'd do is to take a background image with no car, then convert the background image and car image to HSV color space. Subt...

etwa 4 Stunden ago | 0

Copy a sheet from template excel & fill the data to the copied sheet

You need to have copy file in advance then write to it. % Ask use for a filename for our output data [filename,folder] = uiput...

etwa 15 Stunden ago | 0

Find contour width in x and y through contour center point

What kind of data do you have? A digital image with a line drawing in it? If so just use regionprops to compute the Centroid, ...

etwa 15 Stunden ago | 0

color detection object find centre and bounding box

Use the Color Thresholder on the Apps tab of the tool ribbon. You can export the code from it if you want.

etwa 16 Stunden ago | 0

Region Growing algorithm not working properly

Try this imshow(seg1, [])

etwa 20 Stunden ago | 0

| accepted

Brighten Image with frequency domain filtering

Well sort of. You could take the fft then add an amount to the DC (zero frequency) component, then inverse fft. That would hav...

ein Tag ago | 0

How to assign 4*1 matrix element as directly as stokes polarization parameter?

Not sure what you mean but how about Z = [S0, S1, S2, S3]; ???

2 Tage ago | 0

how to plot this function?

Here is one way: x = linspace(-pi, pi, 1000); f = zeros(1, length(x)); f(abs(x) <= pi/2) = 1; plot(x, f, 'b-', 'LineWidth', ...

2 Tage ago | 0

| accepted

How can I find all values that is over and under the iso-value and then visualize them?

Try this: x=linspace(-2,2,1000); y=x'; z=exp(-(x.^2+y.^2)); subplot(2, 1, 1); imshow(z, []); colorbar % Find elements wit...

2 Tage ago | 0

How to calculate the weighted average

This seems to work fine. It reads in all the sheets of your sample workbook (except the "Results " sheet), and computes the wei...

2 Tage ago | 0

| accepted

Can you use the whos command to identify classes

Try this: a=uint8([1,2,3]); dbl = 123.456; str = 'abc'; s = whos t = struct2table(s)

3 Tage ago | 0

Why is my code not working? I'm supposed to determine the mean of a biased and unbiased sample variance and plot but it's not working

I think you need an inner loop with Nd iterations. Here, start with this (still broken) code and see if you can figure it out: ...

3 Tage ago | 0

How to plot and export two figures by using a "for" loop?

Try this: % Initialization Steps. clc; % Clear the command window. close all; % Close all figures (except those of imtool...

3 Tage ago | 0

| accepted

How to plot the bar graph in descending order?

Try Airpollution = readtable ('Location vs No2.xlsx'); x = categorical(Airpollution{:,1}); y = Airpollution{:,2}; % Sort by ...

3 Tage ago | 0

| accepted

about finding maximum of submatrix at specific locations within a bigger matrix

That's not a matrix. Matrices need to be rectangular. You can't start the first row in column 2 of A and the second row in the...

3 Tage ago | 1

Why do I get 'We have detected suspicious behavior' prompt when trying to create a MathWorks Account?

I presume you are "asking for a friend", because you obviously already have an account. There are certain checks put in to prev...

3 Tage ago | 0

How to calculate the weighted average

Use readmatrix and tell it what sheet to read in. Then take your data and weights and do an element by element mutliplication a...

3 Tage ago | 0

Mask image in Matlab

You can call imfill on your binary image to fill your closed blobs. So an "O" will get filled, but a blob with a broken perimet...

3 Tage ago | 0

detecting red object, show centroid and put bounding box around it from the webcam video

I do pretty much the same thing in my attached demo where I track a green Sharpie marker as it moves around. Adapt as needed.

3 Tage ago | 0

Help me understand my FFT output?

Hard to say exactly but it looks like your green signal is sort of like a signal multiplied by a rectangular pulse or triangle w...

3 Tage ago | 0

use imcrop and specify width and height but not starting location?

Maybe try drawrectangle. Demo attached. Adapt as needed.

3 Tage ago | 0

How can I applay unsupervised images clustering

Try searching for "video scene classification" https://paperswithcode.com/task/video-classification

4 Tage ago | 0

Can someone solve my problem?

To generate K from N: N= [0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 ...

4 Tage ago | 0

Why is MATLAB changing the RGB values of some of my images?

What is the class of those images it doesn't work on? Probably uint8 instead of uint16. But I don't know why it's changing it ...

4 Tage ago | 0

| accepted

How to calculate the average radius of a boundary in Matlab ?

Try this: % Example rng('default') x = rand(30,1); y = rand(30,1); plot(x,y,'r.', 'MarkerSize',30) grid on; xlim([-0.2 1....

4 Tage ago | 1

| accepted