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

답변 있음

I have data from four different tests and I want to get an average

Try this: clc; % Clear the command window. close all; % Close all figures (except those of imtool.) clear; % Erase all e...

I have data from four different tests and I want to get an average

Try this: clc; % Clear the command window. close all; % Close all figures (except those of imtool.) clear; % Erase all e...

약 7시간 전 | 0

| 수락됨

답변 있음

Struct vs Table - which is better

A matrix is best and fastest if you just have numbers everywhere. If you have tabular data where different columns have differe...

Struct vs Table - which is better

A matrix is best and fastest if you just have numbers everywhere. If you have tabular data where different columns have differe...

약 8시간 전 | 0

답변 있음

averaging and interpolating random number of rows of data

Yes, try this (untested): badRows = isnan(T{:, 1}); % Find nans in column 1. T = T(~badRows, :); % Extract all rows except the...

averaging and interpolating random number of rows of data

Yes, try this (untested): badRows = isnan(T{:, 1}); % Find nans in column 1. T = T(~badRows, :); % Extract all rows except the...

약 8시간 전 | 0

답변 있음

Append a row to a workspace table

Try this: % Create initial table, which poster forgot to supply us with: variableNames = {'BookID', 'State', 'noofVols', 'Vol_...

Append a row to a workspace table

Try this: % Create initial table, which poster forgot to supply us with: variableNames = {'BookID', 'State', 'noofVols', 'Vol_...

약 8시간 전 | 0

답변 있음

How to extract before and after a character up to a certain limit?

If you want to use those specific functions, I did it by calling them twice, once with c and once with z. str = 'aazbbkkcbbssza...

How to extract before and after a character up to a certain limit?

If you want to use those specific functions, I did it by calling them twice, once with c and once with z. str = 'aazbbkkcbbssza...

약 9시간 전 | 1

답변 있음

Wants to input an rgb image and get the classified image as an rbg instead of greyscale

Have you tried colormap() and colorbar() to apply a colormap to the gray levels in the classified image?

Wants to input an rgb image and get the classified image as an rbg instead of greyscale

Have you tried colormap() and colorbar() to apply a colormap to the gray levels in the classified image?

1일 전 | 0

답변 있음

compiled matlab .net assembly doesn't work on different computer

Did the compilation create a file mccExcludedFiles.log? What is in it? Do you call any applets, such as imtool, classification...

compiled matlab .net assembly doesn't work on different computer

Did the compilation create a file mccExcludedFiles.log? What is in it? Do you call any applets, such as imtool, classification...

1일 전 | 0

답변 있음

function to decrease image size

I know it sounds obvious, so you've probably already done it by now, but did you try inverting the number: function outputImage...

function to decrease image size

I know it sounds obvious, so you've probably already done it by now, but did you try inverting the number: function outputImage...

1일 전 | 0

| 수락됨

답변 있음

Solution of system of Delayed ordinary differential equation

The folks here would be happy to do that for you: Mathworks Consulting

Solution of system of Delayed ordinary differential equation

The folks here would be happy to do that for you: Mathworks Consulting

1일 전 | 0

답변 있음

I have data from four different tests and I want to get an average

You blew by the posting guidelines and forgot to attach any data! Here is your chance to read them again. Do you have unique x...

I have data from four different tests and I want to get an average

You blew by the posting guidelines and forgot to attach any data! Here is your chance to read them again. Do you have unique x...

2일 전 | 0

답변 있음

Not Really sure how to go about plotting this?

Try using roots() - the function meant for doing that: x = linspace(-6, 6, 1000); y = x.^2 + 2 * x - 10; plot(x, y, 'b-', 'Li...

Not Really sure how to go about plotting this?

Try using roots() - the function meant for doing that: x = linspace(-6, 6, 1000); y = x.^2 + 2 * x - 10; plot(x, y, 'b-', 'Li...

2일 전 | 0

| 수락됨

답변 있음

How to see global variable in workspace?

You need to declare it before you need to use it inside the function where you need to use it. It looks like p is in your works...

How to see global variable in workspace?

You need to declare it before you need to use it inside the function where you need to use it. It looks like p is in your works...

2일 전 | 1

| 수락됨

답변 있음

snake active contour matlab coding

I don't understand your question. What is "the original one"? Have you tried the File Exchange?

snake active contour matlab coding

I don't understand your question. What is "the original one"? Have you tried the File Exchange?

3일 전 | 0

답변 있음

Using scatteredinterpolant instead of griidedinterpolant

Why not simply use imresize()?

Using scatteredinterpolant instead of griidedinterpolant

Why not simply use imresize()?

3일 전 | 0

답변 있음

combine yellow and cyan fluorescence channels into one image

Well your question was confusing, and you forgot to attach the images so we didn't really have an idea of what you were talking ...

combine yellow and cyan fluorescence channels into one image

Well your question was confusing, and you forgot to attach the images so we didn't really have an idea of what you were talking ...

3일 전 | 1

| 수락됨

답변 있음

Generate gray scale image which contains non overlapping triangle.

Try poly2mask(): binaryImage = false(M, N); for k = 1 : numTriangles x = rand(3, 1); y = rand(3, 1); thisMask =...

Generate gray scale image which contains non overlapping triangle.

Try poly2mask(): binaryImage = false(M, N); for k = 1 : numTriangles x = rand(3, 1); y = rand(3, 1); thisMask =...

3일 전 | 0

답변 있음

bug in power calcultion while in loop ?

See the FAQ: https://matlab.fandom.com/wiki/FAQ#Why_is_0.3_-_0.2_-_0.1_.28or_similar.29_not_equal_to_zero.3F and https://matla...

bug in power calcultion while in loop ?

See the FAQ: https://matlab.fandom.com/wiki/FAQ#Why_is_0.3_-_0.2_-_0.1_.28or_similar.29_not_equal_to_zero.3F and https://matla...

3일 전 | 1

답변 있음

save images in a new folder

Do it this way: folder = pwd % Wherever you want... for k = 1 : 1234 thisBaseFileName = sprintf('S%4.4d.png', k); fullFile...

save images in a new folder

Do it this way: folder = pwd % Wherever you want... for k = 1 : 1234 thisBaseFileName = sprintf('S%4.4d.png', k); fullFile...

4일 전 | 1

| 수락됨

답변 있음

Remove unwanted part of image, to count objects

Do you know that that segmentation is the best you could do? Can you show us the original photo? Do you know that they will al...

Remove unwanted part of image, to count objects

Do you know that that segmentation is the best you could do? Can you show us the original photo? Do you know that they will al...

4일 전 | 0

답변 있음

output visualisation in matlab code

Try this:http://blogs.mathworks.com/videos/2012/07/03/debugging-in-matlab/

output visualisation in matlab code

Try this:http://blogs.mathworks.com/videos/2012/07/03/debugging-in-matlab/

5일 전 | 0

답변 있음

How to calculate multiple array at once?

Try this: s = load('needhelp.mat') B0006 = s.TEST % Array of 20 structs % Wants MeanVoltage = mean(B0006.cycle(1:20).data.Vol...

How to calculate multiple array at once?

Try this: s = load('needhelp.mat') B0006 = s.TEST % Array of 20 structs % Wants MeanVoltage = mean(B0006.cycle(1:20).data.Vol...

5일 전 | 0

답변 있음

Messagebox warning in matlab

Get rid of the message and use imshow(): imshow(NCC, []);

Messagebox warning in matlab

Get rid of the message and use imshow(): imshow(NCC, []);

5일 전 | 0

답변 있음

seven segment LED DISPLAY

One way is to just create a GUI using GUIDE or App Designer with 7 skinny axes and two static text labels. Then fill the approp...

seven segment LED DISPLAY

One way is to just create a GUI using GUIDE or App Designer with 7 skinny axes and two static text labels. Then fill the approp...

5일 전 | 0

답변 있음

error:All functions in a script must be closed with an 'end'.( kindly see the code and help me to remove the error)

Like it said, if you're going to tack on functions to a script, you need to end/finish each function definition with a line of c...

error:All functions in a script must be closed with an 'end'.( kindly see the code and help me to remove the error)

Like it said, if you're going to tack on functions to a script, you need to end/finish each function definition with a line of c...

5일 전 | 0

답변 있음

To extract 10 values at equal interval from 170*390 table

[rows, columns] = size(voltage) % Get size of voltage matrix. Should be 170 rows by 390 columns columns = round(linspace(1, co...

To extract 10 values at equal interval from 170*390 table

[rows, columns] = size(voltage) % Get size of voltage matrix. Should be 170 rows by 390 columns columns = round(linspace(1, co...

6일 전 | 0

답변 있음

I have a matlab code for image segmentation but i want to add PSNR and SNR algorithm in my code.. What i do for this?

I'd look up psnr() in the help. There is a function for that.

I have a matlab code for image segmentation but i want to add PSNR and SNR algorithm in my code.. What i do for this?

I'd look up psnr() in the help. There is a function for that.

6일 전 | 0

답변 있음

How to write a code for plotting scattering angle vs intensity of 5µm bead size

See attached demos.

How to write a code for plotting scattering angle vs intensity of 5µm bead size

See attached demos.

6일 전 | 0

답변 있음

three concentric annular discs (20 pixel wide strips) with starting radius and intensities 60, 80, 100 respectively.

http://www.mathworks.com/matlabcentral/answers/8626-how-do-i-get-help-on-homework-questions-on-matlab-answers https://matlab.fa...

three concentric annular discs (20 pixel wide strips) with starting radius and intensities 60, 80, 100 respectively.

http://www.mathworks.com/matlabcentral/answers/8626-how-do-i-get-help-on-homework-questions-on-matlab-answers https://matlab.fa...

6일 전 | 0

답변 있음

I'm installing matlab 2017a silently and the installer stops on License manager

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

I'm installing matlab 2017a silently and the installer stops on License manager

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

6일 전 | 0