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

Statistics

All
  • Personal Best Downloads Level 5
  • Editor's Pick
  • First Review
  • 5-Star Galaxy Level 5
  • First Submission
  • 36 Month Streak
  • Most Accepted 2014
  • Thankful Level 4
  • Grand Master
  • Revival Level 4
  • Knowledgeable Level 4
  • First Answer

View badges

Content Feed

View by

Answered
How to add text on the figure without unknown x and y coordinates ?
The problem was you were printing an entire array of thousands of elements instead of a single number. This seems to work. Ada...

ongeveer 11 uur ago | 0

| accepted

Answered
how can i write function with the picture which i attached to the question?
Here's some help: MATLAB Academy - Free 2 hour training Also check out the sum() and sqrt() functions. To square, use the car...

ongeveer 15 uur ago | 0

Answered
How to Design a MATLAB GUI program to make a watermarking image of original images which are given in jpeg format.
Depends on what you mean by watermarking. Do you want a visible "video bug" like television shows display in the lower corner o...

ongeveer 15 uur ago | 1

Answered
How to count no of black spots in a image??
You already compute it, in your "P" variable. You probably just didn't notice because of the poor choice of some of your variab...

ongeveer 15 uur ago | 0

Answered
how to separate objects in image using matlab
What I'd do is to binarize the image then call imfill() to fill holes in the objects. grayImage = rgb2gray(rgbImage); binary...

ongeveer 15 uur ago | 0

Answered
How to analyse and detect defects?
There is no single program that can do the job of a radiologist and recognize any type of abnormality at all in a radiograph. T...

ongeveer 16 uur ago | 0

Answered
How to distinguish different color cells in the image?
They don't look very different to me. I'd try the Color Thresholder on the Apps tab of the tool ribbon. Try HSV and RGB color ...

ongeveer 16 uur ago | 0

Answered
Looking for an equivalent of labeloverlay
Not sure what that does. Maybe it's in the File Exchange. Or maybe you can use label2rgb() instead.

ongeveer 16 uur ago | 0

Answered
Hello, I'm a student and I look for a solution for Matlab. I'm quite beginner to use Matlab. Could you pls help me to write it through Matlab? I need how to write these codes
Hint wn = 1 / sqrt(4.944e-4) xnew = [-2.1; 0.9] MATLAB Academy - Free 2 hour training

ongeveer 17 uur ago | 0

Answered
Function that will select one of two data sets
Try function [xy] = donor(setIndex) global sets if rand(1) > 0.5 xy = sets.set_dat(setIndex).first; else xy = sets...

1 dag ago | 0

Answered
Why am I receiving this error message about k means ?
My original demo, from which that code comes, is attached. I just ran it and it runs fine. You must have modified (broke) it s...

1 dag ago | 0

| accepted

Answered
Divide and crop an image into specific number of parts
See the FAQ: https://matlab.fandom.com/wiki/FAQ#How_do_I_split_an_image_into_non-overlapping_blocks.3F I'm also attaching some...

1 dag ago | 0

Answered
How to get the coordinate of cropped rectangular image?
The coordinates are x1,x2,y1, and y2. So to crop: croppedImage = originalImage(y1:y2, x1:x2, :);

1 dag ago | 0

| accepted

Answered
Converting pixel intensity to temperature from TIFF image - Grayscale values much lower than expected
"My issue lies in the grayscale values, which are derived from the RGB values, being much lower than the G/R ratio results when ...

1 dag ago | 0

Answered
Dot indexing is not supported for variables of this type.
Feature2 = cell(1, numel(FileList2)); % Pre-allocation for iFile2 = 1:numel(FileList2) fullFileName = fullfile(sad2, File...

1 dag ago | 0

Answered
preserving RGB color quality from heatmap figures during exporting
Did you try exportgraphics()

1 dag ago | 1

Answered
Evaluate the centre of gravity in dependence of horizontal position for each interfernece fringe of image
Try extracting the one line of the image you want, then doing a weighted ratio [rows, columns, numColorChannels] = size(cropped...

1 dag ago | 0

| accepted

Answered
Creating Variable from app.dropdowmenu.value
It's the other way around. The app.SelectInputDataDropDown.Value expression is the user's selection, so to assign that to some ...

1 dag ago | 0

Answered
How to add scroll bar to a text box in GUIDE
There is a scrollable edit text box. Just put one on the figure. Then I believe you have to set the "max" property to 2.

2 dagen ago | 0

Answered
Match text in cell arrays and copy values to another
Look into ismember()

2 dagen ago | 0

| accepted

Answered
Index exceeds the number of array elements in for loop
[idx,idx]=findpeaks(y); is not right. It should be [peakValues, indexesOfPeaks] = findpeaks(y);

3 dagen ago | 0

Answered
create a "moving window" plot
Unfortunately you forgot to attach your cell array. If it's bigger than 5 MB, crop it down. Then use the paperclip icon so we ...

3 dagen ago | 0

Answered
Y-Label upside down on on videoreader
It's not upside down. Since you first displayed the image, and then put hold on (so you could overlay graphics on top of it), t...

3 dagen ago | 0

| accepted

Answered
How to assign character to foreground and background in image?
For what it's worth, here's perhaps a start: % Demo by Image Analyst clc; % Clear the command window. close all; % Close ...

3 dagen ago | 0

Answered
Double y-axis with synchronized to each other
Is this what you want? x = 1 : 10; A = rand(1, 10); B = rand(1, 10) * 8 % Convert B to percent. Bpct = B * 100; yyaxis lef...

3 dagen ago | 0

| accepted

Answered
How do I convert a 3D greyscale image into a 2D greyscale image?
There are several things you can do that are typically done. One is to get a mean projection along the slices, where you take t...

4 dagen ago | 0

Answered
matlab series using for
You did not ask any questions. You just made an announcement. I assume you'd like to ask for advice. Tips: Don't use sum as ...

4 dagen ago | 0

Answered
Magnify or Resized Coloured Image
What does magnify mean to you? It's ambiguous. Do you want to zoom in without changing the number of pixels? You can use xl...

4 dagen ago | 0

Answered
How to smoothen curves?
Try this. Note the discontinuities at elements 1, 20, and 100 meaning the data was not changed for those elements. Change wind...

4 dagen ago | 1

| accepted

Answered
how do I select only the segmented region from a original image in MATLAB
You could do mask = max(rgbImage, [], 3) > 0; [r, c] = find(mask); % Find rows and columns of non-zero pixels row1 = min(r); ...

4 dagen ago | 0

Load more