# 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

**Statistics**

RANK**2**

of 239.081

REPUTATION**65.030**

CONTRIBUTIONS

**0** Questions

**33.087** Answers

ANSWER ACCEPTANCE **
0.00%
**

VOTES RECEIVED**9.859**

RANK**31** of 16.796

REPUTATION**21.235**

AVERAGE RATING**4.70**

CONTRIBUTIONS**16** Files

DOWNLOADS **654**

ALL TIME DOWNLOADS**196074**

CONTRIBUTIONS**0 Posts**

CONTRIBUTIONS**0** Public Channels

AVERAGE RATING

CONTRIBUTIONS**0** Highlights

AVERAGE NO. OF LIKES

**Content Feed**

Good day everyone I’ve been stuck with these questions. Can anyone please help me ?

It pretty much tells you what to do. If you need more help: How do I get help on homework questions on MATLAB Answers? - MATLA...

etwa 3 Stunden ago | 0

Make a new a directory and save a file in a loop

The save() function does not return anything. So you cannot take it's output (of which there is none) and stuff it into j{ind_b...

etwa 12 Stunden ago | 0

Identify and remove text from graph

If the graphs are digital images, you can simply use bwareafilt() in the Image Processing Toolbox to take either the largest blo...

etwa 13 Stunden ago | 0

Matlab says, I reached the max limit of recursion: " Maximum recursion limit of 500 reached. "

newfunction() x = randn(100,1); y = randn(100,1); Xedges = [-Inf -2:0.4:2 Inf]; Yedges = [-Inf -2:0.4:2 Inf]; h = histogram...

etwa 13 Stunden ago | 0

| accepted

How i fix the error "Matrix dimensions must agree?"

Not sure what you want or are expecting because you forgot to tell us. Perhaps you want a 1-dimensional, 4-element vector. If ...

etwa 13 Stunden ago | 0

Matlab says, I reached the max limit of recursion: " Maximum recursion limit of 500 reached. "

Once I changed Histogram2 to histogram2 (MATLAB is case sensitive), it works fine: x = randn(100,1); y = randn(100,1); Xedges...

etwa 14 Stunden ago | 0

How to select the last 6 values in a column?

Why not simply do: DD(isnan(DD)) = 0; Or if you really need to replace only nans in the last 6 rows only, and leave the others...

etwa 20 Stunden ago | 0

How to combine and rgb and a thermal image?

To do side by side, do wideImage = [image1, image2]; To do top and bottom do tallImage = [image1; image2]; I would think tha...

etwa 20 Stunden ago | 0

Detect signal clipping and remove

Try this clipValue = max(yourSignal); % Assume clipping occurs, or else just assign some known value, like 1. badIndexes = you...

etwa 23 Stunden ago | 0

How to better filter echocardiographic image

I'm sure there are papers that deal with such images here: http://www.visionbib.com/bibliography/contentsmedical.html#Medical%2...

ein Tag ago | 0

Had 2020b and then 2021a. Had a brief issue with 2021a, uninstalled 2021a and tried to reinstall 2021a but I keep getting an error message.

FAQ: https://matlab.fandom.com/wiki/FAQ#During_installation.2C_the_installer_crashes.2C_hangs.2C_gives_an_error_message.2C_does...

2 Tage ago | 0

| accepted

How do I make a smaller table by filtering a larger one?

You might need braces instead of parentheses to get the CONTENTS of the table: % Determine which rows to extract from the table...

4 Tage ago | 0

| accepted

Invalid expression. Check for missing multiplication operator, missing or

It doesn't like your decimal point. What is it? If I copy and paste your number into the command window, it complains about th...

4 Tage ago | 0

How to guide bwconncomp to specific region of image?

I don't know what the different components are? The blue/purple regions? The colored region is just a continuum of colors smoo...

4 Tage ago | 0

Moving window in time domain

The convn() function. n = 3; kernel = repmat(1, 1, 1, n) / n; smoothedImage = convn(image3d, kernel, 'same');

4 Tage ago | 0

How do i upload all images at once?

You'd have to zip them up into a single file to do them "all at once". Otherwise you can do them one-at-a-time using code from ...

4 Tage ago | 0

| accepted

Delete outliers in each column of a matrix

Why don't you just use the build-in isoutlier() function?

4 Tage ago | 0

Matrix sequence go diagonal

This isn't your homework is it? Try this: % 1,3,10,33,109,360 vec = [1,3,10,33,109,360] for k = 1 : length(vec) fprintf('%...

5 Tage ago | 0

| accepted

How can to use the (Residue Number System-RNS) for text steganography in picture entry?

Maybe call the sales department tomorrow and ask them which toolbox they think would be most helpful for you. In the meantime, ...

5 Tage ago | 0

How do I plot a graph linearly spaced by N elements?

Try this: % Demo by Image Analyst clc; % Clear the command window. close all; % Close all figures (except those of imtool...

5 Tage ago | 2

| accepted

Try catch to load files

The best way is to follow the FAQ: https://matlab.fandom.com/wiki/FAQ#How_can_I_process_a_sequence_of_files.3F You create a lo...

5 Tage ago | 1

How do I find the maximum and minimum of a function in a given domain?

Try this: x = linspace(-3, 3, 1000); y = (1*x.^4)/4+(4*x.^3)/3- 5*(x.^2)/2; plot(x, y, 'b-', 'LineWidth', 2); grid on; % Fi...

5 Tage ago | 0

convert a vector to 2D matrix

This will do it without any toolboxes: A=[1 2 3 4 5 6 7] columnsInA = size(A, 2); % We want a square matrix. So figure out ma...

5 Tage ago | 1

| accepted

I need some help with a function

You're getting every other row. Try this: function n = lowerRightQuarter(A) [rows, columns] = size(A); middleRow = rows / 2 ...

5 Tage ago | 0

| accepted

Adding 2 vectors in a specified position

Try this: % Obtain "z" with the even positions containing "y" and % the odd position containing "x" (z=[1 12 2 13 3 14 ....

5 Tage ago | 0

| accepted

How to detect left mouse clicks within an area of an image

Did youi try to use drawpoint()? Try my attached demo that counts the number of points a user clicks on.

5 Tage ago | 0

| accepted

How do I crop out an a circle image from an image after edge detection

Your first mistake was doing an edge detection. Just because you can see edges in an image does not mean that the first thing y...

5 Tage ago | 0

How to guide bwconncomp to specific region of image?

Make a mask of the circle and use it to erase everything outside of the circle, then call bwconncomp() To maks a circle mask, s...

5 Tage ago | 0

dividing value by 100

To divide by 100, how about send_windSpeed = send_windSpeed / 100; You said you're getting integers. So, in your code send_w...

5 Tage ago | 0

Find the number of occurences of diffrent individuales in a cell array

I'd probably use some of these functions: contains(), ismember(), strfind(), strcmpi(). Good luck. It would sure be a whole lo...

5 Tage ago | 0