Community Profile

photo

Image Analyst


28,669 2010 年以降の合計貢献数

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

Image Analyst's バッジ

  • 36 Month Streak
  • Most Accepted 2014
  • Thankful Level 4
  • Grand Master
  • Revival Level 4
  • Knowledgeable Level 4
  • First Answer

詳細を表示...

貢献した分野
表示方法

回答済み
Histogram from masked area of grayscale picture
Attach a .mat file containing your grayImage and mask. Alternatively, just do histogram(grayImage(mask), 256, 'EdgeColor', 'no...

約13時間 前 | 0

回答済み
how to combine a GUI timer with battleship game
FYI, the MATLAB Facebook page has an item on Battleship: Battleship

1日 前 | 0

回答済み
Corner detection in freehand drawings
Count the vertices. See my attached demo.

2日 前 | 0

回答済み
Unable to perform assignment because the size of the left side is 1-by-1 and the size of the right side is 2-by-1.
cfs and fifs are both 2 values, so you're trying to stick two values into one index. Change the fs line to this and see what yo...

2日 前 | 0

回答済み
the equivalent matlab code for areg ,absorb in stata
I don't understand your code at all. If you want to fit a polynomial, use polyfit(). For something more complicated, try fitnl...

2日 前 | 0

回答済み
Error in matlab codes
Try getting rid of the brackets, which concatenate all the values from all the structures into a single array of 20 values, whic...

2日 前 | 0

回答済み
How to evaluate a math function?
Try this: % Specify the start of the interval. x1 = 1; % The end of the interval is 0.01 after the start of the interval. x2...

2日 前 | 0

回答済み
How to convert RGB to hsv?
Why not simply use the built-in rgb2hsv() function: % load R and G and B data clear close all clc load('RGB.mat') subplo...

2日 前 | 0

回答済み
How to use blockproc by location?
Yes, you can even do that without blockproc(). Here's how yourImage = uint8(255 * ones(yourImage)); that will turn every pixe...

2日 前 | 0

回答済み
Divide a data set into 4 parts so that the sum of each part 1/4th of the total
I'd just sort them and then take the CDF and look for percentages: c = cumsum(sort(data, 'ascend')); c = c / c(end); % Normali...

2日 前 | 1

| 採用済み

回答済み
How to separate background from foreground on image using segmentation??
My Image Processing Tutorial will walk you through the process.

2日 前 | 0

回答済み
imadjust returns error only supported for 2d-grayscal images
imadjust() finds the tails of the histogram - the 1% points at each end of the histogram. Then it linearly maps those points to...

2日 前 | 1

回答済み
How do you section data that has peaks and troughs
This seems to work: clc; % Clear the command window. close all; % Close all figures (except those of imtool.) clear; % E...

2日 前 | 0

回答済み
How do you section data that has peaks and troughs
Try a search on silence detection. For example you'll find this link: my answer for one post The thresholding I used there won...

2日 前 | 0

回答済み
can anyone tell me how to remove unvoiced or silenced region from audio file?
See my program where I find where the envelope of the standard guitar demo file that ships with MATLAB is below 0.13 and I cut o...

2日 前 | 7

| 採用済み

回答済み
how can i . Compare reconstructed original Image of Fourier Transform
Try this: imdata = imread('C:\Users\Th3_Bl4cK\Desktop\r.jpg'); figure(1); imshow(imdata); originalRGBImage = imdata; % Save...

3日 前 | 0

回答済み
display two figures in one
Just put a static text label on the figure and write to that.

3日 前 | 0

回答済み
using fft2 and ifft for image processing
As you should know, fft2() is not used to view processed images -- imshow() is. fft2() just converts the spatial domain image t...

3日 前 | 0

回答済み
PixelID/Pixel Value of Specific Point in Image?
You could use meshgrid() to get the x,y locations, and then use abinary image to mask out the ROI you want. Attach your image a...

3日 前 | 0

回答済み
How to divide the total video into different Region of Interest ?
Just read in a frame of the video and mask it or crop it out (with imcrop), then just work on the remaining pixels.

3日 前 | 0

| 採用済み

回答済み
The work has done on MATLAB. Can I get the same code for python
I suggest you hire someone to convert MATLAB to Python for you if you can't understand the MATLAB code. The Mathworks consultin...

3日 前 | 0

回答済み
How to fill holes in binary image
To fill holes in a binary image: bw = imfill(bw, 'holes');

3日 前 | 0

回答済み
How to calculate the distance, in pixels, between each centroid in a binary image.
Try xy = vertcat(a1RP.Centroid) distances = pdist2(xy, xy) Be aware that centroids are x,y, which is (column, row), not (row,...

3日 前 | 1

| 採用済み

回答済み
add numbers to an array correspondingly
If you have a fairly recent version of MATLAB, that does automatic expansion, you can simply do output = B + A

3日 前 | 0

回答済み
complement a ROI region of an image
Try this: img = 255 - img; % Invert gray levels. img(~BW) = 0; % Make sure background stays black.

3日 前 | 0

| 採用済み

回答済み
HOW TO CONVERT GRAY IMAGE TO HUE IMAGE?
The code you gave is irrelevant. It will produce bogus results. To compare colors you need to use Delta E. Plus, it's meaning...

4日 前 | 1

回答済み
Given a column matrix of numbers, how to extract some numbers that meet some condition and save them in a new matrix, if I don't know how many numbers will meet the condition?
Try rowsToExtract = R < 0.8 M = R(rowsToExtract); This is very very basic. Since you don't know this yet, you should probabl...

4日 前 | 1

回答済み
Renaming batch names removing extensions
Try this % Specify the folder where the files live. myFolder = 'C:\Users\yourUserName\Documents\My Pictures'; % Check to make...

4日 前 | 0

回答済み
How can I select items in a double list?
Try TA8 = T_C(1:3); etc. Or for all of them in turn: for k = 1 : 3 : length(T_C) % Starting at 1, 4, 7, etc.... TA8 = ...

5日 前 | 0

Load more