finding x and y coordinates of the image and spline fit

7 ビュー (過去 30 日間)
Natalja
Natalja 2013 年 6 月 25 日
I have binary image 'sceleton.tif' (black line and white background) How can I find x and y coordinates for pixels to make spline fit of the image?
Im=imread('sceleton.tif')

回答 (3 件)

Nitin
Nitin 2013 年 6 月 26 日
編集済み: Nitin 2013 年 6 月 26 日
if your boundary is black on the binary image, you can try the following:
[a,b]= find(Im==0);

Image Analyst
Image Analyst 2013 年 6 月 26 日
What do you mean by spline fit? Spline fit of what? The skeleton is continuous so there's nothing to interpolate, unless for some reason you want sub pixel resolution but that wouldn't make sense since the skeletonization was done with pixel resolution.
  1 件のコメント
Natalja
Natalja 2013 年 6 月 26 日
You are right I have continuous pixel line and in my case I would like to have homogenous line (no pixel to pixel jumps) I am not sure if reducing pixel size will help.

サインインしてコメントする。


Leah
Leah 2013 年 6 月 26 日
編集済み: Leah 2013 年 6 月 26 日
You have to define the coordinate system then decide which points you want to use for interpolation. Why are you after an equation as opposed to just the (x,y) coordinates?
  1 件のコメント
Natalja
Natalja 2013 年 6 月 26 日
Yes, I am after (x,y) coordinates. My goal at the end is to divide the skeleton line with many short perpendicular lines. It is a big challenge for me, cause I have never worked on MatLab before.

サインインしてコメントする。

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by