Community Profile

# 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

Programming Languages:
MATLAB, Visual Basic
Spoken Languages:
English
Professional Interests:
Deep Learning with Images, Industrial Statistics, Image Processing and Computer Vision

All

#### Content Feed

View by

I am getting an error in line 4 " myproj('project2.m" how do I fix this?
Try cityTable = readtable('project2enee.m') numCities = height(cityTable); fprintf('Cities to chose from: 1 to %d. Pick a nu...

5 hours ago | 0

You forgot to attach your text file! But try this t = readtable('food.txt'); integers = t.Food

6 hours ago | 0

| accepted

i did as u guys said but this error pops up im sorry for asking alot but i really need help
This is a perfect example of how using short, single letter variable names instead of longer more descriptive filenames can lead...

10 hours ago | 0

Looking to plot best-fit with equation on graph
Try this: x = 0 : 5 : 35; y = [ptv_0, ptv_5, ptv_10, ptv_15, ptv_20, ptv_25, ptv_30, ptv_35]; plot(x, y, 'b.', 'MarkerSize', ...

10 hours ago | 0

How to find the count of vertical lines in an image using Fourier Transform in MATLAB?
I'd make a mask of the white. Then erase that part of the image. Then I'd sum the image vertically. You should get a signal w...

16 hours ago | 0

How do I stop the loop from overwriting JtD2017?
For some reason you removed all the comments, as I'm sure were in there as all professional programmers put them in. Maybe you ...

17 hours ago | 0

I don't know what to do anymore,modeling the equation y=a3x^3 + a2x^2 + a1x +a0
Two points is not enough to fit a cubic. You'd need at least 4 points. If you have 4 x and 4 y then you can do x = sort(10 * ...

1 day ago | 0

| accepted

Cant store values in a for loop becuase index isnt positive or iterative
Use an array to store all the V2 in advance then set V2 inside the loop. Use the iterator to go over all values of V2 and put t...

1 day ago | 0

| accepted

Detecting centre of multiple concentric small circles/ellipses
Try this: clc; % Clear the command window. close all; % Close all figures (except those of imtool.) clear; % Erase all e...

1 day ago | 0

Determining Manual ROI from a graph (not image)
Sure, just use drawrectangle to drag out a box that defines the region you want to include. % Demo to show how drawrectangle ca...

1 day ago | 1

| accepted

How to take the color grade from one image and apply it to another?
Sorry but I don't think Walter's suggestion would work. The best paper I've seen on this is http://www.eyemaginary.com/Portfol...

2 days ago | 1

| accepted

How do I make my circle display in pink and background in white color?
You never assigned numberimages, only numimges which is spelled differently. Try numberimages = 20; % Or whatever you want.

2 days ago | 0

How can I create a bar plot like the following figure in Matlab? Any help? Thank you.
@the cyclist @Walter Roberson has the Mind Reading Toolbox. We may just have to wait for him to answer. @sam saying "Sorry, th...

2 days ago | 0

| accepted

I want to turn this code into led light instead of red ones
I don't know what this means: "turn this code into led light instead of red ones". You can't turn code into a light. The light...

2 days ago | 1

Finding centroid of a specific object (running dog) in an image instead of centroids for many objects in the image
See my attached demo where I track a green Sharpie marker in a video.

2 days ago | 0

| accepted

Find the best model for my fitting
"Best" is sometime subjective, unless you have some ground truth that you can compare your predictions again. If you do have so...

3 days ago | 1

| accepted

How do I user error check letters except "yes" or "no"?
Try this: buttonText = 'Yes'; titleBarCaption = 'Continue?'; promptMessage = sprintf('Do you want to run the program again?')...

3 days ago | 0

| accepted

Unable to perform assignment because the left and right sides have a different number of elements.
4001 is different than 4100. you might need to do this: h=0.01; tlim=40; t=0:h:tlim; numElements = numel(t) F0=20; wf=3; ...

3 days ago | 0

Vectorization or Looping?
You forgot to attach your table. No one is going to type all that in when you could just give it to us in a .mat or text file. ...

3 days ago | 1

| accepted

How do I find the distance from 2 cameras to an object?
https://www.mathworks.com/help/vision/ref/cameracalibrator-app.html

3 days ago | 0

How to recover jpg or RAW images?
No. If they're both all zeros, then the data is not there. You can attach them here if you want to see what we can do with the...

3 days ago | 0

What is wrong with the code?
Since you define Datasizes as a scalar: DataSizes = [100]; % Data options to test why do you think that a second element exist...

3 days ago | 0

Detecting centre of multiple concentric small circles/ellipses
It's probably at the weighted centroid of the whole image so I'd just use regionprops. mask = true(size(fullImage)); props = r...

3 days ago | 0

Plot monthly mean temperature
Try groupsummary, grpstats, or splitapply

3 days ago | 0

Write a matlab function, image processing
For a uint8 image to invert it negImage = 255 - grayImage; which is how I'd do it but it look like your homework wanted you to...

3 days ago | 0

Array indices must be positive integers or logical values.
See the FAQ: https://matlab.fandom.com/wiki/FAQ#%22Subscript_indices_must_either_be_real_positive_integers_or_logicals.%22

4 days ago | 0

extend line to the facing side of a border
I have no idea what you mean. The yellow line's endpoints are exactly on the red curves. What outer red line?

4 days ago | 0

How to look up a smaller array in a larger array while preserving shape
A simple brute force for loop will do it: LargeArray= [0,0,0,0;1,0,0,0;1,0,0,0;1,1,0,0;1,1,0,0;1,1,0,0;0,0,0,0;0,0,0,0] FindAr...

4 days ago | 0

| accepted