Find mid position value
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Plz help me
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/167361/image.png)
How i find the mid position in x y values.
this is my code
clear all;
[filename pathname]=uigetfile('*.jpg;*.png;*.tif;*.tiff;*.gif;*.bmp;');
inputimage=imread([pathname filename]);
I=inputimage;
% I = imread('5.png') ;
I = rgb2gray(I) ;
[y,x] = find(I) ;
figure
imshow(I)
hold on
plot(x,y,'.b')
% x
% y
% z=(y+x)/2
% plot(z,'.r')
plot(x(1),y(1),'*y')
plot(x(end),y(end),'*y')
%
line([x(1),0],[y(1), 0])
line([x(end),0],[y(end), 0])
figure(1);line([0 1],[0 1]);
2 Commenti
Rik
il 20 Set 2017
What do you mean with midpoint? There are several options of what you could mean.
Also, use the {}Code button for proper markup of your code. It vastly increases the readability of your question, increasing the chance that someone is going to read it.
KSSV
il 20 Set 2017
You need to find the coordinates of full blue line and then find the mid point....this is the second time you posed the same question. Attach your original image with only blue line.
Risposta accettata
KSSV
il 21 Set 2017
Let 2.png be your image.
I = imread('2.png') ;
I = rgb2gray(I) ;
[y,x] = find(I) ;
% Mid position
mpx = mean(x) ;
mpy = mean(y) ;
imshow(I) ;
hold on
plot(mpx,mpy,'*b')
0 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Contour Plots in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!